How to fix data-vocabulary.org schema deprecated Google issues?

google data-vocabulary.org schema deprecated

Tuesday, January 21, 2020, Google announces the end of support for data-vocabulary from April 6, 2020. Starting today, Search Console will issue warnings for pages using the data-vocabulary.org schema so that you can prepare for the sunset in time.

This will allow you to easily identify pages using that markup and replace the data-vocabulary.org markup with schema.org.

data vocabulary issues

Why is it important to solve this problem?

Because these warnings can affect your website performance on Search and lose organic traffic.

So how to fix data-vocabulary.org schema deprecated issues?

1. Test your page using Google structured data testing tool

Use the Google structured data testing tool to find the pages that are affected by this issue. If you get the error below, it means you have to replace the data vocabulary to schema.org.

data vocabulary schema org google structured data testing tool

2. Replace the data-vocabulary.org in Your page

How to replace the data vocabulary to schema.org?

For example, here is how you would change the data vocabulary to schema.org

Old Data-vocabulary.org markup
Old data vocabulary markup

New Schema.org markup
new-schema-markup

Look for the code below in your theme.

<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">

For example, in my Prestashop theme, I found the code in breadcrumb.tpl file.
The problem was from BreadcrumbList.

I replaced the code following the schema.org instructions for BreadcrumbList

Example Without Markup

<ol>
  <li>
    <a href="...">Dresses</a>
  </li>
  <li>
    <a href="...">Real Dresses</a>
  </li>
</ol>

Example with microdata

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="...">
    <span itemprop="name">Dresses</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="...">
    <span itemprop="name">Real Dresses</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

3. Test again the page using Google structured data testing tool

If the errors have disappeared then you can go to the final step, namely to fix the errors in your Google Search Console.

4.Fix issues in Google Search Console

Click on “Validate Fix” from your website Search Console to request Google to recrawl your website and fix the issues.

Hello there!

I hope you find this post useful!

I'm Mihai, an online marketing specialist, very passionate about everything that means online marketing, focused on eCommerce.

If you have a collaboration proposal or need helps with your projects feel free to contact me. I will always be glad to help you!

Leave a Reply

Your email address will not be published. Required fields are marked *