Schema Markup: The Rich Results Field Guide
Which schemas earn rich results in 2026, the markup that actually works, and the markup to skip.
Schema markup is the difference between a blue link and a rich result. In 2026, the vocabulary is broader than ever, but the rich-result surface area is narrower than people think. This guide separates the schema that works from the schema that wastes effort.
What schema markup actually does
Schema markup is structured data that helps parsers understand the meaning of a page’s content. Google reads JSON-LD, RDFa, and microdata — JSON-LD is the modern default. Markup does not directly rank; it earns eligibility for rich results.
The rich results that still work in 2026
Article
Required for Top Stories eligibility on news sites. Properties: headline,
datePublished, author, image, publisher.
Rich result: Top Stories carousel, sometimes with a thumbnail.
FAQPage
Q&A pairs. Rich result: expandable Q&A below the snippet. Note: Google throttles display — showing FAQ rich results only on certain queries, certain verticals. Do not assume you’ll get it.
HowTo
Step-by-step instructions. Rich result: list-style snippet with optional images. Mostly desktop-only in 2026. Strong CTR when it appears.
Product
Required for product rich results: price, availability, ratings. Strongest impact on ecommerce CTR.
LocalBusiness
NAP, hours, geo coordinates, address. Rich result: knowledge panel for branded queries.
Organization
Logo, social profiles, contact. Drives the site-links search box and knowledge panel for branded queries. Every site should have one on the homepage.
BreadcrumbList
The path from the homepage to the current page. Rich result: breadcrumb trail in the snippet. Easy win; small CTR lift.
Video
Required for video rich results: thumbnail, description, duration, upload date.
The schemas that don’t earn rich results anymore
- Review / AggregateRating — Self-served reviews are filtered. Only third-party review sites earn star rich results.
- Recipe — Eligibility throttled hard. Only top recipe sites see rich results.
- Event — Only for ticketing partners in some regions.
- JobPosting — Restricted to specific verticals and ATS integrations.
The JSON-LD format
JSON-LD in a script tag in the head:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Write Schema Markup That Actually Renders",
"datePublished": "2026-02-10",
"author": { "@type": "Person", "name": "Ada Lovelace" }
}
</script>
Use our Schema Generator to skip the boilerplate.
Validation
Two tools, always:
- Rich Results Test — what Google specifically supports.
- Schema.org Validator — the spec, regardless of Google’s surface area.
Resolve every error. Warnings can stay; errors mean your markup may be ignored entirely.
Common schema mistakes
- Microdata or RDFa. Stick with JSON-LD — easier to debug, easier to maintain.
- Nested markup that contradicts itself. Article says author=X, breadcrumb says author=Y.
- Markup that does not match visible content. Markup says 5 stars; no rating visible on page.
- Missing required properties. Each type has required and recommended fields. Skip required = no rich result.
- Stale markup. The event date is in the past; the price has changed; the recipe no longer exists.
Wrap-up
Schema markup is the easiest rich result to earn. Use our generator, validate, ship, monitor in Search Console. Skip the schemas that don’t pay off — your time is the scarcest resource in SEO.
Step-by-step
- 1
Pick the schema type
Match the page to one schema.org type. Adding ten types to one page is not better than picking the right one.
- 2
Generate the JSON-LD
Use our generator for common types. Validate as you go.
- 3
Validate with Google
Rich Results Test + Schema.org Validator. Resolve every error before shipping.
- 4
Add to the page
In the head, in JSON-LD format, not RDFa or microdata.
- 5
Monitor in Search Console
Enhancements tab. Track warnings. Fix fast.