Measuring The Effect Of Semantic Markup On Your Search Traffic

There’s a lot of buzz these days around the wonderful world of Schema, semantic markup, and rich snippets — much of it centered around the increased click-through rates from SERPs and other amazing SEO benefits such markup provides.

But, once you’ve added the markup to your website, how do you measure the results? The ability to do this has been rather limited to date, though annotations make it much easier than it ever was. (If you’re not using annotations on a regular basis, get yourself in the habit — you’ll thank me later.)

Before you build any report, think about what information you’re trying to glean from it. In this case, I’d like to see what effect, if any, rich snippet implementation has had on my site; thus, I’d most likely want to measure the following metrics:

  • Increases in traffic after markup was implemented
  • Increases in revenue after markup was implemented
  • Changes in rankings after markup was implemented (tricky – hopefully coming soon)
  • Changes in mobile/tablet vs. desktop traffic

Ideally, we’d build one report that contained all of this information in one spot — but comparing multiple devices, multiple URLs and multiple metrics and then boiling it down into one report is just not possible.

Your starting point for building a report is dependent upon your test. Sometimes, schema markup is implemented site-wide; sometimes, we’re adding markup to just a few pages.

Testing A Few Pages

When looking at just a few pages (ideally, less than 20), I’ve found that an advanced segment is the most flexible way to observe the effect of your markup on organic search. With a custom advanced segment, you can filter your report to show data only for the pages you are testing.

Google Analytics Advanced Segments Custom

Create a Custom Segment in Google Analytics for individual pages with schema markup.

The beauty of an Advanced Segment is in its “stickiness.” Once applied, an Advanced Segment “sticks” to my data until I clear it — thus, I can easily navigate through different reports in Google Analytics to see what impact the schema markup had.

Testing Across Your Website

If you’ve implemented some markup that affects your entire site, then measuring results will be a bit easier. You’ll be able to simply look at organic traffic and observe any difference – if that is the only change you’ve made. Remember, one of the basic rules of testing is “test one thing at a time.”

For example, if you implement LocalBusiness schema markup on your address site-wide and simultaneously add a new section of content, you won’t be sure which change affected your traffic without further massaging of data. You’d likely need to use a Custom Advanced Segment to filter out the pages within that new section when looking at overall traffic data. That’s doable, just time consuming.

Assuming you stick to the rule of testing just one variable at a time, you can easily navigate to the “Traffic Sources >> Sources >> Search >> Organic” report to see a bird’s eye view of organic search traffic. For other reports, I created an Advanced Segment to filter out all but organic traffic, as well as Advanced Segments for each search engine. This allowed me to quickly apply organic data to any report I’m looking at — even custom reports if need be.

SEO 6-24 All Organic Segment

Advanced Segment for ALL organic traffic

bing advanced segments SEL 6-24

Advanced Segments for Google or Bing Specific Organic Traffic

Note: with these filters, pay special attention to how you use the “and” and “or” operators. They do make a big difference.

Once you have these advanced filters set up, you can apply them to any report. Use your in-page analytics with advanced segments to see how organic traffic is behaving on your site. Use these advanced segments as an easy way to look at visitors, geographic data, device-type, browser information, in-page analytics and more, based solely on the organic search engine traffic.

I do have a wish list for Analytics with regards to Rich Snippets results reporting. I’d love to have a way to apply these advanced segments to the Webmaster tools data that comes into Analytics. Being able to watch trends in average position as well as click-throughs from impressions for just a few pages by applying an advanced segment and setting a date range would be very interesting. I’d also like to have a flag that indicates whether a click was from a regular result or from one that featured a rich snippet. I don’t even care what kind of snippet — see, I can compromise!

Right now, measuring your gains from schema markup and rich snippets in search results is a bit fiddly, but it is important. Watching your pages and measuring the increases in traffic and visibility is necessary to understanding just what markup means to your site.

A statistic shared at SMX Advanced earlier this month indicated that only .27% of the Web included semantic markup. That’s a pretty tiny margin — so there’s a lot of opportunity for you to get in on the ground floor!

Opinions expressed in the article are those of the guest author and not necessarily Search Engine Land.

Related Topics: Beginner | Google: Analytics | Google: Rich Snippets | How To | How To: Analytics | | Search & Analytics


About The Author: is the co-founder of Ignitor Digital, along with long-time colleague Mary Bowling. At Ignitor, Carrie tackles tough technical SEO roadblocks many small business owners don't even know they have. Her experience with analytics and troubleshooting helps her get to the root of issues. When not working, Carrie loves to cook for friends and family, hang out with her pretty awesome kids, and read books that have little-to-no educational value! You can also follow Carrie on twitter, @carriehill.

Connect with the author via: Email | Twitter | Google+ | LinkedIn


Get all the top search stories emailed daily!  


Other ways to share:

Read before commenting! We welcome constructive comments and allow any that meet our common sense criteria. This means being respectful and polite to others. It means providing helpful information that contributes to a story or discussion. It means leaving links only that substantially add further to a discussion. Comments using foul language, being disrespectful to others or otherwise violating what we believe are common sense standards of discussion will be deleted. Comments may also be removed if they are posted from anonymous accounts. You can read more about our comments policy here.
  • Ken Morico

    I implemented semantic markup and Schema years ago. I didn’t notice any difference. My site is low traffic though. Time is better spent on responsive design and content creation and improvement. But, it’s something to consider after you’ve done everything else.

  • Carrie Hill

    Hi Ken, I’d be interested to hear what types of markup you used, and what language? I’ve seen really nice increases in click through rates in my results that displayed a rich snippet.

    You’re ahead of the game if you implemented years ago – I think this language is going to be come more and more important as time goes on. Thanks for your comments! ~Carrie

  • Jerry Nordstrom

    The data I have seen suggests that the local business website garners the larger bump in traffic due to semantic tagging.

    After all they go from a generic text listing to a rich listing with extended links, logos, images, G+ overview page, map listing and more.

    Comparatively organic business listings have changed little.

  • Carrie Hill

    Hi Jerry,

    I’ve seen some really nice gains from Recipe markup as well as Embedded video markup as well!

    Thanks for sharing your results!



Get Our News, Everywhere!

Daily Email:

Follow Search Engine Land on Twitter @sengineland Like Search Engine Land on Facebook Follow Search Engine Land on Google+ Get the Search Engine Land Feed Connect with Search Engine Land on LinkedIn Check out our Tumblr! See us on Pinterest


Click to watch SMX conference video

Join us at one of our SMX or MarTech events:

United States


Australia & China

Learn more about: SMX | MarTech

Free Daily Search News Recap!

SearchCap is a once-per-day newsletter update - sign up below and get the news delivered to you!



Search Engine Land Periodic Table of SEO Success Factors

Get Your Copy
Read The Full SEO Guide