Changing microdata to JSON+LD SEO Split Testing Lessons From SearchPilot
Changing microdata to JSON+LD SEO Split Testing Lessons From SearchPilot
Changing microdata to JSON+LD SEO Split Testing Lessons From SearchPilot
This week, we asked our Twitter followers what they thought happened to the organic traffic of pages when we replaced microdata markup with the equivalent JSON-LD structured data.
This was what they thought:
Twitter poll showing 61% of voters believing that the test had no detectable impact on organic traffic, 33% thought this change had a positive impact, 5% thought negative impact
It turns out those 61% of people were correct! This change had no measurable impact on organic traffic, despite JSON-LD being Google’s preferred way of adding structured data to a page.
The Case Study
We have run hundreds of tests implementing different schema to win various rich snippets over the years. While there’s never a universal answer for every website on whether a specific type of schema will improve organic traffic or not, implementing schema to win rich snippets generally generates good results for organic traffic.
From review schema to win review star snippets, to FAQ schema to soak up real estate on the SERP, we can generally accept that the rich results produced from schema implementation benefit users and improve organic click-through-rates.
Yet, there’s not one universal way to mark up data on your website. On schema.org, a collection of shared vocabularies for data markup understood by the major search engines. There are two widely used formats for structured data: microdata and JSON-LD.
With JSON-LD, a JavaScript object is inserted into the HTML of your page to define data, whereas microdata uses HTML tags and attributes to define data. In its structured data guidelines, Google states that it recommends JSON-LD over microdata for web content.
So we know that Google prefers JSON-LD, but does that preference translate to improved organic traffic if we change our structured data markup from microdata to JSON-LD? That was the question we sought to answer for this test.
The test was run on a client’s website in the travel sector (in January 2020, before any traffic drops related to the COVID-19 pandemic). The client in question had various schema on its website implemented with microdata. This included breadcrumb, review, and offer schema.
We didn’t change any of the schema other than removing all the microdata tags and attributes, and instead inserting script elements containing JSON-LD objects after the opening body tag.