What is the difference between on-page and off-page SEO?

On-page SEO is the process of optimizing your website’s content, structure, and coding to improve your site’s ranking on search engine results pages.

Off-page SEO is the process of optimizing your website’s external online presence to improve its ranking in SERPs. This includes tactics like link building, social media engagement, and citation building.