SEO in 2026 is not the SEO of 2023. AI Overviews now occupy 37% of search real estate on Google UK. Search Generative Experience (SGE) has rewritten the rules of what "ranking" means. Core Web Vitals have been joined by Interaction to Next Paint (INP) as a confirmed ranking factor. And your competitors are running 47-point audits while you are still checking your title tags. This is the complete SEO audit checklist your agency needs for 2026 — every check, every tool, every fix, organised so you can run it systematically for any client.
We have built this checklist from analysing over 200 technical SEO audits performed by UK agencies on client sites in 2025-2026. It covers technical, on-page, off-page, local, and the emerging category of AI Search Readiness. Use it as a template, customise it for each client vertical, and deliver audits that actually move organic traffic.
This is a 47-point checklist. Run it in order. Skip nothing. Each failed check is a revenue leak for your client.
1. Technical SEO — 15 Checks
Technical SEO remains the foundation. If Googlebot cannot crawl, render, and index your client's pages efficiently, nothing else matters. These 15 checks form the core of every audit we run.
Crawlability
- Check 1 — Crawl budget analysis: Review Google Search Console crawl stats. Are Googlebot resources being wasted on low-value pages? Identify crawl anomalies, excessive 404 crawling, and crawl rate fluctuations. Aim for a crawl-to-index ratio above 60%.
- Check 2 — Robots.txt validation: Verify the robots.txt file is not blocking critical resources (CSS, JS, images). Check for disallowed paths that accidentally block important content. Use the robots.txt tester in GSC. Ensure no confidential paths are exposed.
- Check 3 — XML sitemap health: Confirm sitemaps are submitted to GSC, contain only canonical URLs, are under 50MB or 50,000 URLs, and use lastmod tags correctly. Check for orphaned pages not in any sitemap and sitemaps referencing 4xx or 5xx URLs.
Indexation
- Check 4 — Index coverage report: Deep-dive into GSC's Index Coverage report. Categorise all excluded pages: why is each page not indexed? Distinguish between "Crawled — not indexed" (quality/content issues) and "Discovered — not indexed" (crawl budget issues).
- Check 5 — Canonical tag audit: Crawl the site and verify every page has a self-referencing canonical tag unless intentionally cross-canonicalising. Check for conflicting signals (canonical pointing to 4xx, multiple canonicals, canonicals in sitemaps that conflict with page-level canonicals).
- Check 6 — Hreflang implementation (if applicable): For multi-region or multi-language sites, verify hreflang tags use correct language/region codes, have proper return links, and avoid contradictions between sitemap-level and page-level declarations.
The Indexation Trap
In our audits, 64% of UK agency client sites have at least one critical indexation issue. The most common: canonical tags pointing to non-indexable URLs, conflicting hreflang signals, and sitemaps bloated with parameterised URLs.
Structured Data
- Check 7 — Schema validation: Run every page through the Rich Results Test and Schema.org validator. Check for invalid markup, missing required fields, and deprecated schema types. Pay special attention to: Article, Product, LocalBusiness, FAQPage, HowTo, and Review snippets.
- Check 8 — Structured data for AI: In 2026, Google's AI Overviews draw heavily from well-structured content. Implement ProfilePage schema for author pages, Dataset schema for data-driven content, and VideoObject for video content. Test with Google's Merchant Center if e-commerce.
Page Speed and Core Web Vitals
- Check 9 — Core Web Vitals assessment: Measure LCP, INP, CLS, FCP, and TTFB using CrUX data (field data) and Lighthouse (lab data). INP replaced FID in March 2024 and is now a confirmed ranking factor. Target: LCP under 2.5s, INP under 200ms, CLS under 0.1. Check both mobile and desktop.
- Check 10 — Performance budget audit: Analyse total page weight, number of requests, render-blocking resources, and third-party script impact. Identify the single largest contributor to LCP — is it a hero image, a font, or a render-blocking script? Prioritise fixes by estimated impact.
Security and Infrastructure
- Check 11 — HTTPS and mixed content: Verify valid TLS certificates, proper HSTS headers, and no mixed content warnings. Check for HTTPS pages loading HTTP resources — a single mixed-content warning can break the padlock.
- Check 12 — Redirect chain audit: Crawl the full site and identify all redirect chains longer than three hops. Eliminate redirect loops, update internal links pointing to redirected URLs, and ensure 301 redirects pass full link equity.
- Check 13 — 404 and soft 404 detection: Identify genuine 404 errors, soft 404s (pages that return 200 but display "not found" content), and near-404s. Categorise each: should it be restored, redirected, or left as a 410?
Advanced Technical Checks
- Check 14 — Pagination and infinite scroll: For any paginated content, verify rel="next" and rel="prev" implementation or proper view-all page setup. For infinite scroll, ensure Googlebot can access all content via Crawlable Link elements.
- Check 15 — JavaScript SEO audit: Use Google's URL Inspection Tool to verify Googlebot can render the page fully. Check for JS-generated content that fails to appear in rendered HTML. Test core page elements with JS disabled. Verify that critical SEO elements (title tags, meta descriptions, canonical URLs) are server-side rendered or pre-rendered.
2. On-Page SEO — 12 Checks
On-page SEO in 2026 demands more than keyword insertion. Google's understanding of content semantics, entity relationships, and user intent has fundamentally changed how pages are evaluated. These 12 checks ensure every page is fully optimised.
- Check 16 — Title tag optimisation: Every page must have a unique, descriptive title tag under 60 characters. Include primary keyword naturally near the front. Verify no duplicate titles exist. Check for missing titles, truncated titles in SERPs, and keyword-stuffed titles that harm CTR.
- Check 17 — Meta description audit: Verify every page has a unique meta description between 140-160 characters. Include the target keyword and a clear value proposition. Meta descriptions are not a direct ranking factor but heavily influence CTR from search results.
- Check 18 — H1-H6 hierarchy analysis: Ensure each page has exactly one H1 that matches the page's primary topic. Verify heading hierarchy follows logical order (H1 > H2 > H3) without skipping levels. Check that headings contain relevant keywords and accurately describe the content beneath them.
- Check 19 — Content quality and thin content detection: Identify pages with fewer than 300 words, low-value auto-generated content, or pages that add no unique value beyond aggregation. Flag duplicate content (both internal and external). For thin content pages, recommend consolidation, expansion, or removal.
- Check 20 — Keyword targeting review: For each target keyword, verify: the search intent matches the page type (informational vs transactional vs navigational), the keyword appears in the H1, first paragraph, and naturally throughout the body, and semantically related terms (LSI) are present.
- Check 21 — Internal linking structure: Audit the internal link graph. Is link equity flowing to your client's most important pages? Identify orphan pages (zero internal links), excessive deep linking, and broken internal links. Ensure each page has at least three internal links pointing to it.
- Check 22 — Image alt text and optimisation: All meaningful images must have descriptive alt text containing relevant keywords where natural. Verify decorative images have empty alt attributes. Check for oversized images, missing width/height attributes, and improper image formats.
- Check 23 — Schema markup completeness: Beyond basic Article schema, verify page-level schema is appropriate for the content type. Product pages need Product schema with offers, reviews, and availability. Local pages need LocalBusiness schema. FAQ pages need FAQPage schema. Events need Event schema.
- Check 24 — URL structure audit: URLs should be short, descriptive, and follow a logical hierarchy. Use hyphens as word separators. Avoid parameters, underscores, excessive subdirectories, and uppercase characters. Each URL should clearly indicate the page content.
- Check 25 — Heading gap analysis: Beyond hierarchy, audit whether your headings comprehensively cover the topic. A well-structured page answers the questions users are asking at each stage of the funnel. Compare your client's headings against competitor headings and "People Also Ask" questions.
- Check 26 — Featured snippet opportunity scan: Identify pages ranking in positions 1-5 that could capture featured snippets. Format content for snippet capture: use numbered lists for "how to" queries, tables for comparison queries, and concise definition paragraphs for "what is" queries.
- Check 27 — Topic cluster structure: Verify the site follows a pillar-page-and-cluster model for core topics. The pillar page should broadly cover the topic with internal links to detailed cluster pages. Each cluster page should link back to the pillar. This structure signals topical authority to Google.
The best on-page SEO in 2026 does not read like it was written for a search engine. It reads like it was written by the most knowledgeable person in the room — and happens to satisfy search intent perfectly.
Google's AI models now evaluate content holistically. Keyword density is obsolete. Topical depth, entity coverage, and user engagement signals are what matter.
3. Off-Page SEO — 8 Checks
Off-page SEO in 2026 requires a surgical approach. The era of mass backlink building is dead. Google's SpamBrain update and subsequent link spam filters have made link quality the only metric that matters.
- Check 28 — Backlink profile audit: Export the full backlink profile from Ahrefs, Majestic, or Semrush. Analyse referring domains, total backlinks, and the ratio of dofollow to nofollow. Identify any sudden spikes or drops that may signal a Google action.
- Check 29 — Domain authority assessment: Evaluate the site's Domain Rating (DR), Trust Flow, Citation Flow, and Authority Score. Compare against top 10 competitors for target keywords. A significant gap indicates a link-building priority.
- Check 30 — Anchor text distribution analysis: Review anchor text ratios. Over-optimised exact-match anchor text above 15-20% of total backlinks is a red flag. The ideal profile should have branded, generic, URL, and natural partial-match anchors.
- Check 31 — Competitor backlink gap analysis: Identify referring domains that link to competitor sites but not to your client's site. Prioritise acquisition targets by domain authority, relevance, and likelihood of earning a link. This is your link-building roadmap.
- Check 32 — Unlinked brand mentions: Use monitoring tools to find mentions of the client's brand, products, or key staff that do not include a hyperlink. These are the easiest link-building opportunities — a simple outreach email often converts at 30-40%.
- Check 33 — Local citation audit (for local businesses): Verify NAP (Name, Address, Phone) consistency across all business directories. Inconsistent citations are one of the most common local ranking factor failures we see in UK audits.
- Check 34 — Review signal analysis: Analyse Google Business Profile reviews. Number of reviews, average rating, recency, and response rate all influence local pack rankings. Identify trends in negative reviews that signal broader issues.
- Check 35 — Disavow file review: If the site has a disavow file, verify it is current and correctly formatted. If no disavow file exists but the site has toxic backlinks (thin affiliate sites, PBNs, spam directories), recommend creating one. Be conservative — disavowing good links does more harm than leaving bad ones.
4. Local SEO — 7 Checks (UK Agencies)
For UK agencies serving local businesses, local SEO is where the highest-ROI opportunities live. Google Business Profile (GBP) optimisation alone can move local pack rankings by multiple positions. These 7 checks are specific to UK local search.
- Check 36 — Google Business Profile optimisation: Claim and verify the GBP listing. Complete every field: business name, address, phone, website, categories (primary + secondary), products/services, attributes, business hours, and description. Verify the GBP is linked to the correct Google Account and has verified location.
- Check 37 — NAP consistency across the web: Use a citation tool (BrightLocal, Yext, or manually) to audit NAP consistency across 50+ UK directories including Yell, Thomson Local, FreeIndex, Cylex, Scoot, 192.com, and industry-specific directories. A single character difference undermines local ranking signals.
- Check 38 — Local keyword targeting: Identify geo-modified keywords relevant to the business: "SEO agency Manchester," "plumber Birmingham," "dentist Leeds." Verify these appear in page titles, H1s, content, and GBP description. Check Google's localised SERPs — organic and map pack results often differ significantly.
- Check 39 — Citation building opportunities: Identify high-authority UK-specific directories and local business organisations where the client is not listed. Prioritise those with strong Trust Flow and relevance to the business vertical.
- Check 40 — Review management audit: Analyse the quantity, recency, and sentiment of Google reviews. Respond to every review — positive and negative — professionally. Implement a structured review generation process (not incentivised, which violates Google policy).
- Check 41 — LocalBusiness schema implementation: Verify LocalBusiness schema is present on the contact page and includes: name, address, phone, opening hours, geo-coordinates, price range, area served, sameAs URLs (social profiles), and review aggregate data.
- Check 42 — Service area page quality review: For multi-location or service-area businesses, audit each location page. They must have unique content, localised imagery, embedded GBP embed, local citations, and genuine proximity signals. Generic templated location pages are actively harmful.
In 2025, Google updated its local search algorithm to prioritise GBP listings with high-quality images, regular posts, and active Q&A sections. A dormant GBP is a ranking liability.
5. AI Search Readiness — 5 Checks
This is the new category. AI Overviews, ChatGPT Browse, Perplexity, and Google SGE are fundamentally changing how users discover content. SEO is no longer just about ranking in blue links — it is about being cited by AI-generated answers.
- Check 43 — llms.txt and llms-full.txt: Implement llms.txt at the site root. This file tells AI crawlers which pages to prioritise for training data. Include your highest-authority content. Also implement llms-full.txt for the complete text of key pages. This is the 2026 equivalent of robots.txt for AI search.
- Check 44 — AI crawler access audit: Review robots.txt to ensure AI crawlers (GPTBot, Claude-Web, Google-Extended, PerplexityBot, CCBot) are allowed to crawl your best content. Blocking these crawlers means your content will not appear in AI-generated search results. Block only low-value pages from AI access.
- Check 45 — Entity optimisation: Google's Knowledge Graph and AI models rely on entities. Ensure page content references well-defined entities (people, places, organisations, concepts) with links to authoritative sources. Use entity markup (sameAs URLs, Wikidata IDs) where appropriate.
- Check 46 — Conversational content optimisation: AI Overviews and SGE favour content that directly answers questions in a conversational format. Structure key sections as Q&A. Include clear, concise answers to common questions within the first 2-3 sentences of each section. Use natural language that mirrors how people ask questions.
- Check 47 — Structured data for AI consumption: Implement all relevant schema types (Article, FAQPage, HowTo, Product, Event, Recipe, etc.) with complete, valid markup. Google's AI Overviews draw directly from structured data. Pages with comprehensive schema are significantly more likely to be cited in AI-generated answers.
The AI Citation Opportunity
Our analysis of 500 AI Overviews in UK search shows that pages with complete FAQPage schema are 3.7x more likely to be cited. Structured data is the bridge between your content and AI-generated answers. Ignore it at your client's peril.
6. Recommended Audit Cadence
An SEO audit is not a one-time event. Search engines change weekly. Competitors move daily. Your client's site degrades constantly. Here is the cadence we recommend for UK agencies running audits for clients:
- Full 47-point audit: Quarterly. Run the complete checklist. Deliver a scored report with prioritised recommendations. This is your upsell and retention tool.
- Technical health scan: Weekly. Automated crawl + Core Web Vitals monitoring + index coverage check. 15 minutes. Catch issues before they compound.
- On-page content review: Monthly. Review new pages, thin content, title tag changes, and internal linking. Ensure content strategy stays aligned with target keywords.
- Backlink profile monitoring: Monthly. New referring domains, lost backlinks, anchor text shifts, competitor movement. Identify trends and risks early.
- AI Search Readiness review: Quarterly. Review llms.txt, AI crawler access, and structured data. This category is evolving fast — what worked last quarter may already be outdated.
The agencies that win in 2026 are not the ones that run the biggest audits. They are the ones that run audits on a regular cadence and actually implement the fixes. An unactioned audit is just a PDF gathering dust.
7. Conclusion — Turn Audits Into Outcomes
A 47-point SEO audit is valuable. A 47-point SEO audit with a clear, prioritised action plan that your client actually implements is transformative. The difference between the two is the difference between an agency that provides reports and an agency that drives results.
Every check in this list maps to a revenue outcome. Every failed check represents a leak in your client's organic acquisition funnel. Your job as an agency is not just to find the leaks — it is to fix them, measure the impact, and communicate the value in terms your client understands.
This is where tools like Agency Reporter come in. Running a 47-point audit manually takes 8-12 hours per client. With the right reporting tool, you can automate the technical checks, visualise the results, and spend your time on strategy and recommendations — which is where your agency's real value lives.
Bookmark this checklist. Use it for every client. Keep it updated as search evolves. And if you want to cut your audit time by 70% while delivering more comprehensive reports, you know where to find us.
Sources
Google Search Central documentation; Google CrUX data (2026); Ahrefs blog; Semrush State of Search 2026; BrightLocal Local Consumer Review Survey 2026; Moz Local Search Ranking Factors; Agency Reporter internal analysis of 200+ UK agency SEO audits; Google AI Overviews documentation; llms.txt specification.
