Rich results are rocking the SERPs

Rich search results are everywhere. Years ago, search engines presented search results without much adornment. Today, the search results look very different, especially on mobile. We see extra information beneath the links, plus a couple of big blocks of rich — often visual or action-oriented — content, depending on what you look for. In this article, we’ll briefly go over some of the different rich results and what they mean for SEO.

Before we dive in: we have some exciting news! We’ve just launched an Understanding structured data training course. In this course we explain what structured data is in detail and how you can improve your chances of getting your own rich results. Get access to this course, all of our other SEO courses and extra features in Yoast SEO by going Premium:

What are rich results?

Rich results are a special brand of search results — made to stand out and help users achieve their tasks or get their answer more quickly. These results range from recipe carousels to complete interfaces from things as jobs and flights. Search engines are expanding the number of subjects that trigger a rich result.

Hi, my name is Rich Snippet! Getting featured in a rich snippet is rewarding since it is located in the so-called position zero. This way, they are bound to attract a lot of attention. Take it from me as I am used to attract attention!

I use Yoast SEO for all my Schema and structured data needs. I love using the structured data content blocks to build awesome content that helps me get rich snippets. It’s almost as awesome as my suit!

A closer look at rich results

First, let’s look at what regular search results a.k.a snippets are. A snippet is an individual search result with black lines of text beneath the title. Here you’ll read a piece of text introducing the search result. Rich search results are the results that stand out due to formatting or on-screen location. Rich results is a catch-all term search engines use to describe parts of the search results that have a highlighted presentation.

There are a lot of them, and new ones keep popping up. Search engines are looking for the best and fastest possible way to get an answer to a user. For instance, if you search for a product, you get product-oriented rich results like reviews and availability. While if you search for a particular recent movie, you see where it’s playing and it even lets you book tickets right away.

Here’s an example of a full desktop US search result for a specific product, namely a Fender American Professional Precision Bass. It’s got a lot of stuff going on (image is cropped, click the image for the whole enchilada):

  • Video overviews and reviews
  • A sponsored shopping panel to order it online
  • Editorial reviews
  • User reviews
  • Rich snippets for product listings in the organic search part
  • A local pack showing where you can buy it locally
  • An overview with similar products
  • Related searches
Searching for a product leads to a very rich presentation nowadays
An example product rich snippet

Omnipresent on mobile

There are a couple of other enhancements to the search results pages. Especially on mobile, for instance, you’ll find an incredible amount of rich results. These results provide a lot more actionable information, directly from the search results page. Rich results are available for almost all verticals, from movies — you can see an example of that below — and recipes, to local restaurants and online courses. You can check the results of your rich results in Google Search Console.

There’s a lot of stuff going on on mobile. Here’s — part of — a rich results for the movie ‘Parasite’

Now there are also featured snippets and answer boxes — the latter will show when Google itself knows the answer to a question itself, often directly coming from the knowledge graph. These boxes will show at the top of the page to answer a query directly. Last but not least, there’s the knowledge graph card; this is the big block of information on the right-hand side.

A featured snippet for the search term [what is a meta description]
Asking who our CEO is gets you this answer box

Read more: Rich results, structured data and Schema: a visual guide to help you understand »

Yoast SEO makes this easy

Our plugin builds a structured data graph for every post or page on your site. A graph is a complete piece of structured data that helps search engines understand the contents of your page or post. All you need to do is decide on the type of content and our plugin will do the rest. Read all about structured data in Yoast SEO!

Building blocks for rich results

To increase the chance of getting rich results, you need to add structured data to your site. The structured data is in a vocabulary called and can be added to your page in different ways. First, you can use the classic formats: Microdata and RDFa. However, Google favors JSON-LD. This is a JavaScript format to easily markup structured data in a way that’s readable for both humans and machines. On you’ll find a neat getting started guide.

Our Yoast SEO plugin uses JSON-LD to automatically add a lot of structured data information about your site. Plus, it marks up how-to articles and FAQs among other things via structured data content blocks. We stitch everything together in a neat graph. A graph is an interconnected overview of your site and how all its entities — company, authors, etc. — are connected to that. Read our Schema documentation to get up to speed.

Here’s an example of a mobile how-to rich result for which Yoast SEO provide the code

What do rich results do?

In addition to telling the search engine what all the pieces of your site mean, the main goal of rich results is to inform the searcher. A rich result might entice the searcher to click on the link. Users can now judge directly from the search results if a certain result is the one they are looking for.

Let’s say you have a business delivering flowers. You have done a lot of work to rank well in the search engines for the term [flower delivery to the netherlands]. You rank pretty well, but your competitor has rich snippets, and you don’t. He shows his reviews directly in the search results and his flower shop rates 4,4 out of 5 stars. His stars just naturally catch your eye. With his high rating, he might attract more clicks from searchers, just because he has a more ‘trustworthy’ profile. You know what you have to do.

Looks pretty trustworthy, right?

Do rich results have benefits for SEO?

Adding structured data does not directly result in better rankings. Sometimes, you might get a rich result without having any structured data on your site. It does, however, make you more visible in the search results. Search engines understand your pages better and can, therefore, give you a better presentation. This, in turn, might lead to more focused traffic, extra sales, links and in the end; better results from your site.

If your listings get rich results, searchers will notice you better because you stand out from the crowd. This might lead to a higher click-through rate (CTR). In addition to that, if your snippets are really good, your bounce rate may potentially go down. The reason for this is that searchers can make better judgment directly from the results. If your listing is not up to scratch, searchers might skip you. If it is, they know your listing should promise what it says. All you have to do is deliver the result it promises.

Keep in mind that it’s up to the search engines to determine if your listings get rich results. There are no guarantees you’ll get them.

What types are there?

There are different types of rich results. Here are some prominent examples. You can see some of these in action in Google’s Search Gallery.


Mark up products with and you can get rich results in search results. Your product can be enhanced with ratings, pricing, and availability, for example. In this post, we explain how you can enhance your product listings in search engines.

Reviews and ratings

Do customers give your product ratings? Then you could collect them and mark these up as ratings or reviews with This way search engines recognize the product reviews and might show them in the search results. We’ve written a post on reviews and ratings as well. Remember, reviews must be present and visible for visitors of the page. Also, Google recently put the cap on self-serving reviews. This means that, for the organization and localBusiness type, collecting those reviews yourself to get them in the search results is not allowed any more.

Businesses and organizations

Your local business should present the correct structured data to search engines ( If you use this data, search engines will pick it up and might highlight your business in the results. If you want to mark up your local business, you should read the article on local business listings. Don’t have the time or knowledge to add all this information yourself? Our Local SEO plugin can do it for you.


You can now see recipes directly in the search results. If you are searching for a recipe for cheesecake, you can now find it without leaving the search engine. To activate this on your cooking site, you need to add data.


Event listings have been around for quite a while, but Google recently revamped and expanded the listings. If correctly implemented clubs, venues or other social and cultural entities can show multiple upcoming events directly in search results. Check out


Marking up your jobs with jobPosting Schema might lead to inclusion in Google Jobs interface. This’ll highlight your jobs in a section of Google Jobs.


By adding data you can highlight your course in the search results. Among other things, you can show a description, tutor, price and the institute that facilitates the course. You can find a couple of example sites, including markup at

New: FAQ & How-to

There’s a lot going on at the moment, with Google adopting new rich result formats. The latest additions to the roster are FAQs and How-tos. You can easily build the content for these pages with our FAQ content block and How-to content block.

How can I add them myself?

It used to be fairly hard to add the data needed for rich results, but times have changed. Yoast SEO has now stepped in to help you add valid structured data by automatically generate the most important data in the background. Plus, you can determine on a per page basis what that specific is about using the Schema tab. In addition to that, we have built our Schema structured data implementation to be as extensible as possible. If you or your developer has built your own structured data it’s possible to add this to the graph. Our Schema integration documentation has examples on how to do that.

Having said that, you should always be careful when adding structured data for rich results. If you markup hidden content, or don’t follow the rules one way or the other, you could receive a penalty.

Using the Schema tab in Yoast SEO can help you finetune your structured data implementation

We offer a free Structured data for beginners course and an Understanding structure data course that can help you get to grips with the concepts and technology behind all this. In addition, Google has a Codelab on structured data showing you the ropes.

Keep reading: How to get great looking Google results »


While adding structured data for rich results doesn’t directly lead to better rankings, it will lead to a better understanding of your site by search engines and visitors alike. As with a lot of SEO related things, you are still in the hands of search engines. They will determine if a site gets rich results or not.

Don’t let this stop you, though. Adding structured data to your site is always a good thing because you are making your site clearer to search engines and thus creating a bigger chance of them presenting your site in the best possible way.

Read on: Structured data with the ultimate guide »

8 Responses to Rich results are rocking the SERPs

  1. reetmic
    reetmic  • 1 year ago

    Please let me know if you’re looking for a author for your
    site. You have some really great posts and I feel I would be a good asset.
    If you ever want to take some of the load off, I’d love to write some material for
    your blog in exchange for a link back to mine. Please shoot me an e-mail if interested.
    Many thanks!

    • Hanneke
      Hanneke  • 1 year ago

      Hi Reetmic,
      Thank you for your offer. We have a fabulous blog team (and people from other teams) that write blog posts for Yoast, so we’re not in need of any extra help! Good luck.


  2. Julien Hilgeman
    Julien Hilgeman  • 1 year ago

    Great blog article, thanks for the post :) groet uit Nederland

    • Hanneke
      Hanneke  • 1 year ago

      Hoi Julien, graag gedaan en dankjewel voor je compliment!

  3. Greg
    Greg  • 1 year ago


    We are adding post specific schema, services. It asks

    Service type
    Provider name
    Provider type
    Postal code
    Address country
    Price range
    Areas served (city)
    Service offer

    Our question is, what do we put in the URL field? Is it the URL of the specific page that we are marking up or something else?


    • Rob
      Rob  • 1 year ago

      The URL of the page.
      Test it in Google’s structured data testing tool (will save you from asking people in comments :) )

  4. Kyle Finazzo
    Kyle Finazzo  • 1 year ago

    Thanks for everything. You at Yoast SEO, you are fantastic. Excellent informative article, as always. Greetings, from my side to the whole team, from Kyle.

    • Hanneke
      Hanneke  • 1 year ago

      Hi Kyle, thank you so much for your kind words!