Please enter at least 3 characters.

[Solved] schema deprecated - Google Search Console Warning

There is a new warning in google search console, schema deprecated. In this article, I will be explaining how to solve the problem
[Solved] schema deprecated - Google Search Console Warning schema deprecated solved
Yesterday I opened Google Search Console to check my site performance and there was a new warning : schema deprecated. So what is this warning? How to fix/solve data-vocabulary schema problem? Will this affect my blog? All these queries will be explained in this article.

The warning is to notify Google Webmasters that Google is preferring Structured Data over SD and we need to update our blogs with SD. According to Google,

Structured data schemas such as and are used to define shared meaningful structures for markup-based applications on the Web. With the increasing usage and popularity of we decided to focus our development on a single SD scheme. As of April 6, 2020, markup will no longer be eligible for Google rich result features.

In short, websites and blogs with schema markup will not be eligible for Google rich result features in future. SEO ranking and other factors won't be affected. Anyway, it is best to go with latest trends gigantic companies are following. You can learn more on what a rich result feature is from here.

To confirm whether you're facing this issue, go to Search console and you should be getting a warning. If not, relax ! :)

How to solve schema deprecated issue?

It is an easy task. You need to change schema with structured data. For example,

Here is a sample code from my theme,

solve schema error

I modified with and the problem was fixed.

data-vocabulary schema deprecated fix

Step 1: Go to and search for <b:includable id='breadcrumb' var='posts'> .

breadcrumb data-vocabulary problem fixed
Step 2: Paste the following code in place of <b:includable id='breadcrumb' var='posts'>… </b:includable> . Delete the existing one and place the following:
<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:view.isSingleItem'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' itemscope='itemscope' itemtype=''>
<svg class='homesvg' viewBox='0 0 24 24'><path d='M12,3L20,9V21H15V14H9V21H4V9L12,3Z'/></svg>
<span itemprop='itemListElement' itemscope='itemscope' itemtype=''>
<a class='breadhome' expr:href='data:blog.homepageUrl' itemprop='item' title='Home'>
<span itemprop='name'>Home</span></a>
<meta content='1' itemprop='position'/>
<svg viewBox='0 0 24 24'><path d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/></svg>
<b:loop index='num' values='data:post.labels' var='label'>
<span itemprop='itemListElement' itemscope='itemscope' itemtype=''>
<a expr:href='data:label.url + &quot;?&amp;max-results=10&quot;' expr:title='' itemprop='item'>
<span itemprop='name'><></span>
<meta expr:content='data:num+2' itemprop='position'/>
<svg viewBox='0 0 24 24'><path d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/></svg>

Step 3: The next step is styling the new breadcrumb. Paste the below CSS code in the template. Hit Save once done.
/* CSS Breadcrumbs By*/
.breadcrumbs{line- height:1.2em;width:auto;overflow:hidden;padding:0;margin:0 auto 20px;font-size:90%;color:#888;font-weight:400;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap}
.breadcrumbs a{display:inline-block;text-decoration:none;transition:all .3s ease-in-out;color:#777;font-weight:400}
.breadcrumbs a:hover{color:blue}
.breadcrumbs svg{width:20px;height:20px;vertical-align:-5px;margin:0 -3px}
.breadcrumbs svg.homesvg{width:22px;height:22px;margin-right:0}
.breadcrumbs svg path{fill:#c8c8c8}
.breadcrumbs svg.homesvg path{fill:#999}

How to verify if issue is fixed or not?

Once you have made the changes, save the theme and go back to your search console platform. Click on the warning and press Validate Fix Button. It will take some time to validate and you're all good to go.

fix data vocabulary warning from google search console

Further, you can also test any address live on Rich Results Test tool by pasting in the search box. Either you'll pass and get a result like this:

how to pass rich result test

Or you might not pass and unfortunately will be provided with a result like this:

rich result live testing not supported fix
That's all and I hope you're able to solve/fix schema deprecated warning from Google search console. Happy Blogging !!!

Here are a few must read articles from TwistBlogg:
Add Custom Social Media Responsive Share buttons below blogger posts.
Show last updated date in blogger blog posts
Insert Estimated Post Reading Time in blogger posts with simple jquery.
How to add beautiful HTML Sitemap Page For Blogger blog?
Share this post

1 comment

  1. ONG, funcionou