Article

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.

BeeRanked's structured data analyzer showing a 100 out of 100 result rendered as a Google branded search result and knowledge panel, with site name, logo in search, and linked profiles marked active.

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:

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 aggregateRating from 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 @id in 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 aggregateRating to 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.

← Back to Blog