Technical SEO Audit for AI Search: What Changed in 2026
The technical layer of an audit is the part that has to be right before anything else counts, and it is also the only part of this subject whose demand is holding steady while the rest of the category's vocabulary collapses.
That second point is worth two minutes before the checklist, because it says something about who is asking. It is also where answer engine optimization has to begin: there is no point optimising for citation on a site the engines cannot fetch.
The one part of the audit family that is not collapsing
We pulled assistant search volume for the whole audit family on 12 October 2026, alongside Google volume. The two channels disagree sharply, and not at random.
| Term | Google/mo | Assistant/mo, Sep 2026 | A year earlier | Direction |
|---|---|---|---|---|
seo audit | 4,400 | 1,920 | 1,088 | Rising sharply |
how to do an seo audit | 110 | 105 | 154 | Falling slowly |
technical seo audit | 1,000 | 34 | 38 | Holding |
seo audit services | 1,900 | 1 | 12 | Collapsed |
seo audit checklist | 260 | 1 | 33 | Collapsed |
Every commercial phrasing has gone to one. seo audit services carries 1,900 Google searches a month and one assistant search. seo audit checklist has fallen from 33 to 1. Meanwhile the bare noun seo audit has nearly doubled on assistants in a year and rose from 885 to 1,920 between August and September alone.
The reading is the same one we reached from the other direction in the fractional CMO category: people bring a purchase to a search box and a question to an assistant. Nobody asks ChatGPT for audit services. They ask it what an audit is, and what to check.
technical seo audit sits in the middle and holds flat, because it is the phrasing that is a question and a product at once. If you are deciding what to publish, that is the shape to publish in.
Which technical checks matter for AI search?
Twelve checks. Seven of them are standard technical SEO and would have been on this list in 2020. Five are new since answer engines started mattering, and those are marked.
Access
robots.txtdoes not block the AI agents.GPTBot,ClaudeBot,PerplexityBot,Google-Extended,CCBot— each needs its own directive, and each is commonly blocked by inheritance rather than decision. (New.) This is the single highest-value check on the page: get it wrong and nothing else here can help you.- The server returns 200 to a plain crawler, with no login, consent wall or geo-gate in front of the content.
- The XML sitemap is complete and declared in
robots.txt, and every URL in it returns 200 rather than a redirect.
Rendering
- The content is present in the served HTML without JavaScript. Parse your own pages with JS disabled and read what comes back. (New in emphasis.) Googlebot will render and wait; AI crawlers are markedly less patient, and a client-rendered page is a blank page to several of them.
- Critical content is not behind an interaction — no accordions that load on click, no tabs that fetch on select.
- Tables are real HTML tables with text cells, not images and not CSS grids built from divs. (New in emphasis.) A number inside an image is a number no engine can quote.
Canonical and duplication hygiene
- Exactly one
rel="canonical"per page, self-referencing unless you mean otherwise. - Trailing-slash and protocol variants resolve in one hop. Worth checking properly: on our own site this month, the redirect bucket in Search Console grew from 30 URLs to 46, and the new entrants were almost entirely no-slash duplicates and
http://and apex forms that Google had newly discovered. All of them resolve correctly in a single hop; they were still worth understanding rather than assuming. - Language variants carry correct hreflang or are noindexed. Partially translated variants competing with their originals are a common and invisible drag.
Structured data and entities
OrganizationandPersonschema are present and consistent with what the rest of the web says about you. (New in emphasis.) Entity disambiguation is now a ranking-adjacent concern rather than a nicety.- No effort is spent on FAQPage rich results. Google deprecated them in May 2026. (New.) Keep the visible FAQ — it earns citations as content — and stop treating its schema as an optimisation.
llms.txt, if you have one, is accurate. (New, and deliberately last.) No engine has committed to honouring it and we have measured no benefit. It is on this list only so you do not publish an inaccurate one.
The full 25-point checklist puts these twelve alongside the content, trust and measurement checks that complete an audit.
What should you fix first?
In this order, and the order is not negotiable because each step makes the next one measurable.
Check 1, today. Crawler access takes five minutes and either reveals nothing or reveals the whole problem. There is no middle outcome.
Checks 4 and 6, this week. Rendering and tables. These determine whether your content exists as far as an answer engine is concerned, and both are usually a template change rather than a content change — one fix across every page.
Checks 7 to 9, this month. Canonical hygiene is tedious and rarely urgent, but it compounds: duplication wastes the crawl budget you are about to want.
Check 10, when you have evidence you need it. Entity work is slow and its effect is hard to isolate. Do it when your brand is being confused with something else, and you will know, because the co-citations in any visibility tool will show you.
Checks 11 and 12: stop doing them. Both are on this list to tell you to spend the time elsewhere.
One honest note on sequencing from our own record: we have measured a page on this site that had never been crawled at all while we were busy improving its content. The technical layer is not the interesting part of an audit, and it is reliably the part that turns out to be the problem. What an audit costs covers what you should pay to have it done, and who should run it covers whether to do it yourself.
Is this different from a normal technical SEO audit?
About seventy percent overlap.
What is added: crawler access for five or more answer-engine agents rather than one search bot; rendering judged against a less patient crawler; and entity consistency, which used to be a brand concern and is now a technical one.
What is dropped: most schema work aimed at rich results that no longer exist, FAQPage first among them.
What is unchanged: everything in the canonical and duplication section. That work was always boring and is still load-bearing.
If the vocabulary is what is confusing you rather than the work, how AEO, GEO and LLM SEO differ resolves it — and the short answer is that at the technical layer they are identical.
Where Stefka fits
We run this layer first on every engagement, because it is cheap, it is fast, and until it is clean nothing else can be measured honestly.
If you want it run against your site — or you have run it yourself and want to know what the measurement half would add — what an audit costs covers the ranges, who should run it covers the buying decision, and you can tell us what you are up against directly.
Frequently Asked Questions
What is a technical SEO audit?
A check of the machine-facing layer of a site: whether crawlers can fetch pages, whether the HTML renders without JavaScript, whether canonicals and redirects are consistent, and whether structured data is valid. It is the half of an audit that is automatable and the half that has to be right before anything else matters.
Does robots.txt block AI crawlers?
It can, and this is the most common silent failure we see. GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot are each blocked by their own directive. A site can be perfectly open to Googlebot and closed to every answer engine, usually because a template or a security review added the rules without anyone deciding to.
Do I need an llms.txt file?
No. No answer engine has committed to honouring it and there is no measured benefit. If you publish one, keep it accurate, because an aspirational llms.txt describing content that does not exist is worse than no file. We do not treat it as a priority and would not charge for implementing it.
What has actually changed since 2025?
Three things. Crawler access now has five or more distinct agents to check rather than one. Rendering matters more, because AI crawlers are less patient with JavaScript than Googlebot. And FAQ rich results were deprecated by Google in May 2026, so schema effort aimed at them is wasted — though the visible FAQ itself still earns citations.
How does this differ from a normal technical SEO audit?
The checks overlap by maybe seventy percent. What is added is crawler access for answer engines, rendering without JavaScript, and entity consistency across the site and off it. What is dropped is most of the work aimed at rich results that no longer exist.
Want the technical layer run against your site?
Stefka is an AI-native marketing studio for B2B SaaS. We run the technical layer first on every engagement — crawler access, rendering, canonicals, entities — because until it is clean nothing else can be measured honestly.
Talk to Stefka