Schema markup that still earns rich results
June 27, 2026
Most teams still add schema markup expecting a richer search result, then wonder why nothing changes. The honest answer is that Google has quietly retired most of the rich results schema used to unlock. The markup is not wasted, but its job has changed. Here is what still earns a visible result in 2026, what to emit anyway, and the mistakes that quietly cancel the whole effort.

The rich results Google already killed
If you are adding schema for a search feature that no longer exists, you are doing unpaid work. Three big ones are gone:
FAQ. Google first cut FAQ rich results back to authoritative government and health sites in August 2023, then removed them from Search entirely as of May 7, 2026. FAQPage markup now produces nothing in search for anyone.
How-to. Google stopped showing How-to rich results on all devices and has since removed the documentation. It is fully deprecated.
Sitelinks search box. Google retired it on November 21, 2024, so the SearchAction you may have bolted onto your WebSite node no longer renders anything.
The markup lingering on your pages will not hurt you, but it will not help either, and chasing these is why a lot of "we added schema" projects show zero lift.
What still earns a visible rich result
These are worth marking up because Google still renders them, as long as the underlying data is real and visible on the page:
Breadcrumbs. The most reliable win. BreadcrumbList replaces the raw URL in the result with a clean path. Low effort, high hit rate.
Articles. Article and BlogPosting feed Top Stories and the standard article treatment, and they are how Google attributes authorship and freshness.
Products with reviews. Product markup earns the star result only when it carries a real
aggregateRatingfrom real reviews. No reviews, no stars.Reviews, Recipes, Events, Videos, and Job postings. Each still has a live rich result when the content genuinely is that thing.
The pattern is simple. The survivors describe a concrete entity a user wants to act on, not the ones that just decorated a page.
Why you still emit schema with no rich result in sight
This is the part most guides miss. The payoff for structured data has moved from blue-link decorations to machine comprehension.
Entity understanding. Organization, WebSite, and Person markup tell Google who you are and how your pages relate, which is how you become a recognised entity instead of a set of loose URLs. I covered this in how Google and AI search understand your brand.
AI search. AI Overviews, ChatGPT, and Perplexity lean on clean, well-marked content to understand and cite a page. Structured data is one of the clearest signals you can hand them, which is the whole premise of answer engine optimization.
The schema you emit today does double duty: a shrinking set of search features, and a growing set of machines that read your markup to decide whether to cite you.
The mistakes that quietly break your markup
Valid-looking schema fails all the time for boring reasons:
Relative URLs. Every
url,logo,image, and@idin your JSON-LD has to be an absolute, public URL. A root-relative path is invalid to Google and gets ignored.Marking up content that is not on the page. Schema has to match what a visitor actually sees. Describe a rating or a price that is not visible and Google drops the markup, or issues a manual action.
Inventing reviews. Never fabricate an
aggregateRatingto force stars. It is the fastest route to a structured-data penalty.Letting a plugin emit a generic Organization and nothing else. That covers the entity basics and leaves every article, breadcrumb, and product unmarked.
How to do this without hand-writing JSON-LD
You should not be authoring schema by hand for every page. In BeeRanked, each content page emits Organization, the correct Article type, and a BreadcrumbList automatically, with every URL absolutized to your public host, so the two things that still matter, entity signals and article treatment, are covered by default. The setup is in improve your SEO.
Then verify. Run any page through the free structured data analyzer to see exactly what Google and AI models extract from it, which schemas are present, and where the gaps are. Reading the output beats trusting that the markup is there.
The short version
Stop chasing rich results Google has already retired. Emit BreadcrumbList and the correct Article type for the features that remain, Organization and WebSite for entity and AI understanding, and Product, Review, Event, or Recipe only where you have the real data behind them. That is the markup that still earns something in 2026, on the results page and in the models that increasingly sit in front of it.