Schema Markup

How to Measure the Impact of Structured Data for Rich Results in Google Search Console

Reading Time: 9 minutes

If you measure site performance, you already know about Google Search Console and probably use it regularly. When it comes to gauging the validity and performance of structured data on your site, it provides comprehensive, customizable reports that reflect how Google understands (and renders) your markup. 

In this article, we’ll take you through:

  • Measuring the Performance of Your Structured Data
  • Capture your Starting Point
  • Interpreting the Data
  • Monitoring Rich Results with Enhancement Reports
  • Next Steps
  • Frequently Asked Questions

Note: If you’re looking for a more general introduction to Google Search Console, see Google’s documentation on getting started.

Measure the Performance of Your Structured Data

When you first log into Search Console, it will open with an Overview page, as shown below.

Google Search Console's main interface showing a Performance graph

To dig into the search engine results page (SERP) data, click on “Full Report”. You can also access this information by choosing “Search results” from the sidebar on the left under “Performance”.

You will now be presented with the site performance for organic traffic. This includes total clicks, total impressions, average click-through rate, and average position. The default setting will display the last three months’ worth of data.

You can click on any of the squares to toggle their metrics on and off in the graph. For a cleaner result, we recommend starting with only “Total clicks” and “Total impressions”.

Google Search Console (GSC) showing total clicks and impressions in Search results overview.

Capture your Starting Point

If you’re just starting to implement your structured data, we recommend benchmarking the current site performance trends to date. There are two relevant types of data to benchmark. The first is performance data, the second is enhancement report data.

Google Search Console provides a 16-month window of metrics, which means there is always a three-month overlap with the previous year. This data can be used to measure year-over-year progress. You have a window of opportunity to record the data now so that you have a larger frame of reference moving forward.

Enhancement report data provides a 3 month window of metrics, which means that the data will disappear relatively quickly. Tracking the volume of indexed valid instances will help you provide context for changes in performance over time. We recommend capturing these metrics every 3 months to ensure you maintain a log of indexing over time.

Below we will outline how to apply filters to capture specific segments of your data.

Interpreting the Data

Google Search Console has several options for displaying data including by specific date range, page set, query, and search appearance. These parameters can be combined using filters in the “Performance on Search Results” view.

You’ll also find Enhancement reports which provide a breakdown of the health of individual rich results and their associated URLs, which we will discuss in detail later in the “Monitoring Rich Results with Enhancement Reports” section.

Date Range

This filter allows you to segment the time period you want to explore.

By default, GSC presents data for the last 3 months, but this can be easily modified by clicking on the “More” date filter. Then, you can select a preset or custom date range.

Setting a date range that includes before and after you implemented structured data can help you measure its impact on performance.

The Date ranger filter allows you to select preset or custom time periods to apply to your graph.

Time Period Comparison 

Google Search Console provides some predefined comparison periods. These can be found under the “Compare” tab within the Date range selection tool. To capture the largest amount of year over year data, select “Compare last 3 months year over year”.

To capture the largest amount of year over year data, select “Compare last 3 months year over year”.

The Date ranger filter allows you to select preset or custom time periods to compare and apply to your graph.

Due to how the years line up, sometimes the graph won’t portray the data in an easily accessible view.

Use the Date range filter to see a 3 month year-over-year comparison.

To accommodate for this, you can manually select the comparison period (start and end dates) to align with the same day of the week (e.g. Saturday or Monday). This will provide a better-aligned view when it comes to gauging growth.

Page

The Page filter allows you to look at the performance of an individual URL, or a set of pages that have the same URL pattern. You can implement this filter by clicking the “+ Add filter” button beside the Search type filter and selecting the “Page” option.

Use the "Page" filter to look at specific URLs or URL patterns.

Next, you can either copy and paste the URL of a unique page you’d like to measure, or a URL segment that represents a page set. Maybe you want to gauge the performance of all pages on your site containing /blog/ or /products/.

Applying the page filter allows you to see the performance of page sets.

This is useful for assessing types that aren’t eligible for rich results or don’t have a related Enhancement Report.

Ex. If you have “Service” markup deployed to all pages within your /health subfolder, you can implement that subfolder as the Page filter to measure your results.

Monitoring Rich Result Performance with Search Appearance

If a page is eligible for rich results, use the “Search Appearance” filter within the “+ Add filter dropdown to display the performance of specific rich result types.

It's best to select a specific Search Appearance you would like to assess.

From here you can filter by the specific type you’re curious about, like “Review snippet” or “Product snippets”.

You can select a specific rich result you want to monitor in search appearances, like Product snippets.

If the pages weren’t previously receiving rich results, you’ll likely see a steep increase from zero. Comparing the clicks and impressions from these reports to those of the overall “Performance on Search Results” allows you to see what percentage of clicks and impressions can be attributed to rich results.

Page and search appearance filtered to get a customized view of performance in Google Search Console.

Monitoring Rich Results with Enhancement Reports

Enhancement reports come in handy when you want to assess both the validity and performance of specific rich result types. Currently, Google Search Console provides reports for the following features:

  • Breadcrumb
  • Course info
  • Datasets
  • Forum postings
  • Education Q&As
  • Events
  • FAQs
  • Fact checks
  • Hotels
  • Image metadata
  • Job postings
  • Learning videos
  • Math solvers
  • Merchant listings
  • Practice problems
  • Product snippets
  • Profile pages
  • Q&As
  • Recipes
  • Review snippets
  • Special announcements
  • Subscribed content
  • Vacation rentals
  • Vehicle listings
  • Videos

These Enhancement reports show the number of instances that are valid, instances that contain errors or warnings, and the number of impressions associated with each rich result type. You’ll generally see the number of impressions rise with the number of valid instances.

An example of an Enhancement Report containing valid instances and rising impressions.

If you’re deploying markup to a large number of pages, the error and warning reports give you an overview of the health of your markup. These can either inform you that something in your markup is broken, or that a required piece of information is missing.

GSC error and warning reports provide an overview of the health of your markup.

These reports are broken down into types which can, themselves, be clicked on in order to see which URLs are being impacted. Once you’ve resolved any issues in your markup, you can click “Validate fix” to get Google to recrawl and revalidate.

Always remember, “Error” means you’re missing something that’s required in order to be eligible for rich results. “Valid with warning” means you’re only missing recommended properties. These instances will still be eligible for rich results, they just won’t include all the available features.

For more information about troubleshooting and resolving errors, check out Google’s documentation on Rich result status reports.

Next Steps

Now that you understand the basics of using Search Console to monitor your structured data, you can create and compare any number of segments to gather interesting data points.

The following list provides some ideas for how you can use filters to gather new metrics: 

  • Calculate the percentage of impressions or clicks that your rich result segments are achieving compared to the sitewide performance. 
  • Calculate the change in growth rate by determining the difference between the average month-over-month growth before and after structured data implementation. Optimally, this would use the same number of months before and after for an accurate representation of this change.
  • Calculate the growth of rich results as a percentage of total growth by determining the difference between two time periods for both rich results and sitewide and then calculating the rich results difference as a percentage of the sitewide difference.

Google Search Console is an excellent tool with a lot of opportunities for customization. That being said, it does have a bit of a learning curve. Having pushed Search Console to its reporting limits ourselves (at least where structured data is concerned), we’ve been working to develop an automated way to answer the kinds of questions schema users want to know.

If you’re less interested in playing with Search Console’s filters and want an easier way to access schema-specific reports, contact us and ask about our Schema Performance Analytics.

Make Reporting Easier with Schema Performance Analytics

If you’re eager to go beyond the basics of Google Search Console and want a faster, clearer way to measure the impact of your structured data, Schema App’s Schema Performance Analytics (SPA) can help.

SPA is our purpose-built reporting solution designed to give you a deeper, more flexible view of your Schema Markup performance. It integrates data from Google Search Console with your structured data deployment through Schema App’s tools, allowing you to build reports that are tailored to your business and show the true ROI of your schema strategy.

With SPA, you’re no longer limited by GSC’s row caps or rigid interface. You get access to the full data set across all rich result types, with powerful filtering and segmentation options. Whether you’re reporting to executives or optimizing pages, SPA makes it easier to track, analyze, and communicate the value of structured data.

If you’re less interested in playing with Search Console’s filters and want an easier way to access schema-specific reports, contact us and ask about our Schema Performance Analytics.

Start reaching your online business goals with structured data.

Frequently Asked Questions

How do I know if my Schema Markup is working?

You can test whether your structured data is valid on individual pages by using the Schema Markup Validator (SMV), which officially replaced Google’s Structured Data Testing Tool on August 9th, 2021, and Rich Results testing tool.

For sitewide validation, run your site through the Schema App Analyzer. The number of rich-result-eligible items can also be measured in Google Search Console’s Enhancement Reports, though it can take some time for these reports to be populated.

To measure the impact of rich results on site performance, apply “Search appearance” filters to the Google Search Console Search results report. You can also explore our blog post: How Do I Know If My Schema Markup Is Working?.

If you want to go beyond rich results to measure the impact of structured data as a whole, ask us about Schema Performance Analytics

What kind of SEO impact should I expect from structured data and rich results?

Implementing structured data makes your content eligible for rich results, and provides search engines with a deeper understanding of your content. By including it in your SEO strategy, you can expect to see an increase in digital marketing objectives like clicks, impressions, click-through-rate, and conversions.

For more information about the impact our clients have experienced, check out our case studies.

How do I get rich results?

Applying the appropriate structured data to your content can make it eligible for rich results.  Not sure where to start? Check out Google’s list of Rich Result Features for the required types and properties, and make sure your markup follows Google’s General structured data guidelines.

Still have questions? Contact Schema App to learn about our full-service enterprise solutions.

How do I fix errors in my structured data?

It’s very important that you check your schema markup so you can be sure that it is working hard behind the scenes for your website! While you’re waiting for the Google Search Console results to appear, there are a variety of tools that allow you to check for any errors or warnings that your markup may be generating.

We recommend the following:

  • Google’s Rich Results Testing Tool (for single-page validation)
  • The Schema Markup Validator (to check for errors in your schema markup syntax)

If you need a hand getting started with your structured data strategy, we’ve helped customers such as SAP and Marshfield Clinic Health System drive more quality search traffic to their websites. 

Start reaching your online business goals with structured data.

Martha van Berkel is the co-founder and CEO of Schema App, an end-to-end Semantic Schema Markup solution provider based in Ontario, Canada. She focuses on helping SEO teams globally understand the value of Schema Markup and how they can leverage Schema Markup to grow search performance and develop a reusable content knowledge graph that drives innovation. Before starting Schema App, Martha was a Senior Manager responsible for online support tools at Cisco. She is a Mom of two energetic kids, loves to row, and drinks bulletproof coffee.

Menu