Short answer: An SEO audit is a structured review of everything that affects how a site performs in search — technical health, indexing, on-page factors, content and links. Work in that order, use Search Console and a few free tools to diagnose, and finish by prioritising fixes so you act on the issues that actually move traffic.
What an audit is for
An SEO audit is diagnosis, not treatment. Its job is to find what is holding a site back and rank the findings so you fix the right things first. A good audit produces a short, prioritised action list that someone can actually pick up and work through; a bad one dumps two hundred undifferentiated “issues” that no one ever touches and that mostly do not matter anyway. Keep the goal in mind throughout: fewer, higher-impact fixes beat an exhaustive checklist that never gets actioned. This walkthrough sits inside the broader SEO strategy guide, and it is deliberately built to be repeatable so you can run it again next time.
Work in the right order
Audit from the foundation up. There is no point polishing title tags on pages Google cannot index, and no point improving content on pages Google cannot even reach. The sequence below front-loads the checks that most often explain missing traffic.
| Stage | Core question | Primary tools |
|---|---|---|
| 1. Indexing | Are the right pages in Google’s index? | Search Console → Page indexing |
| 2. Crawling | Can crawlers reach everything important? | robots.txt, crawler, logs |
| 3. Technical health | Speed, mobile, HTTPS, canonicals, redirects | PageSpeed Insights, crawler |
| 4. On-page | Titles, headings, content structure, intent | Manual review, crawler |
| 5. Content | Quality, coverage, duplication, cannibalisation | Search Console, manual review |
| 6. Links | Backlink profile and internal linking | Backlink tool, crawler |
Stage 1 — Indexing
Start where problems hide. In Google Search Console, open the Page indexing report and answer one question: are your important pages indexed? Look for pages excluded by noindex, blocked by robots.txt, marked “Duplicate” with the wrong canonical, or sitting under “Crawled — currently not indexed”. Use URL Inspection to compare your declared canonical with Google’s selected canonical. An accidental noindex or a bad canonical tag is the single most common reason good content earns no traffic, and it is invisible unless you go looking — which is why it is stage one.
Stage 2 — Crawling
Confirm crawlers can reach what matters. Check that robots.txt is not blocking key paths, that your XML sitemap lists only indexable, canonical URLs and is submitted in Search Console, and that there are no widespread crawl errors. For most sites this is quick; only very large or auto-generated sites need to think hard about crawl budget, so do not let that topic swallow an audit of a small site.
Stage 3 — Technical health
- Speed / Core Web Vitals. Test key templates in PageSpeed Insights; aim for the “good” range on mobile rather than chasing perfection.
- Mobile. Browse the site on a real phone — readable, tappable, no broken layouts or intrusive pop-ups.
- HTTPS. Whole site secure, no mixed content, HTTP redirecting cleanly to HTTPS.
- Redirects. No long chains or loops; redirects point straight to the final URL.
- Structured data. Validate schema markup on eligible pages with the Rich Results Test.
This whole stage is the heart of technical SEO; if the site is large, a professional SEO audit service can crawl it and surface these issues at scale rather than page by page.
Stage 4 — On-page
Now review the pages themselves. Do titles and headings describe the page and match search intent? Is there one clear H1 per page? Are important pages each targeting a distinct primary topic without competing with one another? This is where on-page SEO lives, and where writing better title tags can quietly lift click-through even without a change in ranking. Look at the live SERP for your target queries too — the features shown reveal what kind of page can actually win, so you are not optimising toward an outcome the SERP does not reward.
Stage 5 — Content and cannibalisation
- Find your best and worst pages. Use Search Console’s Performance report to see what earns impressions and clicks — and what earns none despite being indexed.
- Check coverage. Are there obvious topics your audience searches for that you have not addressed at all?
- Spot duplication and cannibalisation. Multiple pages competing for one query dilute each other; consolidate or clearly differentiate them.
- Prune or improve thin pages. Pages that add little can be merged, improved, or removed so the site’s overall quality rises.
Stage 6 — Links
Finally, review authority. Look at your internal linking first — are important pages well linked, and are there orphan pages with no internal links at all? Our internal linking strategy post covers this in depth. Then review the backlink profile at a high level: relevance and quality matter far more than raw counts, and remember that DR (Ahrefs) and DA (Moz) are third-party estimates, not Google metrics — useful for comparison, not gospel. Our guide to evaluating backlink quality explains what a good link looks like. If off-page is the gap, honest link building is the answer — not buying dofollow links that pass PageRank, which is against Google’s link-spam guidelines and a risk rather than a shortcut.
A free toolkit that covers most of it
You can run a genuinely useful audit without spending anything. The essentials:
- Google Search Console — indexing status, performance, Core Web Vitals, crawl stats, manual actions. The single most important tool, and free.
- PageSpeed Insights — Core Web Vitals and speed diagnostics for individual pages, using real-world and lab data.
- Rich Results Test — validates structured data and shows which rich results a page is eligible for.
- Your own browser on a phone — the fastest way to judge mobile experience, layout and intrusive pop-ups.
Paid crawlers and backlink tools add depth and save time on large sites, but they are an upgrade, not a prerequisite. Diagnosis and judgement matter far more than the price of the tooling.
Turn findings into a prioritised plan
An audit is only useful if it ends in action. Rank every finding by impact and effort: fix indexing blockers and sitewide template issues first, then revenue-adjacent pages, then quick wins, then log the minor items and move on. If a single page suddenly lost rankings rather than the whole site struggling, our diagnose a page that lost rankings walkthrough is a faster, targeted alternative to a full audit.
Common findings and what they usually mean
Certain issues surface in almost every audit. A quick reference for how seriously to take them:
| Finding | Usual severity | Typical action |
|---|---|---|
| Important page has noindex | Critical | Remove the tag immediately |
| Canonical points to wrong URL | Critical | Fix to the correct master URL |
| Thin / duplicate pages | High | Merge, improve or remove |
| Multiple pages targeting one query | High | Consolidate or differentiate |
| Slow Core Web Vitals on mobile | Medium | Improve, but do not obsess |
| Missing schema on eligible pages | Low–Medium | Add where it earns features |
| Orphan pages | Medium | Add internal links |
Record each finding, its severity and the fix in a simple document you will actually revisit — a spreadsheet is fine. An audit that lives in someone’s head or a one-off PDF nobody opens again delivers a fraction of its value. The point is a working list you can act on, review and re-run.
How often, and the honest caveat
Audit fully once or twice a year, and run a targeted check after any migration, redesign, CMS change or traffic drop; monitor Search Console in between so problems surface early. And be realistic about what an audit can promise: it finds and prioritises problems — it does not, by itself, guarantee rankings. SEO is probabilistic and takes time, and fixes can take weeks to show up in the results even when they are correct. What an honest audit gives you is a clear, ranked list of the things most likely to help, so your effort goes where it counts instead of into busywork. It also sets a baseline: once you have fixed the blockers, the next audit is faster and calmer because you are maintaining a healthy site rather than rescuing a neglected one from a backlog of problems. That is the real payoff of auditing regularly — problems get caught while they are small, and the compounding value of good content and links is not quietly undermined by a technical fault nobody noticed. If you would rather have that done for you, our SEO audit service delivers exactly that — a diagnosis and a prioritised plan, with no inflated promises attached.
Frequently asked questions
How long does an SEO audit take?
A focused audit of a small site can take a few hours; a thorough audit of a large site can take days. The variable is site size and how many issues surface. The goal is not to check every box but to find the problems that matter and rank them by impact.
What tools do I need for an SEO audit?
You can do a solid audit with free tools: Google Search Console for indexing and performance, PageSpeed Insights for Core Web Vitals, the Rich Results Test for schema, and a manual browse on mobile. Paid crawlers and backlink tools add depth but are not essential to start.
How often should I audit my site?
A full audit once or twice a year suits most sites, plus a targeted check after any migration, redesign, CMS change or noticeable traffic drop. Ongoing monitoring in Search Console fills the gaps between full audits.
Should I fix everything an audit finds?
No. Audits surface more than is worth acting on. Prioritise indexing blockers and sitewide issues first, then high-value pages, then quick wins. Some minor findings can be logged and left. Impact and effort should drive the order, not a desire to clear the whole list.
Can I do an SEO audit myself or should I hire someone?
Many checks are DIY-friendly with free tools and a methodical approach. A professional audit helps when the site is large, the stakes are high, or a traffic drop has no obvious cause. Either way, the value is in accurate diagnosis and sensible prioritisation, not a long undifferentiated list.