📋 Schema Types Reference
Complete guide to structured data markup for enhanced search results
Browse by Category
Essential Schema Types
📰 Article Schema
EssentialDescription
Use Article schema for news articles, blog posts, and editorial content. It helps Google understand article metadata and can enable rich results like Top Stories and article carousels.
Best Use Cases
- News articles and updates
- Blog posts and guides
- Research summaries
- Educational content
{ "@context": "https://schema.org", "@type": "Article", "headline": "Beginner's Guide to Microdosing", "author": { "@type": "Person", "name": "Dr. Michael Chen" }, "datePublished": "2026-01-15", "dateModified": "2026-01-20", "image": "https://example.com/image.jpg", "publisher": { "@type": "Organization", "name": "Psilobase" } }
❓ FAQPage Schema
EssentialDescription
FAQPage schema displays question-and-answer pairs directly in search results. This can significantly increase click-through rates by providing immediate value to searchers.
Best Use Cases
- FAQ pages and sections
- Product questions
- Common concerns addressed
- Support documentation
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "What is microdosing?", "acceptedAnswer": { "@type": "Answer", "text": "Microdosing involves taking very small amounts..." } }] }
📝 HowTo Schema
RecommendedDescription
HowTo schema provides step-by-step instructions that can appear as rich results. Google may display each step, time required, and materials needed directly in search.
Best Use Cases
- Tutorial guides
- Preparation instructions
- DIY processes
- Step-by-step recipes
{ "@context": "https://schema.org", "@type": "HowTo", "name": "How to Prepare Mushroom Tea", "totalTime": "PT30M", "step": [{ "@type": "HowToStep", "name": "Grind mushrooms", "text": "Use a grinder to create fine powder..." }] }
📍 BreadcrumbList Schema
EssentialDescription
BreadcrumbList schema helps Google understand your site hierarchy. It replaces the URL in search results with a formatted breadcrumb trail, improving user navigation clarity.
Best Use Cases
- All content pages
- Category hierarchies
- Product pages
- Nested documentation
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" }, { "@type": "ListItem", "position": 2, "name": "Resources", "item": "https://example.com/resources/" }] }
🏢 Organization Schema
RecommendedDescription
Organization schema helps Google understand your brand identity. It can power Knowledge Panels and helps associate your content with your organization.
Best Use Cases
- Homepage
- About pages
- Contact pages
- Brand identity
{ "@context": "https://schema.org", "@type": "Organization", "name": "Psilobase", "url": "https://psilobase.com", "logo": "https://example.com/logo.png", "sameAs": [ "https://twitter.com/mushroomportal", "https://facebook.com/mushroomportal" ] }
🔍 Rich Results Preview
📰 Article Rich Result
❓ FAQ Rich Result
🛠️ Validation Tools
Rich Results Test
Google's official tool to validate structured data and preview rich results.
Visit Tool →Schema Markup Validator
Schema.org's validator for testing all structured data types.
Visit Tool →✅ Schema Implementation Checklist
📋 Required Properties
- @context set to schema.org
- @type matches content type
- All required properties included
- URLs are absolute paths
- Dates in ISO 8601 format
🔍 Validation Steps
- Test with Rich Results Test
- No errors or warnings
- Preview matches expectations
- Monitor in Search Console
- Track rich result impressions