What Are Rich Snippets? & How to Get Them in 2025

Shelley Walsh

Jan 22, 20255 min read
Contributor: Cecilia Meis
rich snippets
Share

TABLE OF CONTENTS

What Are Rich Snippets?

Rich snippets (also called “rich results”) are Google search results that show with extra details, such as ratings, images, and prices. These details can help your webpage attract more attention and traffic. 

Google usually collects this information from special code (structured data markup) in your page’s HTML.

Here’s an example of a rich snippet:

Rich snippet includes a star rating, number of reviews, price, delivery and return information, as well as an image and nearest location to purchase.

In the rich snippet example above, Google adds an image, rating, review count, price, and delivery information to the search result.

These elements make your webpage more attractive and informative to potential visitors.

In this guide, you’ll learn how to get rich snippets for your webpages.

But before we dive in, let’s go over some basics.

Rich Results vs. Rich Snippets vs. SERP Features: What’s the Difference?

“Rich snippets” and “rich results” refer to the same thing: enhanced Google search results that show extra information. “SERP features” is a broader category that includes rich snippets and other non-standard search results, like knowledge panels and image packs. 

Let's break down each term:

  • Rich snippets: Search results that include extra data, such as star ratings, review counts, product prices, or images. 
  • Rich results: Another term for "rich snippets." and "rich results." Google uses both names interchangeably.
  • SERP features: Any non-standard search result. This includes rich snippets, knowledge panels, video carousels, and image packs. 

How Rich Snippets Help with SEO

Rich snippets don’t directly affect a site's ranking, but they can indirectly improve SEO. These enhanced listings stand out in search results. They encourage more clicks, which can increase your organic click-through rate (CTR). High CTR often signals to Google that users find your result relevant, which may improve your ranking over time. 

Let’s review two types of search results.

Your typical search listing:

Organic listing has a title tag and meta description.

And a Google rich snippet:

This recipe rich snippet has an image, related recipes, star rating, number of reviews, and time to make.

The rich snippet is more visually appealing to a user looking for a trusted roasted chicken recipe. 

Plus, there is strong evidence suggesting that Google looks at click data to determine rankings. If your pages attract more clicks, they may gradually earn better positions in search results.

Structured data makeup also helps Google better understand your page content. When Google understands your content more clearly, your page can rank better for relevant queries. 

Pages with invalid structured data won’t appear as rich snippets. So it’s important to find and fix these issues.

Open the tool and set up a full audit of your website.

Once complete, go to the “Issues” tab and search for “structured.” 

AD_4nXfZDg-UJa9WULBshEljq6Kw2W_IQSZ7Wx1jNVqh3pFQnIdv9Qw7qIqnZmF5SX22GtdQUXVin6LfBpwvh222-NMPNZGSecofhl54M8XdYb3-EwMDB9SOlrclIQkTLVV58hONZv6-SQ?key=pGNP2ElKPiunA21DSXTw9n6I

Click the “Why and how to fix it” link for guidance.

Site Audit describes the invalid structured data items issue and shares how to fix it.

How to Get Rich Snippets

Follow these steps to get rich snippets:

  1. Choose an appropriate rich snippet type
  2. Create and add structured data to your pages
  3. Validate your structured data

1. Choose an Appropriate Rich Snippet Type

Google supports many rich snippet types. Pick the ones that match your content. 

Common types include: 

Product Markup Snippet

Displays key product information like price, availability, and ratings. Ideal for e-commerce sites or any webpage that features products for sale. 

A SERP listing for an iphone.

Review Snippet 

Review snippet displays star ratings in search results. This snippet is ideal for any page that contains reviews for products, recipes, courses, or even businesses. 

Here's what the review snippet looks like in search results:

A SERP listing for an iphone review includes pros and cons, rating, and name of reviewer.

Recipe Snippet

The recipe snippet showcases key recipe details like cooking time, reviews, and ratings directly in search results.

A SERP listing for a peanut butter pie recipe.

The recipe markup is perfect for food blogs and recipe websites.

Organization Snippet

Organization snippet displays key information like your business’s logo, description, contact details, social profiles.

Like this:

The knowledge panel for Dell appears on the right hand side of the SERP.

For businesses and nonprofits, having an organization snippet can make a strong first impression on potential customers or stakeholders who find you through search.

Video Snippet

Video snippets are enhanced search results that display a video thumbnail, title, duration, and timestamps directly in Google’s search results.

Like this:

Video review includes a list of pros and cons described in the video, with time stamps.

These snippets encourage higher click-through rates because they show users a visual preview of the content, helping them decide whether your video is relevant before they click.

This type of snippet is relevant if you cover video content on your website.

Article Snippet

Article snippet displays key information about your article, such as the publisher, title, and thumbnail image, directly in search results. 

Like this:

Top stories SERP feature includes articles published within hours and days of an event.

If you publish news articles, blog posts, or sports coverage on your website, article markup is a smart choice.

2. Create & Add Structured Data Markup to Your Pages

After choosing your rich snippet type, create and add structured data markup to your pages.

Try Google’s Structured Data Markup Helper:

1. Open the tool. Select your desired snippet type, and enter your page URL. Then click “Start Tagging.” 

For this example, we’ll create product structured data markup. 

AD_4nXfkHMgeZqUrC6eMe6TfzTe7BLNhwPrEtr7nQmrZeLTF_x4pfyeAWnz2LQ8g9L69XTXleAtsf6W3N4CDgpPQCv5dfP2Mg57U6YdAybqEwV31cTGrR1RseN5Z5pMKWon-do99t6Tp?key=pGNP2ElKPiunA21DSXTw9n6I

The tool will pull the webpage’s URL into the “Tag Data” view:

AD_4nXd-6x7kFX2vxVod_IerJdujTjsIZK2Av4FlAtQ-XS37Qpf7Kcle5gfk0csEFohBGCKq0wN5HoIhowwbxi0S-xhLIMUtfG916eDKuFPCw2MIwJ0AOd5nUAZMfErK9dVIB1yfXSVxNQ?key=pGNP2ElKPiunA21DSXTw9n6I

In this example, this will be a product snippet for MacBook Pro. So we’ll include elements like the product’s name, price, image, brand, logo, etc.

2. Select or highlight different elements on the page. The tool will prompt you to assign tags to those elements.

For example, to add the product’s name, highlight the name of the product and select the “Name” tag:

AD_4nXcU_G1iPE-tl2_tbIrq58k_grdYbhIalkNYw26vgufuQ1jbluQw2citmvsReS3rYWAVJcff9i51D7nEj-kzlWPZONYsNK21HG5Sb3msae_zNoG-_flOp6CdtYYrwGU23e9lgcY7Eg?key=pGNP2ElKPiunA21DSXTw9n6I

To add the price, highlight the price and select the “Price” tag:

AD_4nXe-vvIHXhnpT2T44MQ3ZdMk0veYFweK8Jvbohlb2LwTqHXLyDF4l92R_p8iTRqxqZA171YW3MxIkhVWH9SGkTP9ku6w6GC35wx1n8QgDu4c8M67EUDHDfVD_TU3x-u1f-XB1Q61?key=pGNP2ElKPiunA21DSXTw9n6I

The tool adds all the information to the right panel as you work. 

Tag as many elements as possible.

3. Once you’re done, click “Create HTML.” 

AD_4nXfDf56DgTa1zGtGf8xXfG0R2VvxEHsvJPw7akn0uR7gaLDRdCYBfBAv0rzLlqKyUptCj48viJFTr7413AFxib73TkTSTCBIzMGxOA_1SUzkelDq_PcLFJ0qttG0xJekmXa0ni04bw?key=pGNP2ElKPiunA21DSXTw9n6I

The tool will generate a structured data markup code on the side panel.

AD_4nXepmHkav3eTST1PJIk76J7Gb_E2WEiNZlN5AMOdYnaY5KjV0lnlepmF6V-o2g5EUeYhVaj27BENU7ZfnBejvajGDOImRv1FZQExaAxfI4t2IKKOLLAFzxiMNohX2TuJgcYa-I-tGA?key=pGNP2ElKPiunA21DSXTw9n6I

4. Copy or download the code. Then paste it in the <head> section of your page.

Don't want to deal with your website code? If you're using WordPress, plugins like Yoast SEO or Rank Math make adding structured data simple.

We suggest Rank Math. It's free, user-friendly, and handles most common structured data types.

Here’s how to add structured data using Rank Math:

In the WordPress dashboard, go to the post you want to add structured data to.

AD_4nXekkKALNo-z_oHDey2_iPJpo95mWjunmyQNCnnHDtXnA0I2fmBz4GXx6j8BJQ4ECn1ibTF4d0Fd6lg-DPCFyDaOPqf64ZN-c67_44z0reZEbzu92IAwZWjwFe6OwJmMc3QygyGsag?key=pGNP2ElKPiunA21DSXTw9n6I

Scroll down to the Rank Math section below the content editor. And click the "Schema" tab.

Select your structured data type (Product, Article, Recipe, etc.). And fill in all required fields.

Update or publish your content.

AD_4nXcM8SXlCjophtJ7uIDf9QujlEuJWbNm9GNqRBAD6uJndwGbHSPfO5iM_kmW5fHlJkV6Lkb8U9reL0KzPvo0Hmf9zJxqLMnWk3FtFSAAUEM_Z6bDcLAF1c-kuO0sPBeSE6INce8UGA?key=pGNP2ElKPiunA21DSXTw9n6I

3. Validate Your Structured Data

Use Google’s Rich Results Test to check if your structured data is correct: 

Enter your URL into the tool and click “Test URL.”

Optional missing fields for this product rich snippet example include availability and price valid until date.

The tool will display the structured data it found in the “Detected items” section of the results page.

If your markup receives a warning or has invalid items, select the rich snippet type for more details:

AD_4nXeQYDfhGdHXjhHTnjWB2s5K0uCPKmb39EtJ2VHlOOVsS7ad-GuFCY2hMgD62C13v8xpQNrMtFnhNWnk2TW_NwILyTHMF_ZwwYWnK4vWpXLQy8Xq-SCJSBOr_x5SS97m-1WS41r8uQ?key=pGNP2ElKPiunA21DSXTw9n6I

The tool highlights any invalid items to fix. As well as missing fields that are optional.

AD_4nXd5yqikZjPtLqGP4PqayVgbRw62-HI80hVNBAND8IWz_ytYokaEYcwd5hS93sb_CDrfRJ-BoV7r27GRzZV4xnWKTW8_Y7naLvk_gusg3FOt3f2EGvxIbYAhz6alOpTLZL9b8FjkiA?key=pGNP2ElKPiunA21DSXTw9n6I

Monitor Your Rich Snippets with Semrush

If you use Semrush, the Site Audit tool can also monitor structured data. Set up a project and run a full crawl of your website.

Once the crawl is complete, navigate to “Markup” and click “View details.”

AD_4nXf4KEny1EfIN2H5Q7QXHFVwiUU5C1Ae1NvSXgulCk3ERmKfmvMaNlCHTPy1fdtF5MFfIvitXoFTC8sRIxkrfMkZdGcPiS53gq67GK2qLA_vFdjU4fLpd8gwmUZx6qe5pIbvZMHNKA?key=pGNP2ElKPiunA21DSXTw9n6I

You’ll see pages with markup and the number of pages with invalid structured data:

AD_4nXe1GyNBkxjpqMXoO-V0MFRGbpEkCqzu6btKUWTFWRJFxiDbiNxw-5Uaoyj7AbEC0kwBFqZ7TGlyBy7RH3X4ncd3qlcMcVD0JlkZFGzbfNKMlYoE9lVEXvL0f9MqzEtqsRMBtI6FUw?key=pGNP2ElKPiunA21DSXTw9n6I

In the “Structured data items” widget, select “View all invalid items.” 

The button is an enclosed chevron with a slash in the middle.

Next, select the tag button to test your page in the Rich Results tool.

AD_4nXd-XKqIQsw-27KH-iGlOaXdtTazTqkriTz0jtxlhPVpMqYg7CFZwPEaLImJGwygC21OKqY2sMQw7d8DOvX7E2daxkacDZ_GCxuY6n5uncFP1BhQTiWq4fQ_0SWSSlAgdMpvu-qKMg?key=pGNP2ElKPiunA21DSXTw9n6I

This will open Google’s Rich Results Test and automatically start to test your page for structured data issues.

And return the results. 

AD_4nXcz20t-rEfnm_ZLTp_ubf5tbxt289fxAxLkQT_GHvx0xspYwopuOpDvimXcaSksc7SD9iWKtNXYWxc7Z-W8enPuk1a8QJ5SYNWSzFqplgH7bQ0sIjGk4iX7iMhoM-Z7d99vMG9TaQ?key=pGNP2ElKPiunA21DSXTw9n6I

Following these steps can improve your chances of earning rich snippets. And bring more traffic and better SEO performance.

Share