A good SEO audit does two things a bad one doesn't: it's exhaustive enough to catch what's actually wrong, and it's prioritized enough that the client (or your own team) knows what to fix first. A 50-point checklist with no prioritization is just a longer way of avoiding the real work.
Here's what a professional-grade audit should cover, organized by category.
Crawlability and indexation
Before anything else, confirm search engines can actually find and index the pages that matter:
- Robots.txt isn't accidentally blocking important sections
- XML sitemap is current, submitted, and free of errors
- No unintended
noindextags on pages that should be ranking - Orphaned pages (no internal links pointing to them) are identified
- Crawl budget isn't wasted on low-value pages (filtered URLs, duplicate parameters, thin pagination)
Technical health
- Page speed and Core Web Vitals, on both mobile and desktop
- Mobile-friendliness and responsive rendering
- HTTPS implementation and mixed-content issues
- Structured data validity — schema errors are more common than most audits catch
- Redirect chains and broken links (404s that still receive traffic or internal links)
- Server response codes and any recurring 5xx errors
On-page SEO
- Title tags and meta descriptions — missing, duplicated, or misaligned with search intent
- Header tag structure (a page should have one clear H1, logically nested H2s/H3s)
- Keyword targeting alignment — does the page's content actually match what it's trying to rank for
- Internal linking — are priority pages getting enough internal link equity, and is anchor text descriptive rather than generic ("click here")
Content quality
- Thin or outdated content that no longer serves the query it was built for
- Duplicate content across pages, including near-duplicates created by faceted navigation or pagination
- Keyword cannibalization — multiple pages competing for the same query, splitting authority instead of consolidating it
- Content gaps relative to what's actually ranking in the current SERP
Site architecture
- URL structure — is it logical, or does it bury important pages several clicks deep?
- Category and taxonomy hierarchy
- Navigation consistency across templates
Backlink profile
- Overall link authority and referring domain trends (growing, flat, or declining)
- Anchor text distribution — an unnaturally high percentage of exact-match commercial anchors is a red flag, not a strength
- Toxic or spammy links that may warrant a disavow
- Competitive gap analysis — which relevant, authoritative links do competitors have that you don't
How to prioritize the findings
Once the audit surfaces issues, the useful next step is sorting them by impact and effort, not just severity. A broken robots.txt file blocking your homepage outranks a handful of missing alt tags every time, regardless of how long each item takes to list. A practical framework:
- Fix now: High impact, low effort (indexation blockers, broken canonical tags, critical redirect issues)
- Plan next: High impact, higher effort (content consolidation, site architecture changes, backlink gap closure)
- Backlog: Lower impact items that are still worth doing, just not urgently
Where audits usually stop short
Most audits are thorough on-site and stop at "here are your link gaps" — identifying that competitors have authority you don't, without a clear path to closing it. That's the part that takes ongoing sourcing work, not a one-time report.
If your audit process keeps surfacing link gaps you don't have the bandwidth or relationships to close, that's a common reason agencies and consultants bring in a sourcing partner for the specific opportunities an audit identifies. Explore a partnership with Hancorli if that's where you keep getting stuck.