On-page optimization refers to actions taken within your website in order to improve its ranking in search engines. On-page SEO covers site architecture, page title, meta tags, image alt text and other aspects. Off-page search refers only to activities that do not directly impact your website's ranking. These include social media shares, press release, backlinks, and other activities that can improve your website's ranking.