
Schema for AI visibility is the practice of adding machine-readable structured data to your web pages, so AI platforms can parse, understand, and cite your brand accurately in generated responses.
It is not the same as schema for SEO, though the two overlap. Traditional schema helps Google display rich results. Schema for AI visibility goes further: it determines whether ChatGPT, Perplexity, Gemini, and Claude can extract your brand's facts cleanly enough to recommend you when a buyer asks a relevant question.
The difference matters. Static HTML pages with schema markup achieve a 94% AI parsing success rate. The same content without schema drops to 68%. JavaScript-rendered pages fall to 23%. PDFs: 7%. (Erlin data, 500+ brands, 2026)
If AI platforms cannot parse your content, they cannot cite it. This guide covers exactly which schema types move the needle, how each major AI platform uses structured data, and how to audit and fix your implementation.
Why Structured Data Matters for AI Visibility
AI platforms do not browse your website the way a human does. They index content in bulk, extract structured facts, and pull from that indexed knowledge when generating responses. The cleaner and more structured your content, the more extractable your facts become.
Think of schema markup as labels on a filing cabinet. Without labels, an AI model has to guess what's inside each drawer. With labels, it can go straight to "pricing," "features," "integrations," or "FAQ" and pull exactly what it needs.
Erlin's data from 500+ brands tracked across ChatGPT, Perplexity, Gemini, and Claude shows four structured data formats drive the most coverage lift:
Comparison tables: +34% coverage lift in 14 days
llm.txt file: +32% coverage lift in 14 days
FAQ schema: +28% coverage lift in 21 days
(Erlin data, 500+ brands, 2026)
Each missing structured data element (no llm.txt, no FAQ schema, no comparison tables, JavaScript-rendered content, no schema.org markup) represents a 6–8% coverage gap. (Erlin data, 2026)
Pages with three or more schema types are 13% more likely to be cited by LLMs than pages with one or none. (2026 State of AI Search)
Schema is not a silver bullet. But it is one of the highest-leverage, lowest-effort changes a brand can make to its AI visibility. Most of the work is a one-time implementation.
7 Schema Types That Improve AI Visibility
1. FAQPage Schema
FAQPage schema is the single highest-impact schema type for AI citation. LLMs are trained to extract question-and-answer content because it maps directly to how users prompt AI search: as questions.
When you mark up an FAQ section with FAQPage schema, you give AI platforms a structured list of questions with self-contained answers. Instead of inferring what your content says, the model can read the answer directly from the structured data.
Example use case: A SaaS brand adds FAQPage schema to its pricing page, marking up questions like "Does [Product] integrate with Salesforce?" and "What's included in the free plan?" Within three weeks, those questions start surfacing the brand in Perplexity responses when users search for integration comparisons.
JSON-LD implementation:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is AI visibility?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI visibility measures how often and accurately a brand appears in AI-generated search responses across platforms like ChatGPT, Perplexity, Gemini, and Claude."
}
}
]
}
The answer text inside acceptedAnswer must match the visible content on the page. A schema that describes content the page does not actually contain is a policy violation and a trust signal to AI platforms.
2. Article Schema
Article schema tells AI platforms what type of content they are reading, who wrote it, when it was published, and when it was last updated. These signals feed directly into content recency and authorship trust, two factors AI platforms weigh when deciding what to cite.
Recency matters more than most brands realise. Erlin's data shows brands updating content monthly see ~23% higher AI coverage than those with stale content. Content older than 24 months averages just 18% AI coverage. Content under 3 months old averages 48%. (Erlin data, 2026)
Article schema makes your recency signal explicit. Without it, AI platforms have to infer the publish date from the page itself, and often get it wrong.
Key properties to include:
headline: the article title
author: person or organisation
datePublished: ISO 8601 format
dateModified: update this every time you refresh the article
publisher: with logo nested inside
description: a 1-2 sentence summary
For blog posts, use BlogPosting. For guides and technical content, use TechArticle. For news, use NewsArticle. The more specific the type, the cleaner the signal.
3. Organization Schema
Organization schema is your brand's identity file on the web. It tells AI platforms your official name, website, logo, social profiles, founding date, and what your company does. This is the structured data that prevents AI from describing your brand incorrectly.
AI errors, such as wrong pricing, outdated features, and misattributed descriptions, are one of the top brand risks in AI search. Brands not monitoring AI take 67 days on average to detect errors.
Monitored brands catch them in 14 days. (Erlin data, 2026) Organization schema reduces the frequency of errors by giving AI models a canonical source of truth.
Key properties:
name: your legal or trading name, exactly as you use it everywhere
url: your homepage
logo: direct URL to your logo image
sameAs: array of your official social profiles (LinkedIn, Twitter/X, Wikipedia if you have one)
description: 1-3 sentences describing what you do
foundingDate
contactPoint: with contactType specified
Place Organization schema in the <head> of your homepage and your About page. It acts as a foundation for all other schema on your site.
4. Product Schema
For e-commerce and SaaS brands, Product schema is the structured data that enables AI to accurately describe what you sell. It includes pricing, availability, reviews, ratings, and product attributes, exactly the facts buyers ask AI about during product research.
E-commerce brands have a median AI coverage of just 24%. (Erlin data, 300 brands, 2026) The top performers hit 67%. Product schema, combined with complete attribute coverage, is the primary differentiator.
Brands with 9+ structured facts (product attributes, pricing, shipping, specs, use cases) achieve 78% average AI coverage. Brands with 0–2 facts average 9%. (Erlin data, 2026)
Key properties for Product schema:
name, description, image
brand: nested Organization type
offers: includes price, priceCurrency, availability
aggregateRating: nested with ratingValue and reviewCount
sku or mpn: for specific product identification
For SaaS, use SoftwareApplication type instead of Product. Include applicationCategory, operatingSystem, and offers with your pricing tiers.
5. HowTo Schema
HowTo schema marks up sequential, step-by-step content. It is the schema type most directly aligned with how-to queries, the most common prompt type in AI search. When a user asks, "how do I [task]", AI platforms preferentially cite structured step content they can extract and present cleanly.
Each step gets its own structured entry with a name (the step title) and text (the instruction). You can also include ‘image’ and ‘url’ per step.
When to use it: Any page that walks through a process with discrete numbered steps. Tutorials, setup guides, configuration walkthroughs, and onboarding docs.
What it produces: Eligibility for Google's HowTo rich results in traditional search, and higher AI citation rates for process queries, because the model can lift individual steps and present them in sequence without having to parse flowing prose.
Do not use HowTo schema on content that is not genuinely sequential. It is not a formatting trick. AI platforms cross-reference the schema against the visible content.
6. Review and AggregateRating Schema
68% of AI citations come from third-party sources. Only 32% come from brand-owned websites. (Erlin data, 2026) Review platforms like G2, Capterra, and Trustpilot drive 2.6x higher citation lift compared to owned content alone. (Erlin data, 2026)
Review and AggregateRating schema brings that third-party trust signal onto your own site. When AI platforms see an aggregate rating with a review count, they treat your page as a validated source, not just a brand making claims about itself.
AggregateRating, key properties:
ratingValue: your average score
reviewCount: number of reviews
bestRating: the maximum possible score (usually 5)
Review, key properties:
author: reviewer name
reviewRating: nested with ratingValue
reviewBody: the review text
datePublished
Nest AggregateRating inside your Product or SoftwareApplication schema. Do not fabricate review counts or inflate ratings. AI platforms cross-reference review platforms and flag inconsistencies.
7. BreadcrumbList Schema
BreadcrumbList schema tells AI platforms where a page sits within your site structure. It is the simplest schema type on this list and often the most overlooked.
Why it matters for AI visibility: AI platforms use site structure to understand content hierarchy and topic authority. A page that is three levels deep inside a clear topic cluster, say ‘ /blog/ai-visibility/schema-guide/’, signals topical depth in a way a flat URL structure does not. BreadcrumbList makes that hierarchy machine-readable.
It also contributes to the heading structure signal. Pages with a clean H1 → H2 → H3 structure and matching BreadcrumbList schema give AI platforms a consistent structural picture of the content.
Implementation: Add it to every page with more than one level of navigation. The breadcrumb array should reflect the actual navigation path, with id (URL) and name (label) for each level.
How AI Platforms Use Structured Data
Each major AI platform indexes and uses structured data differently. Understanding the distinctions helps you prioritise which schema types to implement first.
ChatGPT and ChatGPT Search
ChatGPT's web-browsing mode fetches and parses live pages. It strongly favours static HTML with schema markup; the 94% parsing success rate in Erlin's data applies most directly here.
JavaScript-rendered content is frequently skipped. ChatGPT extracts FAQ content verbatim when FAQPage schema is present. Sequential heading structure (H1 → H2 → H3) correlates with 2.8x higher citation likelihood in ChatGPT. (2026 State of AI Search)
Perplexity AI
Perplexity crawls content continuously and builds a real-time index. It is highly responsive to content freshness and structured data recency signals.
dateModified in Article schema is especially valuable here. Perplexity surfaces FAQ content and listicle-style pages frequently, both benefit from FAQPage and ItemList schema.
Google Gemini and AI Overviews
Google's AI systems have the deepest schema integration of any platform, because Google has been building on schema.org for over a decade. AI Overviews pull directly from Google's structured data index.
Pages with validated schema (confirmed clean in Google Search Console's Rich Results report) are prioritised. HowTo schema performs particularly well for instructional queries in AI Overviews.
Claude (Anthropic)
Claude indexes third-party sources heavily in its training data and retrieval. It responds well to Organization schema; accurate brand descriptions and sameAs social links contribute to consistent brand representation.
Claude's citation behaviour favours pages with clear author attribution and publication dates, making Article schema with complete author properties valuable.
Microsoft Copilot and Bing AI
Copilot builds on Bing's index. Bing Webmaster Tools validates structured data independently from Google Search Console. Both Review/AggregateRating and Product schema perform well for commercial queries in Copilot.
Bing also supports Speakable schema, a less common type that flags content as suitable for voice or conversational extraction.
How to Implement Schema Markup for AI Visibility
Schema implementation is a one-time technical lift with compounding returns. Most brands can complete a baseline implementation in a week.
Step 1: Audit your current schema coverage
Before adding anything, find out what you already have and what is broken. Run your site through Google's Rich Results Test and Google Search Console's Enhancements report. Note which pages have no schema, which have errors, and which are using deprecated types.
Step 2: Prioritise by page type
Start with the pages that get the most traffic and most directly represent your brand:
Homepage: Organization schema
Product or service pages: Product or SoftwareApplication schema with AggregateRating
Blog posts and guides: Article or BlogPosting schema
FAQ pages or pages with FAQ sections: FAQPage schema
How-to content: HowTo schema
Step 3: Implement in JSON-LD
JSON-LD is the recommended format for all schema implementations. Place the <script type="application/ld+json"> block in the <head> of the page. Do not use Microdata or RDFa unless your CMS forces it.
JSON-LD is preferred because it is clean, separate from visible HTML, and easy to validate. It does not require modifying your page markup.
Step 4: Match schema to visible content
Every property in your schema must reflect what is actually visible on the page. Schema that describes content not present on the page is flagged as spam by Google and treated as an unreliable signal by AI platforms.
Step 5: Validate before publishing
Run every schema block through the Google Rich Results Test and the Schema.org validator before the page goes live. Fix all errors. Address warnings for required properties.
Step 6: Audit your AI visibility baseline
Use Erlin's free AI visibility audit to find out your current prompt coverage score across ChatGPT, Perplexity, Gemini, and Claude. The audit identifies which schema gaps are directly reducing your citation rates — and ranks fixes by coverage impact so you know what to do first.
Common Schema Mistakes That Hurt AI Visibility
1. JavaScript-rendered schema
The most damaging mistake. If your schema is injected by JavaScript after page load, AI crawlers that don't execute JavaScript will miss it entirely. This is why JavaScript-rendered pages have only a 23% AI parsing success rate versus 94% for static HTML with schema. (Erlin data, 2026) Render schema server-side or inline it in the HTML.
2. Schema that doesn't match visible content
Adding aggregateRating with a 4.8 score when your page shows no reviews. Marking up an offers price that contradicts what the page displays. These mismatches are caught by Google's quality systems and signal unreliability to AI platforms. Your schema is only as trustworthy as its accuracy.
3. Missing dateModified on Article schema
Publishing an article once and never updating the dateModified field tells AI platforms the content is stale, even if you refreshed it six months ago. Update this field every time you edit the content. Staleness costs an average of 1.8% coverage per month. (Erlin data, 2026)
4. FAQPage schema without self-contained answers
FAQ answers that reference other parts of the page ("as mentioned above") or leave context out are not extractable. Each answer must stand alone. A reader who sees only the question and answer, with no surrounding content, should have everything they need.
5. Skipping schema on high-value non-blog pages
Most brands implement Article schema on blog posts but ignore their product pages, feature pages, and comparison pages. These are the pages buyers are actively searching.
Product schema on a pricing page, HowTo schema on a setup guide, and AggregateRating on a product page all directly improve citation rates for purchase-intent queries.
6. Using PDF content as primary information sources
PDFs achieve a 7% AI parsing success rate. (Erlin data, 2026) Any content locked in a PDF, technical documentation, product specs, or case studies is essentially invisible to AI. Convert high-value PDFs to indexed HTML pages with proper schema.
7. Multiple conflicting schema blocks
Adding two Organization blocks with different names, or two Article blocks with different datePublished values, creates conflicting signals. AI platforms pick one and discard the other, often not the one you want. One schema block per type per page.
Schema Testing and Validation Tools
Google Rich Results Test
The first tool to use for any schema implementation. Paste a URL or code snippet, and it shows you which rich result types your schema qualifies for, what properties are present, and which required fields are missing. Available at search.google.com/test/rich-results.
Schema.org Validator
The official validation tool at validator.schema.org. Tests whether your markup conforms to Schema.org specifications, not just Google's subset. Useful for catching type errors and deprecated properties that Rich Results Test does not flag.
Google Search Console’s Enhancements Report
Once your schema is live and indexed, Search Console's Enhancements report shows errors and warnings across your entire site. It tracks FAQPage, HowTo, Product, Review, and other schema types at scale. This is the ongoing monitoring tool, not just a pre-publish check.
Bing Webmaster Tools
Bing validates structured data independently from Google. For AI visibility on Copilot and Bing AI, run your pages through Bing Webmaster Tools' markup validator. Some schema types perform differently in Bing's index than Google's.
Screaming Frog SEO Spider
The most comprehensive tool for auditing schema across a full site. Screaming Frog crawls your entire domain, extracts all schema markup, identifies pages with no schema, and flags validation errors. The custom extraction feature lets you check specific properties at scale. Essential for sites with 100+ pages.
Erlin.ai
Erlin tracks your brand's visibility across ChatGPT, Perplexity, Gemini, and Claude, and surfaces the specific structured data gaps reducing your citation rates.
Unlike standard schema validators, Erlin's audit connects schema implementation directly to AI coverage outcomes. It tells you which schema types are missing, which pages need them, and the estimated coverage lift for each fix, ranked by impact.
The free AI visibility audit gives you a prompt coverage score across the four major AI platforms, a breakdown of your structured data gaps, and a prioritised action list. Start your free audit at erlin.ai.
Frequently Asked Questions
What is schema for AI visibility?
Schema for AI visibility is the use of structured data markup, following Schema.org standards, to help AI platforms parse, understand, and accurately cite your brand in generated responses. It makes your content machine-readable so AI systems like ChatGPT, Perplexity, and Gemini can extract specific facts, answer format, and brand attributes without guessing.
Does schema markup directly improve AI citation rates?
Yes. Pages with static HTML and schema markup achieve a 94% AI parsing success rate versus 68% for plain HTML without schema and 23% for JavaScript-rendered content. FAQ schema drives a 28% coverage lift in 21 days. Pages with three or more schema types are 13% more likely to be cited by LLMs. (Erlin data, 500+ brands, 2026)
Which schema type has the biggest impact on AI visibility?
FAQPage schema has the most direct impact on AI citation rates because it maps directly to how users prompt AI: as questions. Comparison tables and llm.txt files drive the fastest lifts (34% and 32% in 14 days respectively), but FAQPage schema is the highest-leverage change for content-rich pages. (Erlin data, 2026)
How long does it take for schema changes to affect AI visibility?
Structured data improvements typically show measurable coverage lift within 14–21 days. Comparison tables: 14 days. llm.txt: 14 days. FAQ schema: 21 days. These are median figures across 500+ brands, individual results vary based on crawl frequency and existing domain authority. (Erlin data, 2026)
Can I implement schema without a developer?
Yes, for most CMS platforms. WordPress sites can use Yoast SEO or Rank Math to add Article, FAQ, and Organization schema without touching code. Shopify has a built-in Product schema that can be extended through theme edits. For custom implementations, JSON-LD blocks can be added directly to page templates. Complex schema, nested Organization + Product with AggregateRating, typically requires developer involvement for accuracy.
What is the biggest schema mistake brands make?
JavaScript-rendering their schema. If the schema is injected client-side after page load, AI crawlers that don't execute JavaScript miss it entirely. This is the most common reason brands have schema in their CMS but still see low AI coverage. Render all schema server-side.
Start With an Audit
Most brands implementing schema for AI visibility start in the wrong place. Adding FAQ schema to their homepage before checking whether their product pages even have Organization schema.
The right starting point is a baseline. Know your current prompt coverage score. Know which schema types are missing and on which pages. Know which gaps are costing you the most citations.
Erlin's free AI visibility audit gives you all three. It tracks your brand across ChatGPT, Perplexity, Gemini, and Claude, identifies your structured data gaps, and ranks every fix by coverage impact. Most brands find three to five quick wins they can implement in a week.
Share
Related Posts

Guide
Academy
How to Monitor AI Search Visibility (2026)
Learn how to monitor AI search visibility across ChatGPT, Perplexity, and Gemini: key metrics, manual methods, automated tools, and how to interpret your data.

Guide
Academy
Common AI Brand Visibility Mistakes (& How to Fix Each)
AI brand visibility mistakes are easy to miss and expensive to ignore. Here are the 7 most common ones, and exactly how to fix them.

Guide
Academy
AI Brand Misrepresentation: Causes, Real Examples & How to Fix It
Is AI misrepresenting your brand to high-intent buyers? Learn the causes, real examples, and a practical fix for AI brand misrepresentation.


