All posts
SEO

How to get rich snippets with structured data

Rich results come from structured data. Learn which format Google recommends, the steps to add it, and why correct markup is no guarantee.

Jessica Wells·4 min read

Rich snippets, which Google now calls rich results, are the search listings with extra detail: star ratings, recipe times, prices, event dates. They take up more space and give searchers more reasons to click.

You cannot buy them and you cannot force them. You can make your pages eligible, and that part is much more manageable. Here is how to create rich snippets the way Google describes it.

Rich results come from structured data

Structured data is a standard way of labeling what is on a page. Google describes it as a way of providing "explicit clues about the meaning of a page." On a recipe page, that means marking up the ingredients, the cooking time, the temperature and the calories, so Google does not have to guess which number is which.

Google uses that markup to understand the page, and to show enhanced listings when a page qualifies.

Is structured data worth the effort?

Google's documentation lists case studies from sites that added it:

  • Rotten Tomatoes added structured data to 100,000 pages and measured a 25% higher click-through rate on those pages.
  • The Food Network converted 80% of its pages to enable search features and saw a 35% increase in visits.
  • Nestlé measured an 82% higher click-through rate on pages that showed as rich results.

These are Google's selected examples, not promises. Your results depend on your pages, your searches and your competition. Still, few technical SEO jobs come with a clearer way to measure the payoff.

Which format to use: JSON-LD

Google accepts three formats: JSON-LD, Microdata and RDFa. All three are equally fine for Google if the markup is valid, but Google recommends JSON-LD in most cases because it is the easiest to implement and maintain at scale.

JSON-LD sits in a script block, separate from the visible content. That means you can add it, test it and change it without touching your page layout, which is why most site builders and SEO plugins use it.

How to create rich snippets, step by step

  1. Pick a feature that fits the page. Google keeps a list of supported rich result types, such as Product, Recipe, Event and Review snippet. Choose the one that honestly describes what the page is.
  2. Add the required properties first. Every feature has required and recommended properties. Google advises that it is more important to supply fewer but complete and accurate recommended properties than every possible one with sloppy data.
  3. Mark up only what people can see. Google's structured data guidelines say not to mark up content that is not visible to readers of the page.
  4. Test it. Run the page through the Rich Results Test and fix every error.
  5. Ask Google to look. Use the URL Inspection tool in Search Console to confirm that Google can see the markup.
  6. Monitor it. Search Console's rich result status reports flag pages whose markup breaks after a template change.

How to measure the result

Google suggests a simple before and after test. Choose a few pages with several months of steady data in Search Console, ideally pages that are not seasonal. Add the markup, confirm Google has found it, then compare performance in the Performance report over the following months.

Keep a note of the date you shipped the change. Otherwise, you will be guessing which change moved the numbers.

Why your markup might not show

Correct markup earns eligibility, not a guarantee. Google's structured data policies say it "does not guarantee that your structured data will show up" in search results, even when the Rich Results Test passes.

Common reasons the guidelines list: the markup does not represent the main content of the page, it is misleading, or it describes content hidden from the user. Breaking the guidelines can also lead to a manual action, which removes the page's eligibility for rich results. Google notes that this kind of manual action does not affect how the page ranks in web search.

The takeaway

Start with your most important page type, add JSON-LD with the required properties, test it, and measure the change in clicks. Structured data is one of the few SEO jobs where you can see the result in your own data within a few months.

Quick answers about rich results

Can I pay Google for rich results? No. They come from structured data and Google's own systems, not from ads.

Do rich results raise rankings? Google describes structured data as a way to understand the page and to show enhanced listings. A structured data manual action, by Google's account, affects rich result eligibility, not web search ranking.

How long until they show? There is no promised timeline. Confirm with URL Inspection that Google has seen the markup, then watch the rich result reports in Search Console.

Which page type should I start with? The one that earns you money and matches a supported feature: products for a store, events for a venue, recipes for a food site.

Sources

Checked October 3, 2026. Platforms change their guidance. The linked pages are the final word.

One question away

How to create rich snippets? Ask a founder.

Tell a founder what you are working on. You will get a straight answer on what is worth doing for your business and what to skip, whether or not you hire us.

Not ready? Keep reading

No cost, no obligation

Get a free marketing plan

Tell us about your business and we will write you a marketing plan for it, free.

We have spent years planning and running marketing across healthcare, dental, retail, consumer goods and more.

  • //Written for your business, not pulled from a template.
  • //No cost, no obligation, and no pitch if it is not a fit.

Prefer to talk first? Text or call our founders at (949) 432-6024.

Tell us about your business