Why am I not getting rich results for my content?

If you use Google, some content gets displayed as rich results, which can include product specifications, ratings and reviews, prices, availability, and so on.

An example of a rich snippet including price, availability and rating

So how can you get rich results for your content? One way to increase your chances is by adding structured data to your site. You might have already done that, but you still do not get any rich results. In that case, there are a few issues you need to consider.

Why are my results not shown as rich results?

Structured data is code, and, like any code, it may contain some undetected errors. First, check the code and ensure that it’s correct. It also takes Google time to crawl and index your pages, so it may take some time for rich results to show up properly in the search engine. Finally, even if you add the correct structured data markup, it is not a guarantee for rich results. Google decides how to display the results. In some cases, it may decide not to display rich results for your content.

How to check your structured data markup

  1. Check if you have implemented the correct structured data

  2. Use the Google Structured Data Testing Tool to check the code

    You can either enter the URL of the page or the relevant code.

  3. Use the Google Rich Results Test tool


How to check if Google crawled and indexed your pages 

Another issue that may be preventing your content from appearing in a rich result format is crawling and indexing. Use the URL inspection tool in Google Search Console to check for crawling issues. 

You can find more information on structured data and how to use it properly on Google’s developers page.

Did this article answer your question?

Thanks for your feedback!

Related articles

Get free SEO tips!