How to audit on-page SEO?
What 'on-page SEO' actually covers
On-page SEO refers to all the elements within your control on any given page โ as opposed to off-page factors (like backlinks from other sites) or technical factors (like server configuration).
The key elements to review when you audit on-page SEO are: the page's title tag (shown in the browser tab and as the headline in search results), the meta description (the short summary shown under the title in results), the heading structure (H1, H2, H3), the body content itself, internal links pointing to and from this page, image alt text, and the canonical tag (which declares this as the definitive version of the page if duplicates exist).
How to check titles and meta descriptions efficiently
The quickest way to audit titles and meta descriptions across an entire site is to crawl it with a tool that exports a spreadsheet of all URLs with their current titles and descriptions alongside the character counts. You're looking for: pages missing a title or description entirely, pages where the title or description exceeds the recommended length (roughly 60 chars and 160 chars respectively), pages sharing identical titles or descriptions with other pages on the site, and pages where the title doesn't actually reflect the page's main topic.
Assessing content quality when you audit on-page SEO
Technical on-page elements are relatively quick to check; content quality is harder to assess at scale but arguably more important. Search engines have become progressively better at evaluating whether a page's content genuinely satisfies user intent โ whether it actually answers the question implied by the keywords it targets, or whether it's thin content that appears relevant on the surface but delivers little real value. For each important page, ask honestly: if this page appeared in search results and a visitor clicked through, would they find what they were looking for, or would they immediately go back and click the next result?
Key Takeaways
- On-page SEO covers titles, descriptions, headings, content, links, alt text, and canonicals.
- Crawling and exporting a spreadsheet is the most efficient way to audit titles and descriptions at scale.
- Content quality matters as much as technical on-page elements for modern rankings.
Related Questions
Frequently asked questions
What elements does on-page SEO cover?
On-page SEO covers all the elements within your control on a given page, as opposed to off-page factors such as backlinks or technical factors such as server configuration. The key elements are the title tag, shown in the browser tab and as the headline in search results; the meta description, the short summary under the title in results; the heading structure of H1, H2 and H3; the body content; internal links to and from the page; image alt text; and the canonical tag, which declares the definitive version of a page if duplicates exist.
How do you audit title tags and meta descriptions across a whole site?
The quickest method is to crawl the site with a tool that exports a spreadsheet of every URL with its current title and meta description, alongside character counts. Then look for pages missing a title or description entirely, and pages where either exceeds the recommended length of roughly 60 characters for titles and 160 characters for descriptions. Also flag pages that share identical titles or descriptions with other pages, and pages where the title does not reflect the main topic. This approach makes it efficient to audit these elements at scale.
How do you assess content quality when you audit on-page SEO?
Content quality is harder to assess at scale than technical on-page elements, but it is arguably more important. Search engines have become progressively better at judging whether a page genuinely satisfies user intent, meaning whether it actually answers the question implied by the keywords it targets, or is thin content that looks relevant on the surface but delivers little real value. For each important page, ask honestly whether a visitor clicking through from search results would find what they were looking for, or would immediately go back and click the next result.