Structured Data Cheat Sheet: Every Schema Type You Need
Structured data helps search engines and AI systems understand your content. If you're not using JSON-LD schema markup in 2026, you're handing visibility to your competitors.
This cheat sheet gives you copy-paste ready examples for the eight most important schema types. Implement them today, and watch your search presence improve.
Why Structured Data Matters Now More Than Ever
Structured data has always been valuable for SEO. But with AI search engines like ChatGPT, Perplexity, and Google's AI Overviews, it's become essential. AI systems use structured data to:
- Understand what your page is about without parsing ambiguous HTML
- Extract specific facts (prices, ratings, dates) accurately
- Determine your site's authority and trustworthiness
- Decide whether to cite your content in AI-generated answers
1. Article Schema
Use on every blog post and article page. This tells search engines who wrote it, when it was published, and what it covers.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title Here",
"description": "A brief summary of the article in under 160 characters.",
"image": "https://yoursite.com/images/article-hero.jpg",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://yoursite.com/about"
},
"publisher": {
"@type": "Organization",
"name": "Your Company",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"datePublished": "2026-04-09",
"dateModified": "2026-04-09",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/blog/article-slug"
}
}
Key tips:
- Always include both
datePublishedanddateModified - Use a real person as author when possible — it strengthens E-E-A-T
- The
imagefield should be at least 1200px wide for Google Discover eligibility
2. Product Schema
Essential for any page selling a product. Enables rich results with price, availability, and ratings.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "SEO Audit Checklist 2026",
"description": "Comprehensive 15-page SEO audit checklist covering Technical SEO, On-Page, Content, Links, Mobile, Performance, and AISO.",
"image": "https://yoursite.com/images/product.jpg",
"brand": {
"@type": "Brand",
"name": "AuditX"
},
"offers": {
"@type": "Offer",
"price": "19.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product/seo-checklist"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "24"
}
}
Key tips:
- Include
aggregateRatingonly if you actually have reviews - The
availabilityfield helps with shopping results - Update the price whenever it changes — stale data hurts trust
3. FAQ Schema
One of the most powerful schema types for voice search and AI citations. Use on any page that answers questions.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is structured data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data is code in a specific format (usually JSON-LD) that helps search engines understand the content and context of your web pages."
}
},
{
"@type": "Question",
"name": "Does structured data affect rankings?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data doesn't directly boost rankings, but it enables rich results that increase click-through rates, and it helps AI search engines cite your content."
}
}
]
}
Key tips:
- Keep answers concise (under 300 characters for voice search compatibility)
- Use the exact question phrasing people search for
- Don't use FAQ schema for general content — only genuine Q&A
4. HowTo Schema
Perfect for tutorial and guide pages. Enables step-by-step rich results.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Run an SEO Audit",
"description": "Step-by-step guide to auditing your website for SEO issues.",
"totalTime": "PT30M",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "USD",
"value": "0"
},
"step": [
{
"@type": "HowToStep",
"name": "Enter your URL",
"text": "Go to AuditX and enter your website URL in the scan field.",
"url": "https://auditxseo.com/#step1"
},
{
"@type": "HowToStep",
"name": "Select your audit tier",
"text": "Choose between Quick Scan (free), Full Audit, or Full + Strategy.",
"url": "https://auditxseo.com/#step2"
},
{
"@type": "HowToStep",
"name": "Review your results",
"text": "Analyze your SEO score, AISO score, and specific recommendations.",
"url": "https://auditxseo.com/#step3"
}
]
}
Key tips:
- Include
totalTimein ISO 8601 duration format (PT30M = 30 minutes) - Each step should have a clear, actionable
nameand detailedtext - Add images to steps when they help clarify the process
5. Organization Schema
Use on your homepage. Tells search engines who you are.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company Name",
"url": "https://yoursite.com",
"logo": "https://yoursite.com/logo.png",
"description": "Brief description of what your company does.",
"sameAs": [
"https://twitter.com/yourcompany",
"https://linkedin.com/company/yourcompany",
"https://github.com/yourcompany"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-555-123-4567",
"contactType": "customer support",
"email": "[email protected]"
}
}
Key tips:
sameAslinks help AI systems verify your brand across platforms- Include every active social profile
- Keep the description under 200 characters
6. LocalBusiness Schema
Critical for any business with a physical location. Powers local search results and Google Maps.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"image": "https://yoursite.com/storefront.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 30.2672,
"longitude": -97.7431
},
"telephone": "+1-555-123-4567",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "17:00"
}
],
"priceRange": "$$"
}
Key tips:
geocoordinates are essential for map resultspriceRangeuses dollar signs ($, $$, $$$, $$$$)- Keep your hours updated — incorrect hours damage trust
7. BreadcrumbList Schema
Helps search engines understand your site's hierarchy. Improves how your pages appear in search results.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://yoursite.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://yoursite.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "Structured Data Cheat Sheet",
"item": "https://yoursite.com/blog/structured-data-cheat-sheet"
}
]
}
Key tips:
- Include on every page except the homepage
- Each item needs a
position,name, anditem(URL) - Match your breadcrumb schema to your visible breadcrumb navigation
8. VideoObject Schema
Essential if you have video content. Enables video rich results and video carousels.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to Use AuditX for SEO Audits",
"description": "Step-by-step walkthrough of running an SEO audit with AuditX.",
"thumbnailUrl": "https://yoursite.com/video-thumb.jpg",
"uploadDate": "2026-04-09",
"duration": "PT5M30S",
"contentUrl": "https://yoursite.com/videos/auditx-tutorial.mp4",
"embedUrl": "https://youtube.com/embed/abc123"
}
Key tips:
durationuses ISO 8601 format (PT5M30S = 5 minutes, 30 seconds)- Always include
thumbnailUrl— it's required for video rich results - Add
transcriptif available for AI indexing benefits
Testing Your Structured Data
After implementing schema markup, always validate it:
- Google Rich Results Test — tests.google.com/rich-results-test
- Schema.org Validator — validator.schema.org
- AuditX scan — Run a scan to check your structured data alongside other SEO factors
Implementation Tips
- Place JSON-LD in a
<script type="application/ld+json">tag in your page's<head> - You can have multiple schema blocks on one page
- Use
@graphto combine multiple schemas efficiently - Update your schema when content changes — stale structured data can trigger manual actions
Structured data is the foundation of modern search visibility. Bookmark this cheat sheet, implement the types relevant to your site, and verify them with a testing tool. Your future search performance will thank you.