SEO Audit Checklist — What Every SEO Audit Should Cover
An SEO audit checklist ensures that a site review is systematic rather than ad hoc. Without a structured checklist, audits tend to focus on the most obvious or visible issues rather than working through every dimension of organic performance methodically. The result is findings that are incomplete, inconsistent across different audits, and harder to prioritise because the full picture is missing.
This checklist is structured around a one-off audit rather than ongoing maintenance. For a checklist focused on regular site health monitoring, see the technical SEO checklist. For background on what an audit involves, see the SEO audit guide.
Before you start — tools and data access
- Google Search Console access — Coverage report, Core Web Vitals report, URL Inspection tool, and Performance report
- Google Analytics or equivalent — to assess traffic trends and identify pages with traffic changes
- A crawl tool — Screaming Frog, Sitebulb, or similar — configured with JavaScript rendering enabled if the site uses a JS framework
- A backlink analysis tool — Ahrefs, Semrush, or Majestic — for external link profile review
- PageSpeed Insights access for page-level speed diagnostics
- Log file access (optional but valuable) — for accurate crawl behaviour analysis on larger sites
1. Crawlability and indexation
- Check robots.txt for unintentional blocks on indexable pages or directories
- Review the XML sitemap — confirm it is submitted in Search Console, contains only indexable URLs, and reflects the current site structure
- Check for noindex tags on pages that should be indexed — both meta robots and HTTP headers
- Review Search Console Coverage report — categorise and investigate all exclusions
- Identify orphan pages with no internal links pointing to them
- Check for redirect chains and loops — map all redirects and confirm they resolve in a single hop
- Verify canonical tags across the site — check for misconfigured, missing, or circular canonicals
- Check for soft 404s — pages returning 200 status with error or empty content
2. Site architecture and internal linking
- Map the site hierarchy — identify the depth of key pages from the homepage
- Review internal link distribution — which pages receive the most internal links and does that reflect their importance?
- Identify high-priority pages with few or no internal links pointing to them
- Check that hub pages link to supporting content and supporting content links back to the hub
- Review anchor text across internal links — check for over-optimisation or generic anchor text on important links
- Assess URL structure — are URLs logical, consistent, and reflective of site hierarchy?
- Check pagination handling — are paginated series correctly configured?
3. On-page optimisation
- Check title tags — are they present, unique, within character limits, and contain the target keyword?
- Check H1 tags — one per page, contains target keyword, distinct from the title tag
- Check meta descriptions — are they present, unique, and well-written? (Not a ranking factor but affects click-through rate)
- Review heading structure — logical H2/H3 hierarchy that reflects the content structure
- Check for duplicate title tags and duplicate H1s across the site
- Review keyword targeting — does each page have a clear primary keyword and is the content genuinely aligned with the search intent for that keyword?
- Check for keyword cannibalisation — multiple pages targeting the same or very similar terms
4. Content audit
- Identify thin pages — pages with very little content that are unlikely to satisfy search intent
- Identify duplicate or near-duplicate content — both within the site and against external sources
- Review underperforming pages — pages that are indexed but receiving no organic traffic, and assess whether to improve, consolidate, or remove them
- Check content freshness — are key pages kept up to date, particularly in fast-moving topics?
- Identify content gaps — important topics or keywords with no existing page targeting them
5. Technical performance
- Check Core Web Vitals in Search Console — identify failing pages and the specific metrics failing
- Run PageSpeed Insights on key page types — homepage, main category/hub pages, and highest-traffic pages
- Check image optimisation — compression, format (WebP/AVIF), and explicit dimensions
- Review render-blocking resources — JavaScript and CSS that delay page rendering
- Check HTTPS implementation — no mixed content, consistent use of HTTPS across all pages
- Review mobile usability in Search Console — check for any reported issues
6. Structured data
- Check for structured data errors in Search Console’s Enhancement reports
- Test key page types with Google’s Rich Results Test
- Verify that Organisation and WebSite schema are implemented at the site level
- Check for schema opportunities on eligible page types — FAQs, reviews, products, events, articles
7. Authority and backlink profile
- Review total referring domains and links — trends over time and quality distribution
- Identify the most authoritative pages on the site and check they are being used effectively in the internal linking strategy
- Check for toxic or low-quality links that may be affecting the site’s standing
- Compare the site’s authority profile against top-ranking competitors for key target terms
- Identify any manual actions in Google Search Console
After the audit — prioritising findings
A completed audit checklist produces a set of findings that need to be prioritised before action is taken. Grouping findings by type and impact — critical issues blocking performance, significant improvements with clear ROI, and lower-priority best-practice improvements — makes the subsequent action plan more usable.
For help structuring the action plan that follows an audit, see the guide on building an SEO roadmap. For a professional audit with findings already prioritised and explained, see the technical SEO audit service.
