๐ Key Takeaways
- An SEO audit covers three areas: Technical SEO, On-Page SEO, and Off-Page SEO (backlinks)
- Start with technical issues โ they can prevent even excellent content from ranking
- Google Search Console and Screaming Frog together cover the majority of a basic audit for free
- Prioritise fixes by impact: critical issues first, then high-impact improvements, then polish
- Run a full audit at least twice a year, and after any major site change
Table of Contents
Why Regular SEO Audits Matter
Search engines constantly update their algorithms, your competitors are actively improving their sites, and technical issues accumulate silently over time. A page that ranked well six months ago may be losing ground because a competitor published something better, a plugin update broke your structured data, or your page speed has degraded as you've added more scripts. Regular audits catch these issues before they cause significant traffic loss.
An SEO audit is also the essential starting point for any new SEO campaign. Before investing time in content creation or link building, you need to know whether your technical foundations support those efforts โ and whether existing content issues are undermining your rankings.
Tools You Need for an SEO Audit
Google Search Console (free) โ your primary data source for indexing status, crawl errors, Core Web Vitals, manual actions, and organic search performance. Essential.
Screaming Frog SEO Spider (free up to 500 URLs) โ crawls your site and identifies broken links, redirect chains, duplicate content, missing meta tags, and hundreds of other on-page issues.
PageSpeed Insights (free) โ measures Core Web Vitals and provides specific speed improvement recommendations.
Ahrefs or Semrush (paid, free trial available) โ comprehensive backlink analysis, keyword ranking data, and site audit features. Either tool significantly accelerates a thorough audit.

Phase 1: Technical SEO Audit
Indexability. In Google Search Console, check the Pages report (formerly Coverage) for any Error or Excluded pages that should be indexed. Run key pages through the URL Inspection tool to confirm they're indexed and see how Google renders them. Verify your robots.txt doesn't block important pages.
Site speed. Run your homepage and top 5 most important pages through PageSpeed Insights. Check both mobile and desktop scores. Aim for "Good" Core Web Vitals on all metrics. In Search Console, review the Core Web Vitals report for site-wide performance data.
Mobile usability. Use Google's Mobile-Friendly Test on key pages. Check Search Console's Mobile Usability report for any detected issues. Review your site on actual mobile devices across different screen sizes.
HTTPS. Confirm your entire site is on HTTPS. Check for mixed content warnings (HTTP resources loaded on HTTPS pages) using Chrome's developer tools. Verify your SSL certificate is valid and not approaching expiry.
Redirect audit. Use Screaming Frog to crawl your site and identify redirect chains (multiple sequential redirects), redirect loops, and pages that redirect to irrelevant destinations. Every redirect adds latency โ chains should be cleaned up to single-hop redirects.
Broken links. Screaming Frog will identify all internal and external links returning 404 or other errors. Fix broken internal links immediately. For broken external links, either remove them or update them to current URLs.
Phase 2: On-Page SEO Audit
Title tags. Every page should have a unique, descriptive title tag that includes the primary keyword and stays under 60 characters. Use Screaming Frog to export all title tags โ filter for missing titles, duplicates, or tags that are too long/short.
Meta descriptions. Check for missing, duplicate, or excessively long meta descriptions. While meta descriptions don't directly affect rankings, they influence click-through rates from search results. Every important page should have a compelling, unique meta description of 140โ160 characters.
Heading structure. Each page should have one H1 that clearly describes the page topic and includes the primary keyword. H2s and H3s should create a logical content hierarchy. Missing or duplicate H1s are common issues worth fixing.
Internal linking. Use Screaming Frog to identify orphan pages (pages with no internal links pointing to them). Also check that your most important pages receive the most internal links. Improve internal linking to help Google understand your site structure and distribute authority effectively.
Image optimisation. Check that all images have descriptive alt text. Verify images are compressed and served in next-generation formats (WebP) where possible. Check for images that are significantly larger than they need to be for their display size.
Phase 3: Content Quality Audit
Content quality is the hardest audit dimension to systematise, but it's often where the biggest ranking opportunities lie. For each major page, ask: Does this page fully answer the searcher's intent? Is the information accurate and current? Does it demonstrate genuine expertise? Is it more helpful than the pages currently ranking above it?
Identify thin content โ pages with very little substantive information. In Search Console, look for pages with high impressions but very low click-through rates or very low average positions. These pages are visible to Google but not compelling enough to rank well โ they need significant content improvements.
Check for keyword cannibalisation โ multiple pages targeting the same or very similar keywords. Google gets confused about which page to rank, often ranking neither well. Consolidate cannibalising pages or differentiate their target keywords clearly.
Review content freshness. Outdated articles with incorrect information or obsolete advice need updating. Add "last updated" dates to your key articles and build a regular content refresh schedule.
Phase 4: Backlink Audit
Use Ahrefs, Semrush, or Google Search Console's Links report to review your backlink profile. Key things to assess: total number of referring domains (unique sites linking to you), the quality and relevance of those sites, your anchor text distribution, and any toxic or spammy links that could be harming your rankings.
A healthy backlink profile has diverse anchor text, links from relevant and authoritative sites, and a natural acquisition pattern over time. If you see a sudden, unnatural spike in low-quality links, or a large proportion of exact-match anchor text, investigate further.
For genuinely toxic links from spam sites, adult content sites, or obvious link farms, use Google's Disavow Tool to tell Google to ignore those links. Use disavow sparingly โ unnecessary disavowing of neutral links can harm your rankings.
Prioritising Your Audit Findings
A thorough audit will generate a long list of issues. Prioritise them by potential impact and implementation effort. Critical issues first: anything preventing indexing, significant Core Web Vitals failures, manual actions, and severe site speed problems. These are blockers that must be fixed before other work is valuable.
High-impact improvements next: thin content on high-impression pages, keyword cannibalisation, broken internal links, and missing title tags on important pages. These have clear, direct effects on rankings and traffic. Finally, polish: improving meta descriptions, adding schema markup, fixing low-priority broken external links, and other improvements that provide incremental gains.
Document your findings and fixes in a spreadsheet, tracking what was found, when it was fixed, and the outcome. This creates accountability and lets you measure the impact of your audit work over time.