Schema markup is the most underutilized technical SEO tool available to most websites. While brands spend tens of thousands of dollars on content and link building, they leave structured data — a direct line of communication between their website and Google’s understanding of their content — almost entirely unused or incorrectly implemented. In 2026, that gap is costing them featured snippets, rich results, AI Overviews appearances, and knowledge panel inclusions.
This guide covers every schema type that actually drives results in 2026 — not the exhaustive Schema.org catalog, but the specific types that move rankings, earn rich results, and improve AI citation rates. Work through these systematically and you’ll have structured data that competitors running generic WordPress SEO plugins will never match.
Why Schema Markup Matters More in 2026
Google’s AI-powered search features — AI Overviews, featured snippets, people also ask, knowledge panels — all rely heavily on structured data to understand content meaning and extract the right information. As search becomes more AI-driven, the gap between sites with excellent structured data and sites without it widens.
Beyond Google, schema markup improves your GEO (Generative Engine Optimization) performance. Language models like ChatGPT and Perplexity crawl the live web and prioritize content with clear semantic structure. Schema markup makes your content easier for AI systems to parse and attribute correctly.
And the baseline benefit: rich results (star ratings, FAQ dropdowns, breadcrumbs, event dates) in SERPs increase CTR by 20-40% on average, independent of ranking position.
The @graph Pattern: How to Structure All Your Schema
Before covering specific types, one technical point that most implementations get wrong: use the @graph pattern to connect multiple schema types in a single <script> block rather than separate scripts. This allows Google to understand how entities on your page relate to each other.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Article", ... },
{ "@type": "BreadcrumbList", ... },
{ "@type": "FAQPage", ... }
]
}
</script>
All schema on a given page should live in one @graph block. Multiple separate scripts work but the @graph pattern is what Google recommends and what processes most reliably across their systems.
Article / NewsArticle / BlogPosting
Every piece of written content on your site should have Article schema. For news publishers: NewsArticle. For blog content: BlogPosting. For general editorial: Article.
The properties that actually matter (beyond the basics most guides cover):
authorwith aPersontype includingname,url(to author bio), and ideallysameAslinking to LinkedIn, Google Scholar, or other authoritative profilesdateModified— keep this current. Google uses modification dates to assess freshness.image— required for Google News and eligible for Google Discover. Must be 1200px wide minimum.publisher— Organization type with logo. Required for AMP but valuable for all content.speakable— Marks sections suitable for text-to-speech. Increasingly relevant for voice search and AI audio features.
FAQPage Schema: The Rich Result That Still Works
FAQPage schema generates accordion-style rich results in Google SERPs that dramatically increase visible real estate for your listing — often doubling or tripling the space your result occupies. In 2026, Google has restricted FAQPage rich results to government and health domains for some queries, but it still triggers for non-YMYL content across most verticals.
Implementation requirements:
- The FAQ must be visible on the page — you cannot have hidden FAQs only in schema
- Each Q&A must be original (not duplicated from another page on your site)
- Questions should use natural language that mirrors actual search queries
- Answers should be concise (under 250 words) but complete
FAQPage schema also directly feeds AI Overviews and voice assistant answers. A well-structured FAQ with clear, factually accurate answers is one of the most effective GEO tactics available.
HowTo Schema: For Procedural Content
HowTo schema tells Google your content is a step-by-step guide. It unlocks rich results showing steps directly in SERPs, and it’s a strong signal for featured snippets on “how to” queries. The schema must accurately reflect the content — each step, tool, and supply listed in the schema must appear in the page content.
Key properties:
step: Array of HowToStep objects, each withnameandtexttool: Tools required (optional but improves rich result completeness)supply: Supplies/materials needed (for DIY, cooking, technical content)totalTime: Use ISO 8601 duration format (e.g., PT30M for 30 minutes)estimatedCost: Useful for service/repair guides
Product Schema: E-Commerce’s Most Valuable Schema Type
Product schema is non-negotiable for e-commerce. It enables price, availability, and review rich results — the stars and prices you see in product SERPs. In 2026, Google has expanded product rich results to include shipping estimates, return policy, and energy efficiency ratings.
The properties most commonly missed:
offers: Withprice,priceCurrency,availability(In Stock =https://schema.org/InStock), andurlaggregateRating: Required for star rating rich results. Must reflect real reviews — never fabricate.review: Individual reviews for more detailed rich resultsbrand: Organization or Person typeskuandgtin: For Google Shopping integration and Merchant Center compatibilityhasMerchantReturnPolicy: New in 2024 — Google now shows return policies in rich resultsshippingDetails: Shows estimated delivery dates in SERPs
LocalBusiness Schema: For Any Business With a Physical Location
LocalBusiness schema (and its subtypes: Restaurant, MedicalOrganization, LegalService, etc.) is essential for local SEO. It reinforces the information in your Google Business Profile and helps Google understand your business entity clearly.
Critical properties:
name,address,telephone: Must exactly match your Google Business Profile (NAP consistency)openingHoursSpecification: More specific than the basic openingHours propertygeo: Latitude/longitude coordinatespriceRange: $ to $$$$ notationsameAs: Links to Yelp, Facebook, Bing Places — critical for entity consolidationhasMap: Google Maps URL for the location
Organization and Person Schema: Entity Building
Organization schema on your homepage is one of the most impactful schema types for GEO. It tells AI systems what your brand is, what it does, and how it connects to other authoritative entities on the web. The sameAs property is particularly powerful — linking to your brand’s Wikipedia page, LinkedIn company page, Crunchbase, Wikidata entry, and Google Knowledge Panel URL all strengthen your entity definition.
Person schema for individual authors, founders, and executives does the same for people. Adding Person schema to author pages with sameAs links to LinkedIn, Google Scholar, or Twitter/X profiles dramatically improves AI recognition of their expertise and your content’s authority.
BreadcrumbList: Simple But Critical
BreadcrumbList schema shows the page’s position in your site hierarchy in Google SERPs. It replaces the raw URL under your page title with a readable path (Home > Category > Article Title). This improves CTR and helps Google understand your site architecture. It’s one of the simplest schema types to implement and should be on every page.
Event Schema: For Any Event-Related Content
Event schema unlocks rich results with dates, locations, and registration links directly in SERPs. It also feeds Google’s event search features. If your business hosts webinars, conferences, local events, or virtual workshops, Event schema is mandatory. Virtual events (since COVID made them mainstream) should use eventAttendanceMode: OnlineEventAttendanceMode.
VideoObject Schema: Required for Video SEO
Any page with an embedded video should have VideoObject schema. It enables video thumbnails in SERPs, video carousels, and YouTube integration. Required properties: name, description, thumbnailUrl, uploadDate, and contentUrl or embedUrl. The duration in ISO 8601 format (e.g., PT5M30S for 5:30) is required for Google’s video rich results.
Validating and Monitoring Your Schema
Implementation is only half the job. Validation and ongoing monitoring matter:
- Google Rich Results Test: Test any URL or code snippet — shows which rich results you’re eligible for
- Google Search Console Enhancement Reports: Shows errors and valid/invalid items for each schema type
- Schema Markup Validator (validator.schema.org): Validates against Schema.org specification (more thorough than Google’s tool)
- Screaming Frog: Crawl your site and extract all structured data for audit at scale
Review Search Console enhancement reports monthly. Schema errors are silent — they don’t break your page, they just silently prevent rich results from appearing. Regular audits catch implementation drift as content and templates change.
Our technical SEO team has implemented schema for 500+ websites. We find what you’re missing and build the structured data that unlocks rich results.
Frequently Asked Questions
Does schema markup directly improve Google rankings?
Schema markup is not a direct ranking factor — Google has confirmed this. What it does is enable rich results, which improve CTR, which can improve rankings through engagement signals. It also improves entity clarity, which influences AI Overview and knowledge panel appearances. The indirect ranking impact is significant even though it’s not a direct signal.
Can I have too much schema on a page?
You can have conflicting or irrelevant schema, which confuses Google and can trigger manual review. Don’t add schema types that don’t reflect actual page content. Having multiple relevant schema types in an @graph block is correct. Adding Product schema to a blog post to try to get product rich results is a violation of Google’s guidelines.
What’s the fastest schema win for most websites?
FAQPage schema on your most important landing pages, followed by Article schema with proper author attribution on blog content. Both are quick to implement, directly visible in SERPs, and have measurable CTR impact within days of Google re-crawling the pages.
Does schema markup help with AI-generated answers in ChatGPT and Perplexity?
Yes — structured data makes content significantly easier for AI systems to parse and attribute correctly. FAQPage schema in particular aligns well with how generative AI constructs answers. While these tools don’t “read” JSON-LD directly in the same way Google does, the improved content organization that comes with proper schema implementation benefits AI citation rates.
How do I implement schema on WordPress?
Yoast SEO and RankMath both generate schema automatically from post/page settings. For custom schema types not covered by these plugins, add a Custom HTML block in Gutenberg with your JSON-LD script. For site-wide schema (Organization, WebSite), add it via a site-wide code injection in your theme or a plugin like Insert Headers and Footers.
What’s the difference between JSON-LD and Microdata for schema markup?
JSON-LD (JavaScript Object Notation for Linked Data) is Google’s recommended format — it lives in a separate script tag and doesn’t require modifying your HTML structure. Microdata embeds attributes directly in your HTML. JSON-LD is significantly easier to implement, maintain, and validate. Use JSON-LD for all new implementations.
