Writing · Series: How AI Search Works · Part 15 of 16
Schema Markup Doesn't Drive AI Citations. It Still Matters.
Somebody finally tested it properly: 1,885 pages that added schema, against 4,000 matched controls, using difference-in-differences. The effect on AI citations was nil. That's a reason to stop selling schema as a GEO tactic, not a reason to remove it.
Published5 September 2026
Read time9 minutes
Filed underSeries · Evidence · Part 15 of 16
"Add schema so the AI can understand your content" is one of those recommendations that sounds so obviously correct that nobody tested it for two years.
Ahrefs tested it. The answer is that adding schema markup produced no meaningful uplift in AI citations on any platform. I want to be careful with that finding, though, because the wrong conclusion to draw is that schema doesn't matter. It does. It just doesn't do the job this industry has been claiming it does.
The study, and why its design matters.
Most claims in this space are correlational: pages with schema get cited more, therefore add schema. That reasoning collapses the moment you notice that the kind of site which implements structured data properly is also the kind of site which does everything else properly.
This study avoided that trap. Ahrefs tracked 1,885 pages that added JSON-LD schema between August 2025 and March 2026, and matched them against roughly 4,000 control pages. The primary analysis was difference-in-differences: rather than comparing pages with schema to pages without, it compares how the treated pages changed against how the controls changed over the same period. That isolates the effect of the change itself.
That's a genuinely good design, and it's rare in this field. They also ran event studies and t-tests as validation, which is more rigour than most vendor research shows.
| Platform |
Effect of adding schema |
Reading |
| Google AI Overviews |
−4.6% relative to matched controls. |
A small decline, not an uplift. |
| Google AI Mode |
+2.4% |
Statistically indistinguishable from zero. |
| ChatGPT |
+2.2% |
Statistically indistinguishable from zero. |
The authors' own summary is the honest one: adding schema produced no major uplift in citations on any platform, and the most consistent finding is that not much really changed.
Don't over-read the −4.6%. A small negative on one surface, in one study, is not evidence that schema hurts you. The finding is the absence of an effect, and the absence is what's interesting, because an entire category of advice has been built on the assumption that it would be there.
Why the mechanism was never going to deliver this.
Once you know how retrieval works, the result stops being surprising. It's what Article 3 of this series would have predicted.
RAG retrieval operates on semantic similarity between a query embedding and a passage embedding. The passage is prose. Your JSON-LD block sits in the head of the document, describing the page in a structured vocabulary designed for a different consumer entirely: search engine features that need to know this is a recipe, or a product, or an FAQ, so they can render a specific interface component.
Nothing in that pipeline is waiting for a schema block to tell it what your page means. The model reads the passage. Structured data was built to trigger rich results, and it does that job well. It was never a semantic hint to a retriever, and expecting it to behave like one was a category error.
Schema tells a search feature what to render. It doesn't tell a retriever what your page means.
Keep your schema. Here's why.
I'd rather over-correct here than have somebody strip their structured data on the strength of a headline.
Schema still earns rich results in traditional search: FAQ accordions, review stars, recipe cards, breadcrumbs, event listings. Those are real SERP features with real click-through consequences, and they are the job structured data was designed for. Removing it to chase a finding about AI citations would be trading something that demonstrably works for nothing at all.
I'll be concrete about my own practice, because it would be odd to write this and quietly do the opposite. Every article on this site carries Article and FAQPage schema, and I run a linter over the whole blog that fails the build if the visible FAQ and the FAQPage schema fall out of sync. That's not an AI visibility measure. It's rich-result hygiene, and the two things are simply unrelated.
What to change in how you sell it.
The practical adjustment is smaller than the headline suggests, and it's mostly about honesty in the pitch.
- Stop putting schema in the GEO column. If a proposal lists structured data under AI visibility deliverables, it's now claiming something the best available evidence contradicts. Move it to technical SEO, where it earns its place.
- Stop auditing schema as an AI diagnosis. An audit that reports "no Organization markup" as an AI visibility problem is measuring the wrong layer. The AI visibility problems are access, structure and source-worthiness.
- Spend the effort on passages instead. Retrieval works on prose, so the work that moves AI citations is making each section a clean, self-contained claim. That's unglamorous and it's what the mechanism actually rewards.
- Say it out loud to clients. "We're keeping your schema because it earns rich results, and we're not counting it as AI work" is a sentence that builds trust. It also distinguishes you from whoever billed them for a schema-driven GEO retainer.
There's a pattern running through this part of the series. llms.txt, schema markup, and most of the widely-quoted statistics all share the same shape: an intuitive story, adopted quickly, tested late. When the test finally arrives it usually says less happened than everyone assumed.
The useful habit isn't scepticism for its own sake. It's asking what the mechanism would have to be for a tactic to work, and whether anyone has actually looked.
Frequently asked
Does schema markup help with AI citations?
The best available evidence says no. Ahrefs tracked 1,885 pages that added JSON-LD against roughly 4,000 matched controls using difference-in-differences, and found no meaningful uplift on AI Overviews, AI Mode or ChatGPT. The effects on AI Mode and ChatGPT were statistically indistinguishable from zero.
Should I remove my schema markup?
No. Schema still earns rich results in traditional search: FAQ accordions, review stars, breadcrumbs and more. Those have real click-through value. Removing it would trade something that works for nothing.
Why doesn't schema affect AI retrieval?
Because RAG retrieval matches a query embedding against passage embeddings built from your prose. Structured data lives in the document head and exists to tell search features what interface component to render. It was never a semantic signal to a retriever.
What about the −4.6% figure for AI Overviews?
Treat it as an absence of effect rather than evidence of harm. A small negative on one surface in one study isn't grounds for concluding schema damages AI visibility. The meaningful finding is that the expected uplift simply wasn't there.
What actually does drive AI citations?
Being reachable by the crawlers in the first place, then having passage-level structure that puts a clear self-contained claim at the top of each section, plus factual precision and non-commodity value. Those follow from how retrieval works rather than from any markup you add.
Should schema still be in an SEO proposal?
Yes, under technical SEO, where it belongs. What it shouldn't be is a line item under AI visibility or GEO deliverables, because the evidence doesn't support that claim.
Next in the series
The last piece of received wisdom worth revisiting: that AI agents arrive as identifiable bots you can block. Article 16 covers what changed when agents moved into the reader's own browser. Read Article 16 →