On-Page
Technical Audit
The technical elements on each page that search engines use to understand content.
What It Is
The on-page technical audit examines metadata elements on every page: title tags (length, uniqueness, keyword alignment), meta descriptions (presence, length, differentiation), H1 tags (presence, uniqueness, alignment with title), canonical tags (self-referencing, correct format), hreflang (for international sites), and Open Graph tags. These elements are almost always generated by CMS templates — a single template error propagates across hundreds or thousands of pages simultaneously, making systematic template-level fixes the most efficient remediation approach.
Why It Matters
Title tags are the most direct on-page ranking signal available. A site where every product page uses the same title tag template with no unique keyword targeting is leaving significant ranking opportunity on the table at scale. The on-page technical audit finds these systematic template errors — issues affecting entire page classes that can be resolved with a single template change. A finding of '847 pages with duplicate title tags' is a single fix that improves 847 pages simultaneously.
What Goes Wrong
Understanding where audits fail — and why — is the first step to executing them correctly.
CMS Template Patterns Without Differentiation
Title tag templates producing identical or near-identical titles across page types — 'Shop | Brand Name' on every product page rather than unique keyword-targeted titles per product.
Missing Meta Descriptions at Scale
CMS outputting auto-generated excerpt snippets as meta descriptions, or no meta description tag at all — across hundreds of pages simultaneously from a single template setting.
Multiple H1 Tags From Theme Navigation
Website themes injecting H1 tags into site navigation, header logos, or hero sections — resulting in every page having 2–3 H1 tags alongside the intended content H1.
Broken Canonical Tags Using Relative URLs
Canonical tags implemented with relative paths (/page/) instead of absolute URLs (https://domain.com/page/) — breaking canonical resolution and potentially directing Google to incorrect canonical destinations.
The Audit Playbook (Interactive SOP)
Check off each step to track your audit progress live!
Tools
-
Screaming Frog
Paid/Free tier | Comprehensive on-page metadata export — titles, descriptions, H1s, canonicals, hreflang, and Open Graph tags in a single crawl -
Sitebulb
Paid | Priority-scored on-page audit with visual recommendations — useful for communicating findings to non-technical clients -
Semrush Site Audit
Paid | Cloud-based on-page audit with historical comparison — useful for tracking on-page technical improvements over time across recurring audits
Time Investment
Pro Tip
Sort every on-page issue by pages affected — not by severity in isolation.
Missing meta descriptions on 5 pages is a minor one-off fix. Missing meta descriptions on 800 pages is a template error requiring immediate correction that will improve the entire site in one change. Always frame on-page findings in terms of pages affected rather than individual error counts — 'this template error is suppressing 800 pages' creates a completely different urgency than 'there are 800 missing meta descriptions.' Scale communicates impact.