How to Use Schema Markup to Win Rich Results

July 18, 2026 6 min read

Schema markup remains one of the more misunderstood parts of technical SEO. Site owners often add it hoping for an automatic rankings boost, then feel misled when nothing visibly changes. Understanding what schema markup actually does at a mechanistic level — and which schema types still translate into visible SERP features in 2026 — makes it much easier to use well.

What Schema Markup Actually Does

Schema markup (structured data) is a standardized semantic vocabulary, defined at schema.org, that annotates the content on a page in a machine-readable format — identifying that a block of content is a Recipe entity, a Product entity with price and availability properties, a Review entity with an AggregateRating, or an Event entity with date and location properties. Google recommends implementing it using JSON-LD (JavaScript Object Notation for Linked Data), a script-based serialization format placed in the page’s head or body that operates independently of the rendered DOM and doesn’t alter the visible page content.

Crucially, schema markup is not a direct ranking factor within Google’s core ranking algorithm. Google has repeatedly clarified that adding structured data doesn’t improve your position for a given query on its own. What it can do is make you eligible for certain visual SERP features — rich results — that can improve click-through rate (CTR) for pages that already rank, by increasing listing prominence and information density within the results page.

Which Schema Types Still Generate Rich Results in 2026

This is the part that has changed meaningfully in recent years, and it’s worth being precise about, because outdated advice is common. Google discontinued HowTo rich results in 2023, and in May 2026 it deprecated FAQ rich results as well — the expandable question-and-answer dropdowns that used to appear under organic listings no longer render, with Search Console reporting and the Rich Results Test validator following suit in June 2026 and API support for the feature ending in August 2026.

Importantly, this doesn’t mean the underlying schema types are invalid or harmful to retain in your markup — FAQPage and HowTo remain valid, spec-compliant schema.org types, and Google has stated unused structured data doesn’t cause any indexing or ranking problems. It simply no longer triggers a visible SERP feature for standard content.

Schema types that continue to generate rich results in Google Search include:

  • Product — pricing, availability status, and AggregateRating star ratings in shopping-related results.
  • Review / AggregateRating — star rating snippets displayed alongside organic listings.
  • Recipe — cook time, aggregate ratings, and image carousel eligibility.
  • Article / NewsArticle — eligibility for certain news-specific SERP features and Top Stories carousels.
  • BreadcrumbList — hierarchical breadcrumb trails rendered in place of a raw URL string.
  • Event — date, venue/location, and ticketing information.
  • LocalBusiness / Organization — Knowledge Panel and Local Pack (Map Pack) support via entity resolution.
  • VideoObject — video thumbnails and key-moment (chapter) markers.
  • JobPosting — listings surfaced within Google’s job search vertical.

How to Implement Schema Markup Correctly

  1. Choose the schema type that accurately reflects your content’s underlying entity type. Don’t annotate a generic blog post as a Product or Review entity purely because that schema type happens to render a more visually prominent rich result — mismatched markup risks a manual action under Google’s structured data spam policies.
  2. Use JSON-LD as the serialization format. It’s Google’s recommended format because it decouples structured data from the visible HTML/DOM, making it easier to maintain programmatically and less error-prone than inline Microdata or RDFa annotations.
  3. Validate before publishing. Use Google’s Rich Results Test (search.google.com/test/rich-results) to confirm the markup is both syntactically valid JSON-LD and semantically eligible for a rich result under the current feature specification.
  4. Monitor ongoing status in Search Console. The Enhancements section under Search Console reports parsing errors, warnings, and valid item counts aggregated across your whole site, which is the most reliable way to catch markup regressions introduced by a template update or CMS migration.
  5. Keep markup accurate and synchronized with live content. Structured data that misrepresents the actual page content — stale pricing, fabricated or unverifiable ratings — violates Google’s structured data guidelines and risks losing rich result eligibility entirely, or triggering a manual action.

Should You Still Add FAQ or HowTo Schema?

Given the 2026 deprecation, this is a fair question. The honest answer: it depends on your objective. If the goal was purely to win the FAQ dropdown SERP feature in Google Search, that incentive no longer exists. But FAQPage markup is still parsed and used by other search engines’ indexing pipelines and by the retrieval layers many AI assistants use to locate and cite content (see retrieval-augmented generation architectures), so it may still carry value as a disambiguation signal for clear, well-organized content — just not as a guaranteed visual SERP feature within Google specifically. The safest approach is to retain FAQ and HowTo markup where it’s already well-implemented and accurately reflects genuine Q&A or sequential step-by-step content, but not to treat adding it as a standalone growth tactic.

Frequently Asked Questions

Will adding schema markup improve my rankings?
Not directly, within Google’s core ranking algorithm. It can improve click-through rate on pages that already rank, by increasing listing prominence and visual differentiation, but it isn’t a ranking signal in and of itself.

Can schema markup hurt my site?
Markup that’s inaccurate, spam-oriented, or doesn’t correspond to the visible page content can trigger a manual action revoking rich result eligibility site-wide. Correctly implemented, accurate markup carries no downside risk.

Do I need a developer to implement schema markup?
Many CMS platforms and SEO plugins support common schema types via native, auto-generated JSON-LD out of the box. More complex or custom implementations, especially for large e-commerce catalogs requiring dynamic, data-synchronized markup, typically benefit from developer involvement to keep the structured data automatically in sync with the underlying product database.

Final Thoughts

Schema markup is a supporting technical tactic, not a growth lever on its own — it makes genuinely good, relevant content easier for search engines’ parsing and entity-resolution systems to understand and display attractively, but it can’t substitute for the underlying content quality itself. Focus implementation effort on the schema types that still produce visible rich results in 2026, keep the markup accurate and synchronized, and treat validation as an ongoing maintenance task within your technical SEO workflow rather than a one-time setup.


References

Ready to add structured data? Our free Schema Markup (JSON-LD) Generator creates valid markup for the rich-result types that still matter.

Read Next