Schema markup for AI visibility
The schema types that AI engines care about, with copy-paste code examples and implementation instructions for each one.
Why schema markup matters for AI visibility#
Schema markup is structured data that tells machines what your content means, not just what it says. When an AI engine crawls your site and finds proper schema, it can parse your content more accurately, understand entity relationships, and cite you with confidence.
Sites with complete schema implementation get cited 2-3x more often than sites without it. That's not a correlation. AI engines use structured data as a primary signal for understanding content type, author authority, and entity relationships.
You don't need every schema type. Focus on the ones AI engines actively use for citation decisions. The six types below cover 90% of what matters.
Organization schema#
Organization schema tells AI engines who you are. It defines your brand name, URL, logo, social profiles, and contact information. Every site needs this on the homepage at minimum.
AI engines use Organization schema to build entity representations of your brand. Without it, they guess based on page content. With it, they know exactly how to reference you.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Brand Name",
"url": "https://yourdomain.com",
"logo": "https://yourdomain.com/logo.png",
"description": "One sentence describing what your company does.",
"foundingDate": "2024",
"sameAs": [
"https://twitter.com/yourbrand",
"https://linkedin.com/company/yourbrand"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"email": "support@yourdomain.com"
}
}
</script>Article schema#
Article schema marks up blog posts, guides, and editorial content. It signals authorship, publication date, and topic. AI engines use this to assess recency and author authority.
Apply Article schema to every blog post, guide, and editorial page. Include the author's name (not just "Staff" or "Admin"), publication date, and a meaningful description.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"description": "Brief summary of the article content.",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://yourdomain.com/about/author-name"
},
"publisher": {
"@type": "Organization",
"name": "Your Brand Name",
"logo": {
"@type": "ImageObject",
"url": "https://yourdomain.com/logo.png"
}
},
"datePublished": "2026-01-15",
"dateModified": "2026-03-20",
"mainEntityOfPage": "https://yourdomain.com/blog/article-slug"
}
</script>FAQPage schema#
FAQPage schema marks up question-and-answer content. AI engines love this because it maps directly to how users ask questions. A page with FAQPage schema gives AI engines pre-structured Q&A pairs ready for citation.
Use FAQPage schema on any page with a FAQ section, product pages with common questions, and service pages that address customer concerns.
Track your AI visibility for free
See how ChatGPT, Claude, Gemini, and 4 other AI platforms mention your brand.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is AI visibility?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI visibility measures how often and how favorably AI search engines cite your brand when users ask relevant questions. It covers platforms like ChatGPT, Claude, Gemini, and Perplexity."
}
},
{
"@type": "Question",
"name": "How do I improve my AI visibility score?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Improve AI visibility by allowing AI crawlers, implementing schema markup, creating citation-ready content blocks, and deploying an llms.txt file. BrandCited provides a prioritized action plan after each scan."
}
}
]
}
</script>HowTo schema#
HowTo schema marks up step-by-step instructions. AI engines extract these steps when users ask "how to" questions. If your content teaches processes, this schema type captures those queries.
Apply HowTo schema to tutorials, implementation guides, setup instructions, and any content with sequential steps.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to implement llms.txt for your website",
"description": "Step-by-step guide to creating and deploying an llms.txt file.",
"step": [
{
"@type": "HowToStep",
"name": "Create the llms.txt file",
"text": "Create a plain text file named llms.txt in your website's root directory."
},
{
"@type": "HowToStep",
"name": "Add your site description",
"text": "Include a brief description of your site, its purpose, and key content areas."
},
{
"@type": "HowToStep",
"name": "List priority content",
"text": "Add URLs to your most important pages that you want AI engines to prioritize for citations."
},
{
"@type": "HowToStep",
"name": "Deploy and verify",
"text": "Upload the file to your web root and verify it's accessible at yourdomain.com/llms.txt."
}
]
}
</script>Product schema#
Product schema matters for e-commerce and SaaS brands. AI engines use it to understand pricing, features, and reviews. When someone asks an AI "what's the best project management tool under $20/month?", Product schema helps the AI include your offering.
Apply Product schema to pricing pages, product pages, and feature comparison pages.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "BrandCited Pro",
"description": "AI visibility tracking across 9 engines with site audit and growth actions.",
"brand": {
"@type": "Brand",
"name": "BrandCited"
},
"offers": {
"@type": "Offer",
"price": "29",
"priceCurrency": "USD",
"priceValidUntil": "2026-12-31",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
</script>Implementation checklist#
Follow this order to implement schema markup across your site.
Step 1: Add Organization schema to your homepage. This is the foundation that connects all other schema types to your brand entity.
Step 2: Add Article schema to every blog post and guide. Include real author names and accurate dates.
Step 3: Add FAQPage schema to pages with Q&A sections. Start with your most-visited pages.
Step 4: Add HowTo schema to tutorial and guide content. Focus on pages that answer "how to" queries.
Step 5: Add Product schema to pricing and product pages. Include accurate pricing and feature details.
Step 6: Validate all schema using Google's Rich Results Test (search.google.com/test/rich-results). Fix any errors or warnings.
Step 7: Run a BrandCited scan to verify your schema implementation is detected. The audit scores structured data completeness and flags missing types.
Frequently asked questions
Does schema markup guarantee AI citations?
No. Schema markup helps AI engines understand your content more accurately, which increases citation likelihood. But authority, content quality, and crawler access also matter. Schema is one piece of the puzzle.
Which schema types matter most for AI?
Organization and Article schema have the highest impact. FAQPage is important for Q&A-style citations. HowTo and Product cover specific use cases. Start with Organization and Article, then expand.
Can too much schema markup hurt my site?
No, as long as the schema accurately represents your content. Don't add FAQPage schema to pages without actual FAQ content. Don't add Product schema to blog posts. Accuracy matters more than coverage.
How do I test my schema markup?
Use Google's Rich Results Test for validation. Then run a BrandCited scan to see how AI engines interpret your structured data. The audit identifies missing schema types and incomplete implementations.
Was this guide helpful?
Next in Technical Implementation
Up next
The llms.txt complete guide
10 min read
Related guides
Put this into practice
Run a free BrandCited scan and see how your site scores on the factors covered in this guide.
Try BrandCited freeGet weekly AI visibility tips
New guides, platform updates, and practitioner case studies. Every Tuesday.