Free SEO audit for new clients — claim yours
Home/Blog/Technical SEO/How to Do an SEO Audit: A Step-by-Step Checklist
Technical SEO

How to Do an SEO Audit: A Step-by-Step Checklist

How to Do an SEO Audit: A Step-by-Step Checklist
Table of contents
  1. Key Takeaways
  2. What an SEO audit covers
  3. Before you start: gather your tools
  4. The SEO audit checklist: step by step
  5. Step 1–2 in depth: crawling and indexing
  6. Steps 3–7 in depth: technical health
  7. Steps 8–10 in depth: on-page, content and links
  8. How to prioritise audit findings
  9. Common mistakes
  10. Related Guides
  11. Frequently Asked Questions
    1. How often should I do an SEO audit?
    2. How long does an SEO audit take?
    3. Can I do an SEO audit for free?
    4. What is the difference between a technical SEO audit and a full SEO audit?
    5. What should I fix first after an audit?
  12. Conclusion
  13. References

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 areaKey questionsMain tools
Crawling and indexingCan Google reach and index the pages that matter?Search Console, robots.txt, crawler
Technical healthAre there errors, redirects, duplicates or slow pages?Crawler, PageSpeed Insights
On-page SEOAre titles, headings and metadata clear and unique?Crawler, manual review
ContentIs content helpful, original and aligned with intent?Search Console, analytics, manual review
LinksIs the internal structure sound? Is the backlink profile healthy?Crawler, Search Console Links, backlink tools
Local and AI visibilityIs 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

  1. Check crawlability. Review robots.txt for accidental Disallow rules, confirm your XML sitemap is submitted and contains only indexable URLs, and make sure important pages are reachable through links.
  2. 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.
  3. Check for one canonical site version. HTTP, HTTPS, www and non-www should all resolve to one version via 301 redirects.
  4. Crawl the site. Look for 4xx and 5xx errors, redirect chains, duplicate titles, missing canonicals and noindex tags on pages that should rank.
  5. 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.
  6. Check mobile experience. Google uses the mobile version of content for indexing, so content, links and structured data must match on mobile.
  7. Validate structured data. Run key templates through the Rich Results Test and fix errors.
  8. Audit on-page elements. Review titles, meta descriptions, H1s and internal links on your top pages.
  9. Review content quality and cannibalisation. Identify thin, outdated or overlapping pages.
  10. Analyse backlinks. Check referring domains, anchor text and any unnatural patterns.
  11. Check local and AI visibility. Review Google Business Profile accuracy and search your key topics in AI Overviews and AI assistants.
  12. 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.

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

PriorityTypical issuesWhen to fix
CriticalSite or key sections blocked, noindex on money pages, server errors, manual actionsImmediately
HighBroken internal links on key pages, failing Core Web Vitals on main templates, duplicate canonical issuesWithin 2–4 weeks
MediumMissing or duplicate titles and descriptions, thin content, orphan pagesWithin the quarter
LowMinor warnings on low-traffic pages, image alt text gapsOngoing 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.

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.

References

  1. Google Search technical requirements – Google Search Central
  2. SEO Starter Guide – Google Search Central
  3. Robots.txt introduction and guide – Google Search Central
  4. Web Vitals – web.dev
  5. About PageSpeed Insights – Google for Developers
  6. How to Perform a Complete SEO Audit in 20 Steps – Semrush Blog
My SEO Experts Team

Our team of SEO and digital marketing specialists has been helping businesses grow organically since 2018. More about us.

Keep reading

Related articles

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote