Schema Markup for AI: The Only Types That Actually Matter
Schema.org has over 800 types. Only 8 meaningfully impact whether AI systems understand and cite your content. Here they are, with JSON-LD examples for each.
Founder & CEO at AgentReady
Why Schema Markup Is Critical for AI Visibility
When a traditional search engine crawls your page, it extracts text and builds an index. When an AI model processes your page, it tries to build a semantic understanding — what kind of content is this, who created it, what entity does it represent, and how does it relate to other content?
Schema markup is how you short-circuit the guessing. Instead of forcing AI models to infer that your page is a product listing for a specific item at a specific price from a specific company, you tell them explicitly with structured data.
Our AI readiness research shows that pages with valid, comprehensive schema markup are 2.3x more likely to be cited in AI-generated responses than pages without it. The correlation is even stronger for commercial and transactional queries where AI models need high confidence in the data they present.
Schema.org defines over 800 types. The vast majority are irrelevant for AI visibility. Through analysis of AI citation patterns across thousands of queries, we have identified the 8 types that consistently drive results. Focus on these and ignore the rest.
AgentReady™ evaluates schema markup as one of the 8 readiness factors, checking for presence, validity, completeness, and correct implementation of the types that matter.
The Schema Type Decision Tree
Before diving into individual types, use this decision tree to determine which schema types each page on your site needs. Every site needs Organization on the homepage and BreadcrumbList on all pages. Beyond that, the primary type depends on your page’s purpose.
The decision tree works by asking: what is the primary purpose of this page? If it is informational content, you need Article. If it sells something, you need Product. If it answers questions, add FAQ. If it gives step-by-step instructions, add HowTo. If it represents a physical business location, you need LocalBusiness.
Do not add types that do not match your content. A FAQ schema on a page without actual questions and answers will fail Google’s validation and potentially mislead AI models. Accuracy always beats coverage.
Schema Type Decision Tree
Type 1: Organization — Your Digital Identity Card
Organization schema is the foundation of your site’s identity in AI systems. It tells models who you are, what you do, and how to verify your legitimacy. Every website needs Organization schema on the homepage, without exception.
This is the single most impactful schema type for AI readiness because it anchors every other trust signal. When an AI model sees an Article on your site, it connects the publisher to your Organization schema. When it evaluates E-E-A-T, it checks your Organization details.
Include as many fields as you can accurately fill: name, URL, logo, description, founding date, social profiles (via sameAs), and contact information. The sameAs array is particularly important because it lets AI models verify your identity across platforms.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"url": "https://yoursite.com",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png",
"width": 600,
"height": 60
},
"description": "A clear, factual description of what your company does.",
"foundingDate": "2020-01-15",
"founder": {
"@type": "Person",
"name": "Jane Smith"
},
"sameAs": [
"https://linkedin.com/company/yourcompany",
"https://twitter.com/yourcompany",
"https://github.com/yourcompany"
],
"contactPoint": {
"@type": "ContactPoint",
"email": "hello@yoursite.com",
"contactType": "customer service",
"availableLanguage": ["English"]
},
"address": {
"@type": "PostalAddress",
"addressCountry": "US"
}
}Complete Organization schema
Type 2: Article — The Content Workhorse
Article schema (and its subtypes NewsArticle, BlogPosting, and TechArticle) is what tells AI models that a page contains authored, dated, editorial content. This is the schema type that most directly correlates with AI citation rates because it provides the metadata models need to evaluate content credibility.
The critical fields are: headline, author (linked to a Person type), datePublished, dateModified, publisher (linked to your Organization), and description. The dateModified field is particularly important because AI models prefer recent content and use this to determine freshness.
Common mistake: setting author to your company name instead of a real person. AI models evaluate E-E-A-T at the author level. A named author with a linked Person schema and a real bio page signals significantly more authority than a corporate byline.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title Here",
"description": "A concise summary of the article in 1-2 sentences.",
"image": "https://yoursite.com/images/article-hero.jpg",
"datePublished": "2026-02-24",
"dateModified": "2026-03-04",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://yoursite.com/team/jane-smith",
"jobTitle": "Head of Research",
"sameAs": ["https://linkedin.com/in/janesmith"]
},
"publisher": {
"@type": "Organization",
"name": "Your Company",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/blog/your-article"
},
"wordCount": 2500,
"keywords": ["topic 1", "topic 2", "topic 3"]
}Article schema with author and publisher
Types 3 & 4: Product and FAQ
Product schema is essential for any page where you sell something. AI models frequently answer commercial queries (“What is the best project management tool under $20/month?”) and they pull pricing, features, and availability directly from Product schema. Without it, your product is a wall of text that models must interpret rather than structured data they can query.
The critical Product fields: name, description, brand, offers (with price, priceCurrency, availability), and aggregateRating if you have reviews. The offers object is what enables AI models to include your pricing in comparison responses.
FAQ schema (FAQPage) is high-leverage for AI visibility because it directly maps to how AI models generate answers. When a user asks ChatGPT a question and your FAQ schema contains that exact question with a clear answer, the model can cite you verbatim. This is one of the highest-conversion schema types for AI traffic.
Only use FAQ schema for genuine question-and-answer content that appears on the page. Google actively penalizes FAQ markup that does not correspond to visible page content.
// Product Schema
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Clear product description with key features.",
"brand": {
"@type": "Brand",
"name": "Your Brand"
},
"offers": {
"@type": "Offer",
"price": "29.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product",
"priceValidUntil": "2026-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "182"
}
}
// FAQ Schema (separate script block)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What does your product do?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Our product does X, Y, and Z for [target audience]."
}
},
{
"@type": "Question",
"name": "How much does it cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Plans start at $29/month. A free trial is available."
}
}
]
}Product schema with pricing and FAQ schema
Types 5 & 6: HowTo and LocalBusiness
HowTo schema is purpose-built for instructional content. If your page teaches someone how to do something — install software, configure a setting, bake a cake — HowTo schema lets AI models extract a clean, numbered step sequence. This is increasingly valuable as AI assistants handle “how to” queries directly rather than sending users to websites.
Include step objects with name, text, and optionally image and url for each step. Add totalTime and estimatedCost when applicable. The more structured your steps, the more accurately AI models can represent your instructions.
LocalBusiness schema is critical for any business with a physical location. AI assistants are becoming the primary way people find local services (“find a plumber near me”), and LocalBusiness schema is how you ensure your business appears in those responses with accurate information.
The essential fields: name, address, telephone, openingHoursSpecification, geo (latitude/longitude), priceRange, and areaServed. Omitting opening hours or geographic data means AI models cannot confidently recommend your business for location-based queries.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"description": "What your business does, in one sentence.",
"url": "https://yourbusiness.com",
"telephone": "+1-555-123-4567",
"email": "hello@yourbusiness.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 30.2672,
"longitude": -97.7431
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:00"
}
],
"priceRange": "$$",
"areaServed": {
"@type": "City",
"name": "Austin, TX"
}
}LocalBusiness schema with hours and location
Validation, Testing, and Ongoing Maintenance
Deploying schema is half the job. The other half is making sure it stays valid as your site evolves. Broken schema is worse than no schema because it can trigger Google penalties and confuse AI models that encounter conflicting structured data.
Validation tools, in order of importance:
First, Google’s Rich Results Test (search.google.com/test/rich-results). This validates your schema against Google’s specific implementation requirements and tells you which rich result types your page qualifies for. It also catches errors that schema.org’s validator misses.
Second, Schema.org Markup Validator (validator.schema.org). This checks your markup against the full schema.org specification. It is stricter than Google’s tool and useful for catching completeness issues.
Third, your AgentReady scan at /scan. Our scanner validates schema in the specific context of AI readiness, checking not just validity but whether you have the right types for your page content and whether the implementation follows AI visibility best practices.
Set up a monthly validation schedule. Run your top 20 pages through Google’s Rich Results Test on the first of each month. Check for new warnings, deprecated types, and broken references. When you update your CMS templates or redesign pages, re-validate immediately.
- Validate before launch — test every template type, not just one example page
- Monthly audits — check top 20 pages with Rich Results Test
- After CMS updates — re-validate immediately when templates change
- Monitor Search Console — Google reports structured data errors there
- Watch for deprecation — schema.org evolves; some types lose support over time
Frequently Asked Questions
Which schema format should I use for AI readiness?
JSON-LD, always. It is the only format consistently parsed by all major AI systems. Microdata and RDFa are technically valid for Google but poorly supported by AI language models. Place JSON-LD in a <script type="application/ld+json"> tag in your page’s <head>.
How many schema types should a single page have?
Most pages need 2–3 types: one primary type (Article, Product, or LocalBusiness), plus Organization on the homepage and BreadcrumbList on all pages. Do not over-schema your pages — accuracy matters more than volume.
Can schema markup hurt my site if done wrong?
Invalid or misleading schema can trigger Google penalties and confuse AI models. Always validate using Google’s Rich Results Test and Schema.org’s validator. The biggest risk is marking up content that does not exist on the page (e.g., fake reviews or prices).
Check Your AI Readiness Score
Free scan. No signup required. See how AI engines like ChatGPT, Perplexity, and Google AI view your website.
Scan Your Site FreeSEO veteran with 15+ years leading digital performance at 888 Holdings, Catena Media, Betsson Group, and Evolution. Now building the AI readiness standard for the web.
Related Articles
The Complete Guide to Making Your Website AI-Ready in 2026
Everything you need to know about making your website visible to AI systems in 2026 — the 8 factors that determine whether AI agents cite your content or skip it entirely.
Data & ResearchThe Authority Gap: Why Anonymous Content Gets Ignored by AI
Our data shows that author attribution adds +23 points to AI readiness scores. Here's how authority signals like bylines, About pages, and citations determine whether AI systems trust and cite your content.
GuidesBuilding E-E-A-T Signals: The Authority Playbook for AI Visibility
AI models do not just read your content — they evaluate whether you are trustworthy enough to cite. Here are the 7 authority signals they check, and how to build each one.