Most SEO audits are a hundred-item spreadsheet nobody acts on.
The problem is not thoroughness, it is sequence. An audit that opens with keyword density and closes with indexation has buried the expensive problem under thirty cheap ones.
This runs in the order we actually use. Each layer is worth finishing before you start the next, because a failure high up makes everything below it moot. Definitions for anything unfamiliar live in our SEO guide.
Layer 1 — Indexation (checks 1–6)
Start here every time. If Google cannot see the site, nothing else on this page matters.
- Open your robots.txt in a browser. A staging block that reached production is the single most expensive two lines in SEO, and it goes unnoticed for weeks.
- Compare indexed pages against published pages. Search Console's Pages report versus your sitemap count. A large gap is the finding.
- Read the "Why pages aren't indexed" list. "Discovered — currently not indexed" and "Crawled — currently not indexed" mean different things and need different fixes.
- Check the sitemap contains only canonical, indexable URLs. Redirects and noindexed pages in a sitemap send contradictory signals.
- Spot-check five important pages with URL Inspection. Compare the canonical you declared with the one Google selected. A mismatch means a signal conflict — see canonical tags.
- Confirm the sitemap has actually regenerated recently. A stale sitemap quietly hides every page published since it last rebuilt.
Layer 2 — Technical health (checks 7–14)
- Mobile Core Web Vitals in Search Console. Field data, not your Lighthouse score. Fix by template rather than by URL.
- Check INP specifically. It replaced First Input Delay in 2024 and is where most sites now fail. The usual culprit is third-party JavaScript.
- Find redirect chains. Every extra hop leaks a little and wastes a crawl.
- Look for soft 404s. Pages returning 200 while showing nothing useful.
- Confirm one version of the site resolves. https, non-www, trailing slash — pick one and redirect the rest.
- Check duplicate URLs from parameters. Tracking tags and filters multiply URLs fast, especially on ecommerce.
- Assess crawl budget only if you are large. Under about 10,000 URLs this is almost never your problem — skip it and move on.
- Validate structured data. Check what actually still earns a rich result; FAQ and HowTo markup no longer do. Build valid blocks with the schema generator.
Layer 3 — On-page (checks 15–21)
- One page per topic. Find pages competing for the same query and merge or differentiate them. This is the highest-value on-page fix and almost nobody runs it.
- Titles that describe the page and carry the term. Preview them with the SERP snippet preview before you ship.
- Meta descriptions on pages ranking 5–20. These are the pages where a better snippet changes clicks — see how to write meta descriptions.
- One H1 per page, and a heading structure that follows the argument rather than the design.
- A direct answer in the first 60 words of anything informational. This is what earns snippets and AI citations.
- Image alt text that describes the image, not the keyword.
- Search intent match. Open the SERP for your five most important terms and compare the page type that ranks with the page type you built. A mismatch cannot be fixed by optimisation.
Layer 4 — Content and internal links (checks 22–27)
- Find orphan pages. Anything with zero inbound internal links. These already exist and currently earn nothing.
- Find pages ranking 11–25 in Search Console and add internal links to them from stronger pages. Fastest available win.
- Audit your internal anchors. Every "read more" is a wasted relevance signal.
- Identify thin pages that exist but answer nothing. Merge, expand or remove them.
- Check content freshness on anything with a year in it or a price in it.
- Confirm every hub links to 100% of its children. An unlinked child is an orphan whatever the sitemap says.
Layer 5 — Off-page (checks 28–30)
- Review your inbound anchor distribution. If one commercial phrase dominates, that is a risk rather than a win.
- Check for links you did not earn. Sudden volumes of low-quality links are worth knowing about even if you do nothing.
- Compare referring domains against two real competitors — not to copy them, but to see whether you are in the same league or a different one. Tactics in link building.
What to do with the findings
An audit is only worth the hours if it produces a sequence. Sort what you found into three buckets:
| Bucket | What goes in it | When |
|---|---|---|
| Bleeding | Indexation blocks, noindex on money pages, broken canonicals | Today |
| Compounding | Internal linking, orphan fixes, title rewrites on page-two pages | This month |
| Structural | Cannibalisation, thin content, site architecture | This quarter |
Anything that does not fit one of those three is probably not worth doing. That is the honest use of a checklist — not to complete it, but to find the four things on it that matter for your site.
Do you need a paid tool?
Every check on this page can be done with Search Console and a browser, which is genuinely how we would start.
Where a paid crawler earns its money is scale: finding orphan pages, redirect chains and duplicate titles across a few thousand URLs is not a manual job. Under a hundred pages, you do not need one. Over a thousand, you do.
Frequently asked questions
What should an SEO audit check first?
Indexation, always. Before anything else, confirm that Google can crawl the site and that the number of indexed pages roughly matches the number published. Auditing title tags on a site that is half unindexed is checking the paintwork on a car with no engine.
How often should you run an SEO audit?
A full audit once or twice a year is enough for most sites, with a short indexation and Core Web Vitals check monthly. Run an additional full audit after any migration, redesign or CMS change — those are when the expensive, silent problems get introduced.
How long does an SEO audit take?
A focused audit on a small site is a half-day using only Search Console and a browser. A large ecommerce catalogue with faceted navigation is a week or more, mostly because duplicate URL analysis and log review take real time. The findings matter more than the hours.
Do I need a paid tool to audit my site?
Not for a small site. Every check in this list can be done with Google Search Console and a browser. A paid crawler earns its money at scale — finding orphan pages, redirect chains and duplicate titles across thousands of URLs is not a manual job.
What is the most commonly missed item in an SEO audit?
Orphan pages and cannibalisation. Both are invisible in the usual technical checklist, both are common, and both waste pages you have already paid to create. Finding two pages competing for the same query is frequently worth more than every technical fix on the list.
We hand over a fix list, not a hundred-row spreadsheet
Bleeding, compounding and structural — sorted by what will actually move impressions.
