On-page SEO (also known as on-site SEO) refers to the practice of optimizing webpages to improve a website’s search engine rankings and earn organic traffic. In addition to publishing relevant, high-quality content, on-page SEO includes optimizing your headlines, HTML tags (title, meta, and header), and images
Off-page SEO includes activities done off of a website in an effort to increase the site’s search engine rankings. Common off-page SEO actions include building backlinks, encouraging branded searches, and increasing engagement and shares on social media
Technical SEO refers to website and server optimizations that help search engine spiders crawl and index your site more effectively (to help improve organic rankings).