Looking to boost your traffic without having to reach position 1? Rich snippets could be the answer. Attractive and taking up plenty of real estate on the search engine results page (SERP), they’re now a real focus of SEO-efforts for agencies and digital marketing departments around the globe. If you’re not yet optimising for rich snippets read on to find out which are the best to target and how to get them.

Got a retail site? Read our guide on structured data for eCommerce sites.

But before we kick off, we’ll introduce the basics. If you’re already up-to-date, skip to the type of rich snippet most suited to your business needs.

Featured Snippets
Branded Knowledge Graphs
Star Ratings & Rich Results
Search Box
Map & Local

What are rich snippets?

The term ‘rich snippet’ refers to a number of different features on the Search Engine Results Page (SERP). They refer to any non-standard result, such as featured snippets, knowledge graphs, map packs and plenty more.

We first saw rich snippets all the way back in 2004. However, in more recent years, search engines have ramped up the frequency they appear and the real estate they take up. If you haven’t yet considered using them to boost your SEO-efforts, now is the time to start or risk being left behind.  Traditionally, search engines presented results in a standardised form – title tag, meta description, and URL, as below.

Now, in a bid to improve user experience, search engines show more than just standard results. Google have said they want the SERP to show things, not strings. For example, the following is a screenshot of the SERP for the same keyword:

Clearly any result that isn’t a rich snippet will struggle to attract traffic when competing with this kind of search landscape, regardless of where it ranks. So, even though position 1 is obviously a great place to be, it’s not all you should be considering when it comes to SEO. To enhance your result, you most often need to be using SCHEMA markup. In some cases, you won’t need SCHEMA, but these are few and far between.

What is SCHEMA markup?

All websites include information that can be broken down into different categories. For example, nearly every site will have contact details. Many will have blog posts and articles. Others will have product prices, reviews and store opening times. To help search engines find this information more easily, you can use SCHEMA markup. Put simply, it’s a form of code that will help a search engine identify and present useful data about your page or post in the form of a rich snippet.

For more information see our full guide on how to implement structured data.

The Most Valuable Rich Snippets and How To Get Them

When it comes to rich snippets, the difficulty lies in knowing which types of snippet will be valuable to your site and how you can optimise your content to acquire them. Read on for what we deem the most valuable rich snippets and how to get them.

Featured Snippets

The king of the snippets. The crown atop the SERP. The tinder profile that gets a right-swipe, every single time. Featured snippets present information related to a search query and usually sit at the very top of the results page. The interesting thing to note is you don’t need to be position 1 to feature. You will need to be in the top 10, but once there, you can jump to position-0 with some minor optimisations.

  1. Use tools like SEOMonitor and SEMrush or manually search Google to find what queries are resulting in featured snippets. 
  2. Add enhanced content with questions and answers around those queries.
  3. Keep your answers between 40 and 100 words, ensuring they’re to the point and factual.
  4. Use tables and lists to present suitable information to your user.

For more insight, check out our full guide on featured snippets and how to acquire them.

Branded Knowledge Graph

These rich snippets appear to the right-hand side of the SERP and present a host of useful information around the brand in question. This could include anything from the logo to opening hours and reviews. They take the shame shape as a standard knowledge graph, but present different types of information.

Due to the amount of space they take up on-SERP, these can be a real tool for improving your brand visibility and click-through-rate at the same time. What’s more, they’re a signal to users about your trustworthiness and authority. To acquire a knowledge graph, you’ll need to follow these steps:

  1. Set up a Google My Business page.
  2. Complete as many fields as possible, including the logo.
  3. Sit tight and wait to see if Google picks it up.

Star Ratings & Rich Results

This type of rich snippet enhances the current result appearing for your site. By marking up your page with SCHEMA code you can tell search engines how to present the vertical result on-SERP. So, instead of the typical title, meta and URL, you can add reviews, authors and a whole host of other information.

  1. Go to Google’s Structured Data Markup Helper.
  2. Follow the on-screen steps, identifying each piece of data to be marked up.
  3. Fill in as many details as possible per item.

For more information, see our guide on how to implement Structured Data.


You’ll no doubt have seen position 1 results taking up more space on the SERP of late by presenting site links below the traditional result. On top of improving click through rate, they also help your result dominate the SERP.

Taking up more than double the space a normal result uses, sitelinks help draw attention to your site. Fortunately, there’s no complex process involved in implementing them. All you need is a good site structure, ensuring you use categories and landing pages that Google can read easily.

  1. Create a flow chart of how users will navigate from your home-page to the rest of your site.
  2. Using that information, create and implement a site structure that is simple and logical.
  3. Ensure you have a similar amount of subcategories for each category.
  4. Ensure all your URLs are text-based with a relevant keyword and no stop-words.

Search Box

As well as adding sitelinks to your result, you can also include a search box feature. The search box isn’t as common as sitelinks, as most companies want to draw a user away from the SERP as quickly as possible. They’re most commonly used with websites which have a lot of content, for example media and news-based sites.

Despite looking one and the same, getting a search box in your result is different to acquiring sitelinks. It’s not just a case of having a search feature as part of your site; it needs to be marked up with SCHEMA. This isn’t difficult to do. Simply add WebSite structured data from SCHEMA.org to the top of your page code.

<script type="application/ld+json">
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://www.example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"

Here you can see JSON-LD code (the preferred SCHEMA markup) which indicates the URL in question and that the site wants to present a search box function as part of their result on-SERP. Code can often be a little daunting, especially if you haven’t used it before, but there are a number of tools online which will generate the code for you.

To read more about implementing SCHEMA code, read our guide on Structured Data.

Rich results.

We know the schema to improve your CTR

Your Free Audit

Map Packs

If you have stores that you want local users to see via search engines, map packs will help you present that information on-SERP. Generally speaking, these results will be present in a map format above the position 1 result. The most important fact about local map packs is you don’t need to rank on page 1 to be featured. This makes map packs super valuable as they don’t take long to implement, whereas achieving a top 3 result is difficult.

This is one of the few rich snippets that don’t require SCHEMA markup. Instead, you’ll need to register your business with Google My Business. The more information you give, the more likely you’ll appear as part of the results.

  1. Register a Google My Business profile for your business.
  2. Complete as many of the fields as possible.
  3. Optimise your site for local keywords.
  4. Focus a part of your SEO efforts to acquiring local back-links. These will show Google that you’re reputable in the area.


Video results are a great of way drawing attention to your brand and driving traffic to your site. Google present videos on-SERP for a number of different query-types. For example, how-to’s often result in video results, as do queries which have a strong focus on audio or visual elements, such as songs and other media.

The screen grab above shows one type of formatting that Google use for videos. This is most often used when the search query has an element of ambiguity. For example, in the above scenario, there are a number of Jon Ronson interviews online and therefore Google present users with a choice.

However, if the query can be solved directly with one result, Google will choose to do just that. This can help you dominate the SERP and massively increase click-through-rate. So, if there is search volume around keywords for which you have relevant videos, try optimising your content, meta data and Youtube data to serve that intent directly.

In order to get your video appearing in search results, the easiest method is to put your video onto your Youtube channel. If you don’t yet have one, it’s definitely worth considering. That said, you can get a video hosted on your own site to appear in search results too. Simply use SCHEMA video markup and let Google do the rest.

  1. Set up a youtube channel and host your video content on there. You can still host on your own site too if you so choose.
  2. Mark-up your on-site videos with SCHEMA video markup. There’s a number of markup information you can use for video, but the most important details to include are the name of the video, description, thumbnail, duration, transcript and upload date.

Implementing SCHEMA markup can be a little daunting on first sight. If so, check out our guide on how to implement SCHEMA markup.


The key to acquiring rich snippets is presenting information to search engines in as simple and logical a manner as possible. This is usually best achieved by adding SCHEMA markup to your posts, pages and media. In some cases, SCHEMA isn’t necessary. Instead, you will need to accurately provide for the search intent.

Challenge Us

We'll exceed your expectations.

What's your goal?

Talk To Us

We love a good chinwag.

01244 564 500