An SEO audit is a health check for your website's visibility in search. It tells you whether Google can find and index your pages, whether those pages deserve to rank, and what is holding them back. Without one, SEO work turns into guesswork: you might spend months writing content while a single misconfigured robots.txt rule quietly blocks half your site.
The good news is that a solid audit follows a predictable sequence. You do not need an enterprise budget; free tools from Google plus a crawler will uncover most issues on small and medium sites. What matters is checking things in the right order and turning findings into a prioritised action plan.
This step-by-step checklist walks you through a complete SEO audit in 2026: crawlability and indexing, technical health, on-page elements, content, links, local signals and AI search visibility, followed by how to prioritise fixes.
Key Takeaways
- Start with crawling and indexing; no other fix matters if Google cannot access your pages.
- Google Search Console is the single most important free audit tool because it shows Google's own view of your site.
- Combine a site crawl, Search Console data and field performance data for a complete picture.
- Audit content and backlinks as well as technical issues.
- Turn findings into a prioritised list based on impact and effort, then re-audit to confirm fixes.
What an SEO audit covers
| Audit area | Key questions | Main tools |
|---|---|---|
| Crawling and indexing | Can Google reach and index the pages that matter? | Search Console, robots.txt, crawler |
| Technical health | Are there errors, redirects, duplicates or slow pages? | Crawler, PageSpeed Insights |
| On-page SEO | Are titles, headings and metadata clear and unique? | Crawler, manual review |
| Content | Is content helpful, original and aligned with intent? | Search Console, analytics, manual review |
| Links | Is the internal structure sound? Is the backlink profile healthy? | Crawler, Search Console Links, backlink tools |
| Local and AI visibility | Is the business visible in maps and AI answers? | Google Business Profile, manual checks |
Before you start: gather your tools
- Google Search Console – indexing, performance, Core Web Vitals and manual actions. New to it? Read everything about Google Search Console.
- Google Analytics 4 – engagement and conversions by landing page; see our GA4 guide.
- A crawler – Screaming Frog, Sitebulb or Semrush Site Audit.
- PageSpeed Insights – lab and field performance data.
- A spreadsheet – to log issues, affected URLs, priority and owner.
The SEO audit checklist: step by step
- Check crawlability. Review robots.txt for accidental
Disallowrules, confirm your XML sitemap is submitted and contains only indexable URLs, and make sure important pages are reachable through links. - Review indexing. Open the Page indexing report in Search Console and look at why pages are not indexed. Pages marked “Crawled – currently not indexed” often signal quality issues; our guide to fixing crawled but not indexed pages explains what to do.
- Check for one canonical site version. HTTP, HTTPS, www and non-www should all resolve to one version via 301 redirects.
- Crawl the site. Look for 4xx and 5xx errors, redirect chains, duplicate titles, missing canonicals and noindex tags on pages that should rank.
- Assess speed and Core Web Vitals. Use the Core Web Vitals report and PageSpeed Insights. Google's targets, documented on web.dev, are LCP within 2.5 seconds, INP of 200 milliseconds or less, and CLS of 0.1 or less, measured at the 75th percentile.
- Check mobile experience. Google uses the mobile version of content for indexing, so content, links and structured data must match on mobile.
- Validate structured data. Run key templates through the Rich Results Test and fix errors.
- Audit on-page elements. Review titles, meta descriptions, H1s and internal links on your top pages.
- Review content quality and cannibalisation. Identify thin, outdated or overlapping pages.
- Analyse backlinks. Check referring domains, anchor text and any unnatural patterns.
- Check local and AI visibility. Review Google Business Profile accuracy and search your key topics in AI Overviews and AI assistants.
- Prioritise and report. Score each issue by impact and effort and assign owners.
Step 1–2 in depth: crawling and indexing
Google lists only three technical requirements for a page to be eligible for Search.
“Googlebot isn't blocked.”
— Google Search Central, Google Search technical requirements
The other two are that the page returns an HTTP 200 status code and that it has indexable content. Every crawling and indexing check in your audit maps back to these. Remember too that robots.txt controls crawling, not indexing: Google states it is not a mechanism for keeping a page out of Google. Use noindex or password protection for that. Our explainer on robots.txt vs meta robots covers the difference.
Use the URL Inspection tool in Search Console to see how Google renders a specific page, and compare the number of indexed pages with the number you expect. Big gaps in either direction are a red flag. For sitemaps, see our guide to creating and submitting XML sitemaps.
Steps 3–7 in depth: technical health
Your crawl will produce hundreds of warnings. Focus on the ones that affect important pages: broken internal links (see how to fix 404 errors), redirect chains, duplicate content without canonicals, and slow templates. For performance, remember that PageSpeed Insights shows both lab data (a simulated load) and field data from real Chrome users over the previous 28 days. Field data is what reflects real experience, so prioritise templates that fail there.
Steps 8–10 in depth: on-page, content and links
Export pages from Search Console's Performance report with clicks, impressions, CTR and position. Pages with high impressions but low CTR need better titles and descriptions. Pages that lost clicks year on year may need refreshing. Pages with no impressions after a year may need merging, improving or removing; a dedicated content audit goes deeper here.
For links, check that key pages receive internal links and review your backlink profile for both opportunities and risks. Our guide to backlinks explains what a healthy profile looks like.
How to prioritise audit findings
| Priority | Typical issues | When to fix |
|---|---|---|
| Critical | Site or key sections blocked, noindex on money pages, server errors, manual actions | Immediately |
| High | Broken internal links on key pages, failing Core Web Vitals on main templates, duplicate canonical issues | Within 2–4 weeks |
| Medium | Missing or duplicate titles and descriptions, thin content, orphan pages | Within the quarter |
| Low | Minor warnings on low-traffic pages, image alt text gaps | Ongoing backlog |
Common mistakes
- Fixing everything a tool flags. Crawler warnings are not all equal; many have no measurable impact.
- Ignoring Search Console. Third-party tools estimate; Search Console shows Google's actual data.
- Auditing desktop only. Google indexes the mobile version of your content.
- Using lab scores as the goal. A Lighthouse score of 100 is nice, but field data is what matters for users.
- No baseline. Record traffic, rankings and indexing numbers before you change anything.
- Not re-checking. Validate fixes in Search Console and recrawl to confirm they worked.
Related Guides
- Technical SEO: The Complete Beginner’s Guide
- Core Web Vitals: LCP, INP and CLS Explained
- How to Improve Page Speed: 15 Practical Fixes
Frequently Asked Questions
How often should I do an SEO audit?
Run a full audit at least once or twice a year, and after major events such as a redesign, migration or sudden traffic drop. Lightweight monthly checks of Search Console and a scheduled crawl catch most problems in between.
How long does an SEO audit take?
A small site can be audited in a day or two. Large ecommerce or enterprise sites with hundreds of thousands of URLs can take several weeks, mostly because of crawling, data analysis and prioritisation.
Can I do an SEO audit for free?
Yes. Google Search Console, PageSpeed Insights and the free tier of a crawler such as Screaming Frog (up to 500 URLs) cover the essentials. Paid tools add scale, backlink data and competitor insights.
What is the difference between a technical SEO audit and a full SEO audit?
A technical audit focuses on crawling, indexing, speed and site architecture. A full SEO audit adds content quality, on-page optimisation, backlinks, local presence and competitor analysis.
What should I fix first after an audit?
Start with anything that stops important pages being crawled or indexed, then fix issues affecting your highest-value pages, then work through improvements by impact versus effort.
Conclusion
A good SEO audit is not a 200-page PDF; it is a short, prioritised list of fixes that will move the needle. Work through crawling, technical health, on-page, content and links in order, and repeat the process regularly. If you would like an expert to do it for you, our SEO team runs full audits with clear action plans, and our penalty recovery specialists can help if you have been hit by a manual action. Get your free quote.



