Schema Markup for AI: Which Structured Data Types Get You Cited
Schema markup is a machine-readable trust signal for AI systems. Learn which structured data types — FAQPage, Organization, HowTo, Speakable — drive AI citations and how to implement them correctly.
Why Schema Markup Matters for LLM Citation
Schema markup, also known as structured data, is code added to your HTML that explicitly tells machines what your content means, not just what it says. For traditional SEO, schema markup has long been used to earn rich snippets in Google search results. For AI citation, the stakes are higher: structured data is one of the clearest machine-readable trust signals available to large language models.
When an AI crawler processes your page, it faces an interpretation problem. A paragraph of text requires inference to understand: is this a product description, an expert opinion, a fact, or marketing copy? Schema markup removes that inference. It says explicitly: "this is an FAQ," "this is an organization," "this author is an expert with these credentials." That clarity directly improves the likelihood that the AI treats your content as a citable, trustworthy source.
In the context of Generative Engine Optimization, schema markup is the technical foundation that amplifies everything else you do. Good content without schema is harder for AI to categorize. Good content with schema is machine-readable proof of your expertise.
FAQPage Schema: Why It's Critical and How to Implement It
FAQPage schema is arguably the single most impactful structured data type for AI citation. Here is why: AI language models are trained primarily on question-answer pairs. When you mark up your content with FAQPage schema, you are packaging your content in exactly the format that LLMs are optimized to understand and reproduce.
Why FAQPage schema drives AI citations
- Question-answer format matches how LLMs are trained to generate responses
- Clearly delineated questions give AI crawlers extractable units of information
- Google uses FAQPage for AI Overview, increasing cross-platform citation potential
- FAQs demonstrate topical authority because you have anticipated and answered the main questions in your field
Step-by-step implementation
Add FAQPage schema as JSON-LD in your page's <head> section or just before the closing </body> tag:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is schema markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema markup is structured data added to HTML that helps search engines and AI systems understand the meaning of your content. It uses vocabulary from Schema.org and is typically implemented as JSON-LD."
}
},
{
"@type": "Question",
"name": "Which schema types are most important for AI SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQPage, Organization, Person, HowTo, and Article schema are most impactful for AI citation. FAQPage schema is particularly powerful because it packages content in the question-answer format that LLMs are trained on."
}
}
]
}
</script>
Match your FAQ schema entries to visible FAQ content on the page. Google requires that the questions and answers in your schema be visible to users. Hidden schema is against guidelines and can trigger penalties.
Organization Schema: What Fields Matter for AI
Organization schema is your brand's identity card for machines. It tells AI systems exactly who you are, what you do, and how to verify your existence. For AI citation, the most impactful fields are those that establish entity recognition and credibility.
Critical fields for AI recognition
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Akravo",
"url": "https://akravo.com",
"logo": "https://akravo.com/logo.png",
"description": "Akravo is a GEO agency specializing in Generative Engine Optimization for brands seeking AI citation in ChatGPT, Perplexity, and Google AI Overview.",
"foundingDate": "2024",
"sameAs": [
"https://www.linkedin.com/company/akravo",
"https://twitter.com/akravo",
"https://en.wikipedia.org/wiki/Akravo"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"email": "hello@akravo.com"
},
"areaServed": "Worldwide",
"knowsAbout": [
"Generative Engine Optimization",
"AI SEO",
"ChatGPT citation optimization",
"Entity authority building"
]
}
The sameAs field is especially important for AI: it links your website entity to your presence on authoritative platforms. The more sameAs connections you have to recognized platforms (LinkedIn, Crunchbase, Wikipedia, Wikidata), the stronger your entity recognition signal.
The knowsAbout field is underused but useful for AI. It explicitly tells LLMs which topics your organization has expertise in, reducing the chance that AI will miss the semantic scope of your brand.
Person Schema: Author Credibility Signals
AI systems now evaluate the authority of the humans behind content, not just the content itself. Person schema on author pages and author bio sections explicitly packages that authority for machine reading.
Key Person schema fields
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Fabian van Til",
"url": "https://akravo.com/about",
"image": "https://akravo.com/fabian-van-til.jpg",
"jobTitle": "Founder & GEO Strategist",
"worksFor": {
"@type": "Organization",
"name": "Akravo"
},
"sameAs": [
"https://www.linkedin.com/in/fabianvantil",
"https://twitter.com/fabianvantil"
],
"knowsAbout": [
"Generative Engine Optimization",
"AI search visibility",
"Entity SEO"
],
"description": "Fabian van Til is the founder of Akravo, a GEO agency helping brands get cited by ChatGPT, Perplexity, and Google AI Overview."
}
The connection between Person schema and Organization schema is important: when the worksFor field links an author to an organization with its own Organization schema, it creates a machine-readable authority chain that AI systems recognize.
HowTo Schema: When and How to Use It
HowTo schema is designed for step-by-step instructional content. It is effective for AI citation because it structures procedural knowledge, the type of information users seek from AI assistants. When someone asks ChatGPT or Perplexity how to do something, HowTo schema makes your content the clearest candidate for extraction.
When to use HowTo schema
- Tutorial and guide pages with numbered steps
- "How to" and "step-by-step" content
- Process descriptions with defined inputs and outputs
- Technical documentation with sequential instructions
Implementation example
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Create an LLMs.txt File",
"description": "A step-by-step guide to creating an LLMs.txt file for your website to improve AI visibility.",
"step": [
{
"@type": "HowToStep",
"name": "Define your entity statement",
"text": "Write a single sentence that captures your brand's category and primary value proposition."
},
{
"@type": "HowToStep",
"name": "Write your About section",
"text": "Write 2-4 sentences describing your business, expertise, and primary audience."
},
{
"@type": "HowToStep",
"name": "Curate your key pages",
"text": "Select 5-15 pages that best represent your expertise. Write a 1-2 sentence description for each."
}
]
}
Speakable Schema: What It Is and How to Add It
Speakable schema is a lesser-known structured data type that identifies sections of your page that are particularly suitable for text-to-speech or voice assistant delivery. For AI citation, it goes beyond voice search: it signals to AI systems which sections of your content contain the most concise, authoritative summaries.
How to implement Speakable schema
{
"@context": "https://schema.org",
"@type": "WebPage",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["h1", "h2", ".article-summary", ".key-points"]
},
"url": "https://akravo.com/blog/schema-markup-for-ai-seo"
}
Use Speakable schema to mark your most important summary statements, definitions, and core claims. Think of it as telling AI: "if you only extract one thing from this page, extract these sections." This is particularly useful for FAQ pages and definitions pages where the core content is in concise, accurate summaries.
Article/BlogPosting Schema: The Minimum Required Fields
Every blog post and article on your site should have Article or BlogPosting schema. This is the baseline structured data that tells AI systems the content type, authorship, publication date, and editorial scope of your content.
Minimum required fields
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema Markup for AI: Which Structured Data Types Get You Cited",
"description": "A complete guide to implementing schema markup for AI citation, covering FAQPage, Organization, Person, HowTo, and Article schema types.",
"image": "https://akravo.com/schema-markup-ai.jpg",
"author": {
"@type": "Person",
"name": "Fabian van Til",
"url": "https://akravo.com/about"
},
"publisher": {
"@type": "Organization",
"name": "Akravo",
"logo": {
"@type": "ImageObject",
"url": "https://akravo.com/logo.png"
}
},
"datePublished": "2026-03-10",
"dateModified": "2026-03-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://akravo.com/blog/schema-markup-for-ai-seo"
}
}
The dateModified field is particularly important for AI systems: it tells them how current the information is. Regularly updating your articles and reflecting that update in dateModified improves recency signals.
Common Schema Mistakes That Hurt AI Visibility
Schema not matching visible content
The most common and damaging mistake is schema that describes content not visible on the page. If your FAQPage schema contains questions that are not displayed to users, Google and AI crawlers will flag this as deceptive. Always make schema content visible.
Missing sameAs connections
Organization and Person schema without sameAs links to authoritative profiles miss the most impactful field for AI entity recognition. Your schema should connect your website identity to every relevant external profile: LinkedIn, Crunchbase, Wikipedia, Wikidata, and major industry directories.
Incomplete author markup
Using generic author names without linking to an author page or Person schema provides minimal entity signal. AI systems that evaluate author authority need enough information to resolve "who is this person?" A name alone is insufficient.
Only marking up the homepage
Organization schema on the homepage is important, but schema needs to be deployed across your full content library. Every blog post, every service page, and every author page should have appropriate schema. Selective schema deployment creates gaps in AI's understanding of your content scope.
Ignoring schema maintenance
Schema markup goes stale. As your organization evolves, your products change, and your team changes, your schema needs to reflect those updates. An Organization schema describing a product you no longer offer confuses AI systems and can generate incorrect brand descriptions.
How to Validate Your Schema
Always validate schema before and after deployment. Use these tools:
- Google Rich Results Test (search.google.com/test/rich-results): validates schema and shows which rich result types your page qualifies for
- Schema.org Validator (validator.schema.org): validates against the full Schema.org vocabulary
- Google Search Console: monitors structured data errors and warnings across your entire site at scale
Run validation after any content changes that might affect your schema. A broken schema tag silently removes your structured data signal without any obvious symptom on the page.
Schema Markup as Part of a Broader GEO Strategy
Schema markup is a foundational technical element, but it works in conjunction with the rest of your GEO strategy. Well-structured schema on content that lacks entity authority, citation depth, or factual specificity will have limited impact. Schema amplifies good content. It does not replace it.
The glossary of AI SEO terms is a good reference for understanding how structured data, entity authority, and citation building work together in a complete GEO implementation.

Fabian van Til
Founder, Akravo — AI Visibility Strategist
Fabian van Til is an AI visibility strategist and e-commerce entrepreneur. He built and sold a specialist SEO agency, scaled multiple brands from zero, and in 2024 discovered his own brands were invisible in AI search despite strong Google rankings. He spent months figuring out why — and built Akravo from that research.
Want to implement AI SEO for your business?
Book a call