What is On-Site VS Off-Site Optimization?

On-site optimization refers to work that is done to your website. This includes building a strong framework for the site navigation, writing interesting content for your pages, adding the right keywords, and verifying your website with Google Search.

Off-site optimization is about tasks that are completed away from your website, for example: