On-page optimization involves factors that relate directly to the structure of the website, such as site architecture, content, and internal links. Off-page optimization refers to factors that influence how others consider company’s website, including social media and backlinks from other websites.