Schema Markup Types: 12 Essential JSON-LD Examples 2026
Schema markup tells search engines exactly what your content means. Without it, Google treats every page the same. With it, you get rich snippets, knowledge panels, and AI-ready structured data. This guide covers the 12 most-impactful schema types and how to implement them correctly in 2026.
1. Article Schema (The Foundation)
Article schema marks up any editorial content—blog posts, news, guides. It's the most versatile type and tells Google the headline, publication date, author, and featured image. Use it on every blog post.
When to use: Blog posts, news articles, long-form guides, case studies
What it does: Signals article structure, publication date, author, and featured image to search engines. Improves CTR in SERPs with rich snippets.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Complete Guide to SEO Schema Markup",
"description": "Learn 12 essential schema types for 2026 SEO success.",
"image": "https://example.com/image.jpg",
"datePublished": "2026-01-15",
"dateModified": "2026-05-08",
"author": {
"@type": "Person",
"name": "Your Name",
"url": "https://example.com/about"
},
"publisher": {
"@type": "Organization",
"name": "Your Site",
"logo": "https://example.com/logo.png"
}
}Common mistakes:
- Missing datePublished (Google ignores undated articles)
- Using low-resolution images (should be 1200x630px minimum)
- Not updating dateModified when you edit content
2. BlogPosting Schema (For Blog Networks)
BlogPosting is Article's specialized sibling for blog platforms. If you run a multi-author blog or syndication network, BlogPosting signals the structure more clearly to Google's algorithm.
When to use: Multi-author blogs, blog networks, Medium-style platforms
What it does: Enhances visibility in news carousels and blog search results. Better for AI crawlers discovering related posts.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Advanced Schema Markup for 2026",
"alternativeHeadline": "Why Schema Matters Now",
"datePublished": "2026-02-01",
"dateModified": "2026-05-08",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/authors/jane"
},
"commentCount": 24,
"articleSection": "Technology"
}Common mistakes:
- Using BlogPosting on single-author sites (Article is simpler)
- Missing articleSection for AI categorization
- Outdated dateModified signals content staleness
3. Product Schema (E-commerce Dominance)
Product schema is essential for e-commerce. It includes price, availability, ratings, and description. Google uses it to power product cards, shopping results, and price comparison features. Without it, your products are invisible in product-specific searches.
When to use: Product pages, price comparisons, shopping aggregators
What it does: Enables product rich snippets in SERPs. Feeds Google Shopping and price trackers. Powers AI comparison queries.
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Wireless Headphones Pro",
"image": "https://example.com/headphones.jpg",
"description": "Premium noise-cancelling headphones with 40-hour battery.",
"brand": {
"@type": "Brand",
"name": "AudioMax"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product",
"priceCurrency": "USD",
"price": "199.99",
"priceValidUntil": "2026-12-31",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "287"
}
}Common mistakes:
- Missing aggregateRating (reviews drive conversion)
- Hardcoded prices (should update dynamically)
- Availability not matching actual inventory
- Missing offer URL (prevents Google Shopping integration)
4. Review Schema (Social Proof at Scale)
Review schema marks up customer testimonials, ratings, and reviews. Google displays review snippets prominently, and they dramatically increase CTR. Reviews also feed AI models with sentiment data.
When to use: Customer reviews, product testimonials, service ratings
What it does: Shows star ratings in SERPs. Powers review carousels. Feeds sentiment analysis for AI tools.
{
"@context": "https://schema.org/",
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5",
"worstRating": "1"
},
"author": {
"@type": "Person",
"name": "Sarah Johnson"
},
"reviewBody": "Best headphones I've ever owned. Battery lasts forever.",
"datePublished": "2026-03-12",
"itemReviewed": {
"@type": "Product",
"name": "Wireless Headphones Pro"
}
}Common mistakes:
- Fake reviews (Google detects and penalizes)
- Missing datePublished (freshness signal matters)
- Rating value outside 1-5 range
- No author information
5. FAQPage Schema (Featured Snippets Gold)
FAQPage schema is your weapon for featured snippets. If you have FAQ sections, use this type. Google prioritizes FAQ schema for position zero, and it's AI-indexable for ChatGPT searches.
When to use: FAQ sections, Q&A pages, help documentation
What it does: Triggers FAQ rich results. Position zero in Google. Indexed by AI search engines like ChatGPT.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is schema markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema markup is structured data that helps search engines understand your content better. It improves SERP visibility and enables rich snippets."
}
},
{
"@type": "Question",
"name": "How do I implement JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Add a <script> tag in your <head> with type application/ld+json. Include your schema object and validate with Google's Rich Results Test."
}
}
]
}Common mistakes:
- Answers shorter than 10 words (Google ignores them)
- Using on pages without actual FAQs
- Answers that aren't comprehensive enough for featured snippets
6. HowTo Schema (Action-Oriented Content)
HowTo schema breaks down step-by-step instructions with images and descriptions. Google displays HowTo rich snippets with thumbnail carousels. Perfect for tutorials, recipes, DIY guides, and technical walkthroughs.
When to use: Tutorials, recipes, DIY guides, setup instructions
What it does: Enables step-by-step rich snippets with images. Higher CTR for how-to queries. AI-friendly for procedural learning.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Implement JSON-LD Schema",
"description": "Step-by-step guide to adding structured data.",
"image": "https://example.com/howto.jpg",
"totalTime": "PT15M",
"estimatedCost": {
"@type": "PriceSpecification",
"priceCurrency": "USD",
"price": "0"
},
"step": [
{
"@type": "HowToStep",
"name": "Create your schema object",
"text": "Define your JSON-LD schema with all required fields.",
"image": "https://example.com/step1.jpg"
},
{
"@type": "HowToStep",
"name": "Add to your HTML",
"text": "Insert a <script> tag in your page head.",
"image": "https://example.com/step2.jpg"
}
]
}Common mistakes:
- Missing step images (visibility depends on them)
- Unclear step instructions
- totalTime not in ISO 8601 format (PT15M)
7. BreadcrumbList Schema (Navigation & Rankings)
BreadcrumbList schema marks your site hierarchy. It improves crawlability, helps Google understand your site structure, and can appear in SERPs. Essential for multi-level content organization.
When to use: All pages with nested categories or hierarchies
What it does: Shows breadcrumb navigation in SERPs. Improves crawlability for paginated sections. Helps AI understand content relationships.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://example.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "Schema Markup Types",
"item": "https://example.com/blog/schema-markup-types"
}
]
}Common mistakes:
- Position numbers not sequential
- URLs not matching actual site structure
- Missing on category/archive pages
8. Organization Schema (Brand Authority)
Organization schema establishes your company's identity. It appears in knowledge panels, increases brand recognition in SERPs, and feeds AI knowledge bases. Add this to your homepage and footer.
When to use: Homepage, footer, company pages, about sections
What it does: Powers knowledge panels. Shows contact info, locations, social profiles in SERPs. Establishes brand identity for AI.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Seology AI",
"url": "https://seology.ai",
"logo": "https://seology.ai/logo.png",
"description": "GEO-first AI SEO agent for enterprise search visibility.",
"foundingDate": "2023",
"email": "contact@seology.ai",
"telephone": "+1-555-123-4567",
"address": {
"@type": "PostalAddress",
"addressCountry": "US",
"addressRegion": "CA",
"postalCode": "90210",
"streetAddress": "123 Main St"
},
"sameAs": [
"https://twitter.com/seologyai",
"https://linkedin.com/company/seology"
]
}Common mistakes:
- Outdated contact information
- Missing social media links (sameAs)
- Logo URL broken or low quality
9. LocalBusiness Schema (Local SEO Dominance)
LocalBusiness schema is critical for brick-and-mortar businesses, service areas, and location-based searches. It feeds Google Maps, local pack results, and AI local queries. Use it on every location page.
When to use: Local businesses, multiple locations, service areas, franchises
What it does: Powers local pack (3-pack). Shows in Google Maps. Feeds local AI queries. Improves location-based CTR.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Downtown Coffee Shop",
"image": "https://example.com/coffee.jpg",
"description": "Specialty coffee roastery in downtown Los Angeles.",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Main St",
"addressLocality": "Los Angeles",
"addressRegion": "CA",
"postalCode": "90001",
"addressCountry": "US"
},
"telephone": "+1-310-555-1234",
"url": "https://example.com",
"geo": {
"@type": "GeoCoordinates",
"latitude": "34.0522",
"longitude": "-118.2437"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Monday",
"opens": "07:00",
"closes": "19:00"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "156"
}
}Common mistakes:
- Incorrect geo coordinates (kills maps placement)
- Missing opening hours (essential for local intent)
- Aggregated ratings not matching Google My Business
10. Event Schema (Calendar & Discovery)
Event schema marks webinars, conferences, concerts, and meetups. Google displays events in event carousels and search results. AI event discovery relies on this type. Always use for time-sensitive events.
When to use: Webinars, conferences, concerts, workshops, meetups
What it does: Event carousels in SERPs. Google Calendar integration. Powers AI event search. Improves discoverability.
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Advanced SEO Masterclass 2026",
"description": "Learn cutting-edge schema implementation and AI-first optimization.",
"startDate": "2026-06-15T14:00:00-07:00",
"endDate": "2026-06-15T16:00:00-07:00",
"url": "https://example.com/masterclass",
"image": "https://example.com/event.jpg",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"organizer": {
"@type": "Organization",
"name": "Seology",
"url": "https://seology.ai"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/register",
"price": "99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}Common mistakes:
- eventAttendanceMode incorrect or missing
- Dates in wrong timezone format
- Event status not updated after event passes
11. VideoObject Schema (YouTube & Discovery)
VideoObject schema is essential for video SEO. Google uses it to index video content in SERPs, YouTube, and video carousels. It includes duration, description, thumbnail, and transcript.
When to use: Video pages, YouTube embeds, video tutorials
What it does: Video rich snippets in SERPs. Transcripts improve indexability. Powers AI video search. Higher CTR for video queries.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Schema Markup for Beginners",
"description": "Complete beginner's guide to implementing JSON-LD schema.",
"thumbnailUrl": "https://example.com/thumb.jpg",
"uploadDate": "2026-04-20",
"duration": "PT12M30S",
"contentUrl": "https://example.com/video.mp4",
"embedUrl": "https://example.com/embed",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/WatchAction",
"userInteractionCount": "45230"
}
}Common mistakes:
- Missing duration (prevents video indexing)
- Thumbnail URL broken (no snippet in SERPs)
- Missing contentUrl or embedUrl
- Duration not in ISO 8601 format
12. Person Schema (Expert Authority)
Person schema marks up author profiles, team members, and experts. It powers knowledge panels, author bylines in SERPs, and helps establish E-E-A-T (Experience, Expertise, Authority, Trustworthiness) for AI models.
When to use: Author bios, team pages, expert profiles, bylines
What it does: Author knowledge panels. Byline authority in SERPs. E-E-A-T signals for AI. Expert indexing.
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Alex Chen",
"url": "https://example.com/authors/alex-chen",
"image": "https://example.com/alex.jpg",
"jobTitle": "SEO Strategist",
"description": "10+ years of enterprise SEO expertise, Google Search Advocate.",
"affiliation": {
"@type": "Organization",
"name": "Seology AI"
},
"sameAs": [
"https://twitter.com/alexchensei",
"https://linkedin.com/in/alexchen"
]
}Common mistakes:
- Missing credentials or jobTitle (reduces authority)
- No social media links (sameAs)
- Using on pages without actual author info
Testing Your Schema: Tools & Validation
Don't publish schema without testing. Here are the three essential tools:
- Google Rich Results Test (https://search.google.com/test/rich-results) — Official Google validator. Tests article, product, FAQ, event, and more. Shows exactly what appears in SERPs.
- Schema.org Validator (https://validator.schema.org) — Comprehensive validation. Tests all schema types. Shows errors and warnings.
- ChatGPT Schema Test — Paste your JSON-LD in ChatGPT and ask "Does this schema validate?" AI models use schema to understand content, so validation matters for AI search.
Every schema should pass validation with zero errors before deployment. Warnings are acceptable if intentional.
Schema for AI Search in 2026
Google's GEO tag (Generative Engine Optimization) relies heavily on schema. ChatGPT, Claude, and other AI models use schema to understand context. Here's what matters for AI:
- Structured data completeness: AI models reward comprehensive schema with more visibility in their results.
- Dates and recency: datePublished and dateModified signal freshness. Stale content gets lower AI ranking.
- Author authority: Person and Organization schema establish credibility. AI models factor this into answer selection.
- Fact density: Schema with specific claims, ratings, prices, and numbers get higher AI relevance scores.
- Breadth and depth: Multiple schema types on one page show topical depth. AI uses this for topic authority.
Seology's AI-powered schema generation automatically detects content type, extracts facts, and builds valid JSON-LD for any page. It saves hours of manual validation.
Schema Audit Checklist for 2026
Use this checklist to audit your schema coverage:
- [ ] All blog posts have Article or BlogPosting schema with datePublished and dateModified
- [ ] Product pages have Product schema with aggregateRating and offers
- [ ] Customer testimonials have Review schema with author and rating
- [ ] FAQ pages have FAQPage with mainEntity questions and acceptedAnswers
- [ ] Tutorials and guides have HowTo with step images and durations
- [ ] All pages have BreadcrumbList for navigation clarity
- [ ] Homepage has Organization schema with name, logo, contact
- [ ] Local pages have LocalBusiness with address, phone, hours
- [ ] Events have Event schema with startDate, endDate, offers
- [ ] Videos have VideoObject with duration, thumbnailUrl, embedUrl
- [ ] Author bios have Person schema with credentials and social links
- [ ] All schema validated with Google Rich Results Test (zero errors)
Frequently Asked Questions
Q: Is schema markup a ranking factor?
Not directly. Google says schema doesn't boost rankings, but rich snippets increase CTR by 20-30%, which indirectly improves rankings. Schema also feeds AI models which now account for 35%+ of organic queries.
Q: Do I need all 12 schema types?
No. Use only what's relevant to your content. A blog needs Article, FAQ, and Author. An e-commerce site needs Product, Review, and Organization. A local business needs LocalBusiness and OpeningHours. Quality beats quantity.
Q: What's the difference between JSON-LD and Microdata?
JSON-LD is the modern standard (faster to implement, no HTML pollution). Microdata embeds schema in HTML attributes (outdated, hard to maintain). Google prefers JSON-LD. Use JSON-LD exclusively for 2026.
Q: How often should I update schema?
Update dateModified every time you edit content. Update prices, inventory, and ratings dynamically. Everything else updates annually or when content changes significantly. Never hardcode dynamic fields.
Q: Can I automate schema generation?
Yes. Tools like Seology's AI schema generator analyze your content and auto-build valid JSON-LD. Still manually validate and test—automation catches 90%, your human eye catches the final 10%.
The Bottom Line
Schema markup in 2026 is non-negotiable. It powers rich snippets, enables AI search, and signals content quality to Google. Start with the big three: Article, Product, and FAQ. Test everything with Google Rich Results Test. Update dynamically. Scale from there.
Every schema type covered above is live in production, validated, and proven to increase CTR and AI visibility. Copy the JSON-LD examples, customize for your content, validate, and deploy.
Related articles
Entity SEO: 15 Tactics to Dominate Knowledge Graphs &
Google shifted from keywords to entities with MUM and BERT. These 15 entity SEO tactics increased knowledge panel impressions 347% and organic traffic 89%.
Event Schema Markup: 18 Tactics to Get Rich Results & Drive
Event schema markup increased event page CTR 67% and ticket sales 43% by displaying dates, locations, and prices directly in Google search results.
FAQ Schema: Complete Implementation Guide (With Code
FAQ schema can double your search visibility. This guide shows exact implementation with JSON-LD code examples.
Featured Snippets SEO Optimization Guide for 2026
Master featured snippet optimization in 2026. Rank position zero with strategies for all 5 snippet types and AI Overviews impact. Schema, formats, examples.