On-page SEO is what can be done to your site to make it easy for the search engines to find. Consequently, on-site SEO auditing involves checking URL structure, meta data, keywords, content quality, usability, etc. On the other hand, an off-page SEO analysis aims to detect external backlinks that might cause harm to your website.