On-page or “on-site” SEO refers to the optimization techniques applied directly to your website. These include keyword research, meta tags, internal links, page load speed, and more.

Off-page or “Off-Site” SEO involves optimizing other websites to increase their visibility in search engines. It includes things like backlinks, social media marketing, and press releases.