The Complete SEO Audit Checklist (2026)
The complete SEO audit checklist for 2026: every technical, on-page, content, and AI-visibility check I run on real B2B SaaS audits, in priority order.
An SEO audit checklist is the running list of everything you check when you review a site’s search health: can crawlers reach and index it, is it technically sound, is the content and keyword coverage right, does it earn authority, and, in 2026, does it show up in AI answers. This is the checklist I actually run on real B2B SaaS audits, organized in the order that matters.
That order is the whole point, and it is how real SEO services sequence an audit. Most checklists dump their items in one flat pile. This one is sequenced by dependency, foundation first, because a page a crawler cannot reach cannot be helped by a better title tag, and a site with no tracking cannot prove any of it worked. Work top to bottom and each section stands on the one above it.
One honest caveat before the list: the checklist is the easy part. Anyone can tick every box. The value of an audit is knowing which of those boxes actually moves your rankings and your pipeline, and which are noise you can safely ignore. Hold that thought, because the last section is about exactly that.
How to use this checklist
Go top-down and treat each section as a gate. Gather data with tools (a crawler like Screaming Frog, Google Search Console, PageSpeed Insights), but do not confuse the data with the diagnosis. A tool tells you a page is slow; it cannot tell you that page does not matter because no buyer ever lands on it. Read every finding through one question: does fixing this help someone find, trust, or buy from this business? If it doesn’t, it goes to the bottom of the plan.
Use it as a full SEO site audit checklist, top to bottom, or as an SEO website audit checklist you dip into section by section, because a real audit is every layer below run in order. If you want the fuller context on what an audit is and what the deliverable should look like, start with what an SEO audit is. This piece is the working checklist behind it.
| # | Layer | What it checks |
|---|---|---|
| 1 | Crawlability & indexation | Can crawlers reach and index the page at all |
| 2 | Technical health | Core Web Vitals, mobile, JS rendering, schema |
| 3 | On-page | Titles, headings, URLs, keyword-to-page mapping |
| 4 | Content & keywords | Intent match, cannibalization, Information Gain |
| 5 | Internal linking | Orphans, hub-and-spoke, click depth |
| 6 | Off-page authority | Backlinks, mentions, competitor gap |
| 7 | AI-search visibility | Named vs. cited in ChatGPT and AI Overviews |
| 8 | Analytics | Tracking, attribution, influenced pipeline |
1. Crawlability and indexation (the foundation)
If search engines and AI crawlers cannot reach, render, and index a page, nothing else on this checklist matters for that page. Start here, always.
- Indexation count sanity check. Compare the pages you want indexed against what is actually indexed in Search Console. A big gap in either direction is the first red flag.
- Crawled, currently not indexed. Pull this report and read it as a verdict, not an error: Google chose not to index these pages. Find out why.
- Index bloat. Thin, duplicate, or auto-generated pages diluting your site’s quality signal. More indexed pages is not better.
- robots.txt. Confirm you are not accidentally blocking pages, sections, or crawlers you want in the index.
- XML sitemap hygiene. Present, submitted, current, and listing only canonical, indexable URLs, not redirects, 404s, or noindexed pages.
- Canonical tags. Pointing where they should, with no accidental canonicals collapsing pages you want ranked separately.
- Noindex and meta-robots errors. No live page carrying a noindex it should not have (the single most common “why isn’t this ranking” cause).
- Status codes and redirects. No broken internal links, no redirect chains, no soft 404s.
On one cybersecurity SaaS account, this section alone surfaced roughly a thousand pages stuck in crawled-but-not-indexed limbo. A single robots.txt fix cleared a few hundred immediately. That is the kind of buried, high-leverage problem that sits at the top of the checklist for a reason.
2. Technical SEO and site health
With crawling and indexing sound, work the technical SEO audit checklist: check whether the pages that are indexed give search engines and users a clean experience.
- Core Web Vitals. LCP, INP, and CLS in the green in Search Console, on mobile especially.
- Mobile usability. Renders and works on mobile, since that is the version Google indexes.
- HTTPS and mixed content. Site fully secure, no insecure resources loading on secure pages.
- JavaScript rendering. Critical content and links present in the rendered HTML, not locked behind client-side JavaScript a crawler or AI bot may never execute. This is now a search and AI-visibility issue.
- Structured data. Valid schema markup on the templates that warrant it, with no errors in the Rich Results test.
- Site speed and hosting. No server-level slowness or timeouts under crawl load.
- Duplicate content and parameters. URL parameters, faceted navigation, and staging duplicates handled cleanly.
3. On-page SEO
Now the page level, the on page SEO audit checklist: does each important page tell search engines and buyers what it is and why it deserves the ranking?
- Title tags. Unique, keyword-led, compelling, and not truncated. If you only fix one on-page thing, fix your title tags.
- Meta descriptions. Present and written to earn the click, on the pages you care about.
- Heading structure. One clear H1 per page, logical H2/H3 hierarchy that maps to the content.
- URL structure. Readable, consistent, keyword-relevant, not a string of parameters.
- Image optimization. Descriptive alt text, compressed files, sensible file names.
- Keyword-to-page mapping. Each target term has one clear page that owns it, with no two pages fighting for the same query.
4. Content and keyword coverage
On-page mechanics are table stakes. The harder question is whether the content is worth ranking at all.
- Content inventory with a verdict per page: keep, refresh, consolidate, or prune. A good content audit usually removes more than it adds.
- Cannibalization. Two or more pages competing for the same keyword, splitting the signal, and capping both. Consolidate them.
- Search-intent match. Every page matches the intent behind its target query, the page type Google actually rewards for that term.
- Top-of-funnel vs bottom-of-funnel balance. Enough bottom-of-funnel, buyer-intent coverage to convert, not just traffic pages that no longer earn a click.
- Information Gain. The content offers something a model cannot synthesize for free, original data, a real point of view, first-hand experience, rather than commodity summary that core updates now filter out.
- Keyword gaps. The commercial terms competitors rank for and you do not, and the striking-distance terms you already rank for at positions 5-20.
On a creator-tools account, this section scored roughly 900 pages and flagged the majority for consolidation or deletion, not more posts. The audit’s job was to find the dead weight, not add to it.
5. Internal linking and site architecture
Internal links are how authority and context flow through a site, and they are one of the most underused levers in the checklist.
- Orphan pages. Important pages with no internal links pointing to them.
- Hub-and-spoke coverage. Pillar pages linking to their supporting posts and back, so topical authority actually compounds.
- Click depth. Money pages reachable within a few clicks of the homepage.
- Anchor text. Descriptive and varied, not “click here” or the same exact-match phrase everywhere.
- Redirect and link hygiene. Internal links pointing at live, canonical URLs, not through redirects or into 404s.
6. Off-page and authority
The site is only half the picture. The rest is whether the wider web treats you as a credible source.
- Backlink profile. The quality, relevance, and growth trend of referring domains, not just the raw count.
- Toxic or spammy links. Anything worth disavowing, though this matters far less than it used to.
- Brand mentions and citations. Where the business is named across the third-party sources that shape both search and AI answers, G2, Reddit, industry publications, and whether those mentions are consistent.
- Competitor authority gap. How your authority profile compares to the competitors outranking you, so the goal is realistic.
7. AI-search visibility (GEO): the 2026 layer
This is the section every checklist written before 2024 is missing, and it is now half the audit. Ranking on Google is no longer the same as being found, because a growing share of buyers get their answer from ChatGPT and Google’s AI Overviews without a click.
- Named-vs-cited check. For your money keywords, are you named in ChatGPT, Google AI Overviews, Perplexity, and Gemini, or only cited, or absent? Get named, not just cited.
- Competitor AI share. Where competitors get named in AI answers and you do not, the AI-era version of a keyword gap.
- AI-crawler access. JavaScript-rendered content and blocked AI user-agents that hide your pages from the models entirely.
- AI Overview exposure. Which of your ranking terms now trigger an AI Overview that absorbs the click, so you know where the traffic is quietly draining and reweight toward terms that still convert.
- Citable assets. Whether you publish the first-party data and clear answers that models actually pull from.
8. Analytics, tracking, and measurement
Last, because it underwrites everything above: if you cannot measure it, you cannot prove any fix worked, or that the channel is worth funding.
- Analytics and Search Console installed, verified, and capturing clean data.
- Channel attribution. Traffic and, more importantly, leads tagged to the channel that sourced them, so organic gets credit instead of hiding inside “direct.”
- Conversion tracking. Real business outcomes (demos, signups, pipeline) tracked, not just sessions.
- Influenced-pipeline view. A way to measure SEO by the pipeline it influences, not last-click sessions, because that is the only number that justifies the spend.
What actually matters most on this checklist
Here is the part a downloadable template cannot give you. Every item above is real, but they are not equal, and the difference between a checklist and an audit is knowing which handful of them is capping your site right now.
A checklist tells you what is wrong. An audit tells you what to fix first. The gap between those two is the entire value of the work.
On most B2B SaaS sites I audit, the highest-leverage findings are not spread evenly across the eight sections. They cluster: a foundational indexation problem quietly holding back a whole section of the site, a content library bloated with pages that should be consolidated, and a total absence from AI answers where competitors are already named. Fix those three and you move more than you would by grinding through dozens of minor on-page nits.
That is the judgment you are actually paying for in an audit, and it is the one thing no free tool and no checklist PDF can hand you: not the list of what is wrong, but the ranked, short list of what to fix first, sequenced by impact on pipeline. A finished checklist is not the deliverable. A prioritized plan is. If you want that done on your site, that is exactly what my audit is.
SEO audit checklist FAQ
Can I do an SEO audit myself?
Yes, up to a point. With this checklist, a crawler, Search Console, and PageSpeed Insights, you can run a solid technical and on-page pass and catch the obvious problems. Where DIY hits a ceiling is interpretation: knowing which findings actually matter for your site and business, and sequencing them by impact. The tools surface symptoms; turning symptoms into a prioritized plan is the expert part. Run it yourself to find the low-hanging fruit, and bring in judgment when the list is long and you do not know what to fix first.
What should be included in a complete SEO audit?
A complete audit covers the eight areas on this checklist: crawlability and indexation, technical health, on-page, content and keyword coverage, internal linking, off-page authority, AI-search visibility, and analytics. It is a full SEO health check, not just a technical scan. A review that only runs a technical scan is a technical audit, not a full one. The content, keyword, and AI-visibility layers are where most of the pipeline actually lives, and they are the parts a single-tool scan skips.
Is there a free SEO audit checklist or tool?
Free tools (the checkers from Semrush, Ahrefs, Backlinko, and others) will give you a score and a list of issues, and this checklist is free to work through. The catch is that free scans surface symptoms without priority: they flag fifty things and cannot tell you which three are actually holding you back. They are a genuinely useful starting point for gathering data, and a genuinely different product from a human diagnosis you can act on.
How long does an SEO audit take?
A quick self-run pass with this checklist can be a few hours for a small site. A thorough, engagement-grade audit of a real B2B SaaS site usually takes a couple of weeks, because the value is in reading the data, not just collecting it: cross-referencing Search Console against the crawl, testing AI visibility by hand, and building the prioritized plan. Site size and how much is already wrong move the number.
What is the difference between a technical SEO audit and a full SEO audit?
A technical audit covers sections 1, 2, and 5 of this checklist, crawlability, site health, and architecture. A full audit adds content, keywords, off-page authority, AI-search visibility, and measurement. Technical health is necessary but not sufficient: a perfectly crawlable site with commodity content and no presence in AI answers still will not rank or convert. The full checklist is the whole picture.