In search engine optimization, on-page optimization refers to factors that have an effect on your Web site or Web page listing in natural search results.
Internal linking strategy
Site maps, both XML and user facing
Usability and accessibility
Track target keywords
keyword selection, research and testing
Twitter card & OG Graph
Off Page Opimization
Off Page Optimization is work that you undertake outside of your website to improve your SEO rankings and visibility for your customer. Off Page Optimization is more focused on digital marketing of your website over internet.