Schema Markup for AI Crawlers: JSON-LD Examples and Implementation
Schema markup for AI crawlers is the practice of adding JSON-LD structured data to your web pages so that AI crawlers and generative engines can parse your content's meaning, structure, and relationships more accurately. While schema markup does not directly boost AI citation rankings, it removes the ambiguity that causes AI models to skip content they could otherwise extract and cite.
FAQ Schema JSON-LD Example
FAQ schema is the most impactful structured data type for AI citations because it mirrors the question-answer format that AI models use when synthesizing responses. Copy this template and replace the bracketed values.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is the best [product category] for [use case]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The best [product category] for [use case] depends on [factor 1], [factor 2], and [factor 3]. [Product A] leads on [factor 1] while [Product B] offers the strongest [factor 2] at a lower price point."
}
}, {
"@type": "Question",
"name": "How much does [product category] cost in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Product category] pricing in 2026 ranges from [$X] to [$Y] per month depending on [factor 1] and [factor 2]. Entry-level plans start around [$X] per month while enterprise plans with [feature] can exceed [$Y] per month."
}
}]
}
Always include at least four question-answer pairs. AI models that decompose a broad user query into sub-queries match against your FAQ questions more effectively when you cover the full range of common sub-questions. Sprout Social's 2026 data shows that 52% of Gen Z trust brand information found on social media more than information from Google or AI chatbots, which means well-structured FAQ content must bridge both social discovery and AI citation surfaces.
HowTo Schema JSON-LD Example
HowTo schema tells AI crawlers that your page contains a step-by-step instructional process. This is valuable for process-oriented queries where the user asks how to do something. AI models are particularly good at extracting numbered step sequences from HowTo schema blocks.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Set Up [Process]",
"description": "A step-by-step guide to [process goal].",
"step": [{
"@type": "HowToStep",
"name": "[Step 1 Title]",
"text": "[Step 1 instruction in 20-30 words]"
}, {
"@type": "HowToStep",
"name": "[Step 2 Title]",
"text": "[Step 2 instruction in 20-30 words]"
}]
}
Limit each HowToStep text to 20-30 words. AI models extract step summaries more cleanly when they are concise. Longer step descriptions get truncated during extraction, losing the specific action the user needs.
Article Schema with Author and Dates
Article schema with author credentials and timestamps provides the E-E-A-T signals that AI models weigh when selecting authoritative sources. The Princeton GEO study found that author authority and content recency rank among the top factors AI models use to select citation sources.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "[Your Headline]",
"description": "[Your meta description]",
"datePublished": "2026-06-11",
"dateModified": "2026-06-11",
"author": {
"@type": "Person",
"name": "[Author Name]",
"jobTitle": "[Author Title]",
"url": "[Author LinkedIn URL]"
}
}
Always update dateModified alongside datePublished even when both dates match. A dateModified field tells AI crawlers that the content is actively maintained, which is a recency signal that ChatGPT and Perplexity both prioritize for time-sensitive queries.
Organization Schema for Brand Authority
Organization schema establishes your brand as a known entity in AI knowledge graphs. When ChatGPT or Perplexity encounters your domain, the Organization schema tells the model what your company does, which increases the likelihood your content is selected for queries in your category.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "[Company Name]",
"url": "[Company URL]",
"description": "[One-sentence company description]",
"sameAs": [
"[LinkedIn URL]",
"[Twitter URL]"
]
}
Include the sameAs array with links to your verified social profiles. AI models use these profile links to cross-validate your brand's existence and authority, reducing the chance that your content is dismissed as low-authority.
How to Test Your Schema Implementation
Google's Rich Results Test at search.google.com/test/rich-results-test validates whether your structured data is correctly formatted and parseable. Paste your URL or code snippet and check for errors. The Schema.org validator at validator.schema.org provides more detailed feedback on property-level issues.
The most common schema implementation errors are missing required properties, data type mismatches like using text where a URL is expected, and nesting errors where child objects are not properly structured. Fix any errors flagged by both validators before considering your schema implementation complete.