30 Rich Results in Google powered by Schema

Schema markup is more than recipe steps and rating stars.

Most people implement schema markup (aka structured data) because of the enhancements it can provide in the appearance of their Google search results: review snippets, knowledge graph logos, video carousels and, yes, rating stars to name a few.

Structured data can indeed transform your search results from a boring blue link to a rich result with visually-striking elements. Rich results are an important part of On-SERP SEO, which is optimizing your presence on the search results page itself.

While there are over 600 types of schema markup you can implement, not all of these lead to enriched Google search results.

Currently 30 different types of rich results are powered by schema markup and structured data. In this article, we’ll walk through each with a screenshot, description, and links to official documentation from Google and Schema.org.

What is a rich result?

A rich result is an enhanced listing in Google search results that goes beyond the standard blue link to include visual elements like images, rating stars, and carousels

Note that adding these JSON-LD objects (the recommended method - see our getting started with structured data post) to your site doesn’t guarantee that Google will bestow you a rich result or featured snippet but it will make you eligible for one (see reasons your schema markup may not be showing in search). And even if you don’t get a rich result, it’s probably worth the work to signal in a meaningful and legit way what your page is about so Google can rank it accordingly.

Without further ado, here are 30 rich results found in Google powered by structured data.

Update: as of May 8, 2019, Google added support for 2 more rich results powered by schema: How-to and FAQ.  These new uses of structured data have been added to the end of the article.

1. Article

Yes, you can even mark up a standard article. Include structured data on author, headline, image, date published and more. This will tell Google explicitly the main details of the article instead of having them guess based on what they automatically pull in from a crawl. When you implement this Schema markup, you are more likely to have a rich result and be featured in the top stories carousel.


Top Stories Carousels are powered by Article Schema

For more information on the exact markup, check out the following documentation.

Google article structured data documentation


Schema.org article documentation


2. Book

If you wrote a book or are a publisher, you’ll want to mark up your book product pages. In addition to providing information such as author, ratings and, edition, a main business benefit is markup can lead to a “Get Book” call to action so people can start the buying process right from Google search results.


Book schema markup can lead to 'Get Book' Call-to-Actions in Google

Google book structured data documentation


Schema.org book documentation


3. Breadcrumb

This is a pretty subtle one. All search results have the familiar green link. People deciding whether or not to click through on a result may quickly look at this link for clues to see if it looks like it’s a good fit and worth a click.

A better option is displaying a breadcrumb-style link powered by schema. This will instead show a hierarchy of pages and categories that lead to the page. It can be a more descriptive and simpler way to show people where they are navigating to and what to expect.


Example of Breadcrumb from Structured Data

Google Breadcrumb structured data documentation


Schema.org breadcrumb documentation


4. Carousel

Carousels are a rich result that features 3 or more carousel cards right in a single search result. To be clear, we are not talking about the more-common top stories or video carousels. These carousels are contained within one search result and are for a single site. These usually show up only in mobile searches. For example, a carousel could show a list of blog articles or chicken recipes from your site. Even if Google doesn’t show this rich result, implementing it will also make your site eligible to appear in multi-site carousels.

Google carousel structured data documentation


There is no specific schema.org carousel documentation

5. Corporate Contact

The large information box often seen to the right of desktop search results is called the knowledge graph. It commonly includes organization information such as a customer service number. Google may find this number by crawling your site by why leave it to chance? Adding a phone number to this rich result via schema structured data is a more effective method. Mark it up!


Corporate contact schema shows in the Knowledge Graph

Google corporate contact structured data documentation


Schema.org corporate contact documentation



6. Course

Online courses shown in search can be enhanced with structured data and schema markup. In the search results, Google may show a special area highlighting the course name, the organization offering it as well as a brief description.


Example of Course structured data

Google course structured data documentation


Schema.org course documentation


7. Critic Review

If you review movies, books or local businesses, consider implementing Critic Review (by the way, these are the only 3 review types currently supported). The Critic Review rich snippet provides a 200-character excerpt from a longer review along with reviewer name, rating, and publisher name and logo. They really pop in the search results are a great way to bring attention to your critiques.

Don’t confuse with Review Snippet which we cover below.


Critic reviews structured data can result in excerpts in Google

Google critic review structured data documentation


Schema.org critic review documentation


8. Dataset (Beta)

If your site has large data sets (like a CSV or XML files, for example), there is actually a schema markup for that as well. You can tell Google information such as file format, keywords, description, creator, and more. Once implemented, Google may call out this information in a rich result right in the search results. This feature is in pilot so not a lot of rich results of this type currently but it seems Google is looking to roll this out more widely soon.


Dataset Schema Markup and it's beta application in Google

Google dataset structured data documentation


Schema.org dataset documentation


9. Employer Aggregate Rating

I’ve never seen this one in the wild but it exists!

The Employer Aggregate Rating structured data is specifically for sites like Glassdoor or Indeed that collect reviews of employees on their employment experience. Once you implement this schema markup, your site’s name along with rating stars and the number of reviews may show up directly in Google search results. If people want to learn more, they can easily click through to see all full reviews on the original site.

Google employer aggregate rating structured data documentation


Schema.org employer aggregate rating documentation


10. Event

Event rich results are a great way to get additional awareness for your upcoming events. The Event search feature prominently displays events in Google search. Tell Google date, time, location as well as other details to become eligible for these special event listings on Google.


Event structured data puts your event front and center without directly in Google

Google event structured data documentation


Schema.org event documentation


11. Fact Check

This one probably doesn’t apply to many of us but if you have a site that fact checks (like factcheck.org), you can actually markup that content with specifics. Once the Fact check structured data is in place, the claim, who claimed it, and fact check result with source link can be displayed in the SERP (search engine results page).


Fact Check Rich Result powered by Schema Markup

Google fact check structured data documentation


There is no specific Schema.org fact check documentation but Claim Review is the closest:


12. Job Posting

One of the largest and most prominent rich results are job postings. Job postings listed right in Google search take up a lot of real estate and feature a lot of information for job seekers. To cast as wide a net as possible, make sure to mark up any web pages with job postings. The job posting search feature shows logo, company, position and even when the job was posted and if it’s full time. Importantly, make sure you keep this information up to date to avoid a manual action from Google.


Job Postings are prominently featured in SERPs and pull from structured data

Google job posting structured data documentation


Schema.org job posting documentation


13. Livestream

If you livestream events, you may be interested to hear that there is a structured data option for livestreams. After implemented, your livestream video feed could show a “Live” badge right on the video card during the time it’s live.


Livestream structured data results in a 'Livestream' Badge

Google livestream structured data documentation


There is no specific schema.org livestream documentation but you may wish to check out Broadcast Event for additional items that may relate:


14. Local Business

If you have a local business, you probably know the importance of local SEO including showing prominently in maps. A key factor to this is correctly using schema markup to add structured data about your business. This information is used to populate a large knowledge graph (information card) that may appear in Google search results or Google Maps. In addition to basic information, you can add your operating hours and even an action like “Book Appointment.”

Note: It's also best practice to complete your Google My Business profile to bolster your local business presence. We created an in-depth guide on how to optimize Google my Business for SEO if you are looking for guidance. Importantly, make sure the information in your local business schema matches up with your Google My Business profile.


Local business structured data can flesh out your list in Google maps, search and more

Google local business structured data documentation


Schema.org local business documentation


15. Logo

When people search for your organization in Google, you want to have a knowledge graph appear. It shows some important information about your organization including the logo. Having schema markup for your logo on your site will increase the chances that a knowledge graph will appear. The Logo schema markup is a very simple piece of code (JSON-LD) to implement.


Add logo schema markup to ensure your best logo file is showing in the knowledge graph

Google logo structured data documentation


Schema.org logo documentation


16. Media actions (limited)

First off, this one is only eligible for Google Partners that provide media (think Spotify, Netflix, and the like). If you are in this category, then this structured data markup will streamline searchers' ability to experience your songs, movies and other media by initiating the process right in Google Search. A bonus is this also works in Google Assistant (voice search).


Media actions display how to play various media in Google but are limited to major partners like Spotify and Pandora currently

Google media actions structured data documentation


There is no specific schema.org media actions documentation

17. Occupation

Not to be confused with the Job Posting schema, Occupation is a schema markup that outlines important details of an occupation like salary, benefits, and required education and pops them right into the search results for relevant searchers.


Example of an Occupation rich result powered by structured data

Google occupation structured data documentation


Schema.org occupation documentation


18. Product

Product structured data is a big one. If you are in e-commerce or have product pages on your site, be sure to take advantage of the Product schema markup. You’ve no doubt seen enriched product listings in Google search results with product images, review stars, and other information like ‘In Stock.’ That’s all due to structured markup. There is a lot of product-related information that you can code into the backend. See the documentation for more details.


Product schema markup shows prominently in Google results

Google product structured data documentation


Schema.org product documentation


19. Q&A Page

This schema is for sites like Quora and Stack Overflow which host public exchanges of typically crowdsourced questions and answers. Whatever the reason your site employs a Q&A format, it may behoove you to maximize that content via rich results and schema markup. For example, the best answer can be marked “top answer” directly in search. One downside of this rich result is it may decrease the number of visits to your site if people can get the answer right in search (so that is a cost/benefit decision you have to make for your particular situation). Note: do not use this schema for FAQ pages. There is a separate FAQ schema and rich result which is covered below (#30).


Certain Question & Answer features can be displayed right in Google

Google Q&A structured data documentation


Schema.org Q&A documentation


20. Recipe

One of the most popular and widely used structured data types is Recipe. And it’s clear why: by adding structured data to your recipe pages, you become eligible for some significant and conspicuous rich results. Recipe markup can lead to an image of the dish, rating stars, cooking times, instructions and more. You could especially see a lift on mobile. By implementing Recipe schema, you’ll increase your chances of showing up in the mobile recipe carousel which can boost search presence (and traffic) quite a bit. Furthermore, Recipe schema can help your recipe surface in Google Assistant queries as well!


Recipe structured data can lead to a rich result with an image, cook time, rating stars and more

Google recipe structured data documentation


Schema.org recipe documentation


21. Review snippet

One of the most Googled questions about schema/structured data has to be “How do I add rating stars to my Google search results?” Well by now you should know the answer is schema markup. Review schema can show rating stars, the number of reviews, as well as an excerpt of the content. This information can show up in traditional search results or Knowledge Cards. Ratings should be of the following items: local businesses, movies, books, music, and products.


Review schema example from a GoodReads rich result

Google review snipped structured data documentation


Schema.org review snippet documentation


22. Sitelinks searchbox

Sitelinks searchbox is a bit meta. This schema allows users to search your site right from Google search. After someone searches a term in the searchbox, one of a couple of things can happen based on how it’s set up. If you use Google search, then Google will search that phrase within the content of your website and return the results in another Google search (similar to the site search operator if you’re familiar). However, you can set up the Sitelinks searchbox schema such that it leads to a search on your own site using your own search capabilities (like those available in WordPress, for example). That’s cool stuff.


Use sitelinks schema markup to have a better chance your top page links show up in Google search results

Google sitelinks searchbox structured data documentation


Schema.org sitelinks searchbox documentation


23. Social Profile

This one is straightforward: use schema to add social media profiles like Facebook, Twitter, etc to the Knowledge Graph (that big info box that often shows up to the right of search results with organization details). This is similar to the logo example we covered above. Google will only display the following social media platforms in search: Facebook, Twitter, Google+, Instagram, YouTube, LinkedIn, Myspace, Pinterest, SoundCloud, and Tumblr.


Example of Social Media schema markup up showing in the knowledge graph

Google social profile structured data documentation


There is no specific schema.org social profile documentation but most markups utilize the SameAs schema:


24. Software App (Beta)

If you have an app or software product, consider implementing the Software App schema as Google is experimenting with adding this structured data to search results. The information is similar to product schema and can show an image, aggregate ratings, and price right in Google.


Software structured data is similar to product structured data

Google software app structured data documentation


Schema.org software app documentation


25. Speakable (Beta)

With voice search and voice SEO hot trends, the Speakable schema markup is set to become increasingly popular over time. Information entered with this structured data form can be read on Google Assistant-enabled devices using text-to-speech (TTS). A nice bonus is that Google attributes the source of information (your site) and will send the full URL to the mobile device. 

Google speakable structured data documentation


Schema.org speakable documentation


26. Subscription and Paywalled Content

If certain information is behind a paywall (like a New York Times article, for example), then Google does not show that information as an option in search as if it were freely available to all. To maximize the chances that you stay in Google’s good graces and are not accused of nefarious tactics like cloaking, employ the subscription and paywalled content schema. This will make it transparent what is and is not available publicly and free versus content only for paid users.

Google subscription and paywall structured data documentation


There is no specific schema.org subscription and paywall documentation

27. Top Places List (Beta)

Top Places List schema is perfect if you write listicles about places like top restaurants or top attractions. If you markup your content accordingly, your article could be shown if someone is searching for that topic or a subject of your articles, like one of your top restaurants. Google only shows list results from “authoritative publishers” so if you just launched a blog, this may not make sense at first.


Structured data can increase your odds of showing up in a Top Places list on Google

Google top places list structured data documentation


There is no schema.org top places list documentation

28. Video

Maximize the search presence of your videos by adding Video schema markup. Using structured data, you can add details such as description, thumbnail, duration, and more. This will, most importantly, make your video eligible to appear in the prominent video carousels as well as a video badge for mobile results. 


Video structured data is frequently responsible for rich video results in the SERPs

Google video structured data documentation


Schema.org video documentation


29. How-to

If your site has how-to content with step-by-step instructions, you can now get it featured right in Google search results. The instructions will show up in either accordion or carousel format depending on how you mark it up. While this large rich result can earn you some serious space in search engine listings, it could also reduce clicks through to your site since the full answer is now on Google. This also makes it eligible for Google Assistant.


Google How-to structured data documentation


Schema.org How-to documentation


30. FAQ

Markup the questions from your FAQ (Frequently Asked Question) page to show the questions and their corresponding answers right in search. Similar to how-to, this could reduce clicks to your website since the full answer is available in Google so proceed accordingly. Also, FAQ markup makes you eligible for Google Assistant.

Note: this is not to be confused with the Q&A schema (which is for forum sites like StackOverflow).


Google FAQ structured data documentation


Schema.org FAQ documentation


Related Schema Posts:

How useful was this post?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 132

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

  • Amazing post, Thanks for great information about the schema markup. everyone directly goes to schema.org but this really helpful for everyone.

  • >