Does schema markup help with AI visibility?

Structured data makes pages readable for machines; it didn't produce more AI citations in research. Where to start.

← back to home

AI visibility // technical
schema.md

$ validate --format=jsonld

Does schema markup help with AI visibility?

Not demonstrable for AI citations: Ahrefs measured in May 2026 that pages adding JSON-LD saw no measurable gain in AI citations. The often-cited figure of 30 to 40 percent comes from Princeton's GEO research and concerns content (sources, citations and statistics), not schema. For Google's own AI Overviews it isn't required, though recommended for your broader visibility. Start with Article and FAQPage on your knowledge articles. This piece explains what it is and where it does and doesn't pay off.

DD DataDrift Digital • 25 September 2026 • 6 min

A web page has two readers: the human who reads the text, and the machine that has to understand what that text is. For the human, the difference between an article, a product page and a frequently asked question is clear at a glance. For the machine, it's all just text, unless you tell it otherwise. Telling it that is what schema markup does.

01 / the principleWhat structured data is

Schema markup, also known as structured data, is a piece of invisible code in your page that tells machines what's there: this is an article, this is the author, this is the publication date, this block is a question with an answer. The conventions for this are set out on schema.org and are read by all major platforms.

The common types can be briefly summarised. Article for articles and blog posts, with author and date. FAQPage for blocks with questions and answers. HowTo for step-by-step guides. Product for products with price and reviews. Organization for who you are as a business. For the visitor, nothing about the page changes; the code is only for machines.

02 / the effectWhat AI systems do with it

Not demonstrable for AI citations: Ahrefs measured in May 2026 that pages adding JSON-LD saw no measurable gain in AI citations. The often-cited figure of 30 to 40 percent comes from Princeton's GEO research and concerns content (sources, citations and statistics), not schema. The explanation isn't mysterious. A system that has to work out from a page who the author is, when the piece was written, and which block contains the answer to which question, doesn't have to guess on marked-up pages. What doesn't need to be guessed gets picked up correctly more often.

Schema only reinforces what's already there. A page without content doesn't become a source through markup; a good page becomes more readable through it. So the order is fixed: content that genuinely answers a question first, then the markup on top. How you do the first part is covered in how to write content AI can cite.

Schema markup leaves a machine nothing to guess. What doesn't need to be guessed gets picked up correctly more often.

03 / the nuanceWhat Google does and doesn't ask for

Google is clear about it: no special markup is required for AI Overviews. Google's AI features rest on the regular search and quality systems, and content written for people wins there. Anyone adding schema purely to make it into AI Overviews is doing it for the wrong reason.

At the same time, Google does recommend structured data for your visibility in the broader sense, including for rich results with stars, questions and breadcrumbs. And platforms outside Google do read the markup. So the conclusion is fairly sober: schema isn't required anywhere, demonstrably helps outside Google, and does no harm anywhere. It belongs in the same category as llms.txt: machine readability as a layer on top of good content, not a replacement for it.

04 / in practiceWhere to start

Start small and where it pays off. For most service providers, that's this order:

StepSchema typeWhereBest for
1OrganizationHomepage: who you are, logo, contact detailsevery business, one-off
2ArticleEvery knowledge article: author and datessites with a blog or knowledge base
3FAQPagePages with a question-and-answer blockservice providers who get a lot of the same questions
4Product or HowToOnly where you actually show products or step-by-step guideswebshops and manuals

The direct recommendation for a service provider with a knowledge blog: do steps 1 and 2 now, add FAQPage as soon as you have pages with question-and-answer blocks, and skip step 4 until your site genuinely calls for it.

Many systems handle part of this themselves: WordPress with an SEO plugin, and modern site builders too, write Article markup automatically. So check what's already there before having anything built. You can check this for free with Google's Rich Results Test or the validator on schema.org: enter the link, and you'll see which types the page carries and whether there are any errors.

One warning: only mark up what's genuinely on the page. FAQPage markup on a page without visible questions, or review stars without reviews, fails inspection and can harm your visibility rather than help it.

05 / the limitWhen schema isn't a priority

If your site has five pages and barely any knowledge articles, the gain from markup is small: there's little to mark up, and machines don't get lost across five pages. Work first on the question of whether your pages answer your customers' questions.

Anyone without any measurement yet is also better off leaving schema for now. Without a baseline measurement, you won't know afterwards whether the markup did anything. Measure first where you stand, then make the change, and measure again; that way the effect is an observation rather than a feeling.

Frequently asked questions
What's the difference between schema markup and meta tags?+
Meta tags briefly describe the page for search engines: title and description in the search results. Schema markup goes deeper and tells machines what the content actually is: an article with this author and date, a question with this answer, a product with this price. They exist alongside each other and don't replace one another.
Which schema type does my blog need?+
Article on every article, with author and publication date, and FAQPage on pieces that carry a question-and-answer block. For a knowledge blog, that covers almost everything. HowTo is only worthwhile for genuine step-by-step guides, and Product only when you show actual products with prices. Adding more types than the page delivers on works against you.
Do visitors see schema markup?+
No. The markup sits as code in the page and changes nothing about what a visitor sees. The effect is indirect: search engines can show richer results with it, such as stars or expandable questions, and AI systems can pick up the content more confidently with it, with the correct author and date attached.
Is schema markup required for AI Overviews?+
No. Google explicitly states that no special markup is required for AI Overviews; these rest on the regular search systems. Google does recommend structured data for your broader visibility; adding JSON-LD didn't produce a measurable gain in AI citations in Ahrefs' research (May 2026). Required nowhere, useful in most places.
How do I check whether my schema is correct?+
Enter your page into Google's Rich Results Test or the validator on schema.org. Both are free and show which schema types the page carries and whether there are any errors. Above all, check that the marked-up content is also visible on the page; markup of invisible content fails inspection.
baseline measurement · fixed price · no obligations

Do you know whether AI systems currently read your pages well, or whether they have to guess?

The scan

This is the baseline measurement: fixed search queries on ChatGPT, Gemini, Claude, Perplexity and Google. Current prices are on the pricing page. You keep the report even without a follow-up.

→ The scan · pricing

This text was produced with AI assistance and checked and approved by a human before publication.