Schema markup for AI search: What it can and cannot do
Schema markup is structured data that gives compatible machines an explicit description of entities and page content. It can improve semantic clarity, but there is no universal provider rule or controlled evidence showing that adding a particular schema type directly increases AI citation frequency. Here is what to use and why.
Key Takeaway
Prioritise schema types that accurately describe the page: Organisation for the business entity, Person for authors, Article for editorial content, Product for products and BreadcrumbList for hierarchy. FAQPage is appropriate only when the page visibly contains genuine FAQs. None of these should be presented as a direct AI-citation lever.
Why schema matters more for GEO than for SEO
For traditional search, structured data can make pages eligible for supported rich-result features and help search systems understand page meaning. For AI search, the defensible benefit is the same underlying semantic clarity; do not assume a separate, stronger ranking effect without evidence.
AI engines are language models. They are excellent at reading and understanding natural language - but they benefit enormously from structured signals that explicitly label what content is, who produced it, and what entities it references. Schema is how you give AI engines that explicit structure.
FAQPage can expose question-and-answer relationships in a machine-readable form when a consumer parses Schema.org data. Google retired FAQ rich results in May 2026, and there is no controlled evidence that FAQPage markup by itself makes an answer engine more likely to cite the page.
The five most important schema types for GEO
1. Organisation (highest priority)
Organisation schema establishes your brand as a known, verifiable entity. Include your official name, URL, logo, contact details, and sameAs links pointing to all your verified profiles - LinkedIn, Twitter/X, Wikipedia, Companies House, industry directories.
{{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"url": "https://yoursite.com",
"logo": "https://yoursite.com/logo.png",
"sameAs": [
"https://linkedin.com/company/yourcompany",
"https://twitter.com/yourhandle"
]
}}
2. FAQPage (use where it matches visible FAQs)
FAQPage describes a list of questions and answers supplied by the site. Use it only when that content is visibly present and the markup faithfully matches it. Its benefit is semantic clarity for consumers that parse Schema.org; it is not a proven citation driver.
Keep answers concise (50 to 150 words) and factually accurate. Long, vague answers are less likely to be cited than short, precise ones.
3. Article (for all content pages)
Article schema attributes content to a named author and publisher, provides publication dates, and contextualises the content type. Every blog post, guide and article should have Article schema with author, datePublished, dateModified and publisher.
4. Person (for author pages)
Person schema on author bio pages establishes the human behind the content as a real, verifiable individual with expertise in a subject. Include name, jobTitle, worksFor, and sameAs links to their professional profiles.
5. BreadcrumbList
BreadcrumbList schema helps AI engines understand your site’s content hierarchy - which topics are nested under which parent topics. This is particularly valuable for content-heavy sites with deep structures.
How to validate your schema
- Schema.org Validator: validator.schema.org
- Schema.org Validator: validator.schema.org
- Run a SearchScore audit - the Structured Data category covers schema completeness
Back to pillar
- Technical GEO: How to Optimise Your Website for AI Search →
S
Ronnie Huss
GEO Research & Analysis
The SearchScore editorial team researches and writes about generative engine optimisation, AI search visibility and the signals that determine whether your website gets cited by ChatGPT, Perplexity and Google AI Overviews.
Sources & Further Reading
- Schema.org – Getting started with structured data
- Schema.org – Organisation structured data reference
- Academic research – GEO: Generative Engine Optimization (Aggarwal et al., arXiv)
Frequently Asked Questions
What is schema markup?
Schema markup is structured data added to your HTML that describes your content in a way machines can understand. It uses vocabulary from Schema.org and is typically implemented as JSON-LD in the page head. It tells AI engines what type of content a page contains, who created it, what entities it references, and other semantic information.
Which schema type is most important for GEO?
Use the schema types that truthfully describe the page. Organisation can clarify the business entity; Article and Person can clarify authorship; Product can describe products; FAQPage can describe visible FAQs. These are semantic signals, not guarantees of AI citation or verification.
How do I add schema markup to my website?
The recommended method is JSON-LD, added as a script tag in the page head. Most CMS platforms including WordPress (via Yoast, RankMath or Schema Pro) support adding JSON-LD without manual coding. For custom sites, it is a simple script block in the HTML head.
Check your AI visibility
Enter your URL at SearchScore for a free AI visibility Score. See how ChatGPT, Perplexity and Google AI see your site - and exactly what to fix.
See whether your fixes worked
The Tracker re-checks your site every week and shows which scores moved. Start with the free scan, then open a Founders Tracker account from your fix list. No card.
Part of Pillar Article - see all guides in this series →