On-page SEO refers to everything that happens on the page such as including the keyword in HTML tags. Off-page SEO, on the other hand, refers to everything that happens off the page, which is link-building activities and social media.