Does adding JSON-LD schema raise AI citations? Ahrefs test
Ahrefs tracked 1,885 pages that added JSON-LD against matched controls. Here is the method, the citation changes by platform and the limits.
AEO checker that scores an article's opening answer, headings, ids, lists, citations, schema and date for AI answers. Free, runs in your browser.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
Google’s own documentation is the right place to start: it says there are no additional requirements to appear in AI Overviews or AI Mode, and no special optimizations are necessary. A page has to be indexed and eligible to show in Search with a snippet. This checker does not claim otherwise. What it scores is narrower and still useful: whether an article is built so that a single passage can be lifted, quoted and attributed without rewriting.
Seven checks, 100 points in total. The weights are this tool’s editorial judgment, not a Google formula.
| Check | Points | Passes when |
|---|---|---|
| Opening answer of 40 to 60 words | 25 | The answer paragraph is 40 to 60 words (25 to 80 earns 12) |
| Question-shaped headings | 15 | At least one h2 or h3 reads as a question |
| Headings carry stable ids | 10 | Every h2 and h3 has an id attribute |
| Standalone list items | 15 | Three or more list items run 8 words or more |
| Outbound citations | 15 | Two or more absolute links (5 points each) |
| Structured data present | 10 | At least one JSON-LD script block exists |
| Publication date exposed | 10 | A time element with datetime, or datePublished |
In HTML mode the answer paragraph is the element marked data-answer if there is one, then the
first paragraph inside main or article, then the first paragraph on the page. Question
headings are those starting with how, what, why, when, where, which, who, can, does, do, is, are
or should, or ending in a question mark.
Google’s AI optimization guide asks for content that is well written and easy to follow, organized in paragraphs and sections with headings that give a clear structure. Its AI features page asks that structured data match the visible content. Those are the two documented ideas this score turns into countable checks.
The total is colored green at 80 or above, amber from 55 to 79 and red below 55. Each check shows PASS or WORK with its points and a one-line note, such as “First paragraph is 72 words” or “2 of 5 headings read as a question”. Fix the WORK rows in points order: the opening answer carries the most, then headings, lists and citations.
Two limits matter. In plain text mode, heading ids and structured data always score zero, so the ceiling is 80. And the citation check counts any absolute link, including links to your own site, so it measures link presence rather than source quality.
Paste this as plain text: a 51-word opening paragraph defining a canonical tag, then two markdown headings, ”## What does a canonical tag do?” and ”## Setting it up”, three bullets (two full sentences and one two-word fragment), one Google documentation URL and the date 2026-09-25.
The tool returns 54, in red:
In plain text mode a heading only counts as a question if it ends in a question mark, because the markdown hashes sit at the start of the line. Adding a second source and a third full-sentence bullet would lift the score to 62 and turn both of those checks to PASS.
What it deliberately does not score is accuracy, authority or originality. Google’s guide puts the weight on unique, non-commodity content with a first-hand point of view, and no script can measure that.
No, and any tool claiming otherwise is guessing. This scores whether a page is structurally easy to extract and attribute. Whether a system chooses your page over another depends on authority, relevance to the specific prompt and factors none of us can observe.
No. Google's AI features documentation says there are no additional requirements or special optimizations needed, and its AI optimization guide says you do not need new machine-readable files, AI text files or special markup to appear in Google Search.
It is worth 25 of the 100 points because a self-contained answer near the top is the passage easiest to lift whole. That weighting is this tool's editorial judgment, not a published Google rule, and the 40 to 60 word window is the same budget Surfil applies to its own articles.
Heading ids and JSON-LD only exist in markup, so in plain text mode those two checks always score zero and the ceiling is 80. Paste the rendered HTML of the live page for the full score.
No. The page loads a small script that parses the text in your browser. There is no server involved, no request carrying your content, and nothing stored.
Ahrefs tracked 1,885 pages that added JSON-LD against matched controls. Here is the method, the citation changes by platform and the limits.
Google's own disclosures put the Shopping Graph at 45 billion listings in October 2024, 50 billion in January 2026, and past 60 billion by May 2026.
Schema.org's own numbers, Google's AI documentation and Bing's public statements, separated from unverified SEO claims.
A new Merchant Center report benchmarks brand visibility on AI Mode and AI Overviews, plus shopping funnel and attribute-gap data.