On-page optimization refers to actions taken within your website in order to improve its ranking in search engines. Things such as site architecture, page titles, meta tags, and image alt text are all part of on-page SEO. Off-page search refers only to activities that do not directly impact your website's ranking. These activities include backlinks and social media shares.