Almost every blogger user got a message from Google webmasters and search console team that ‘data-vocabulary.org schema deprecated’. As a serious blogger, you should Fix data-vocabulary.org schema deprecated Error in Blogger.
With the increasing usage and popularity of https://t.co/hGrr8MSS40 we decided to focus our development on a single scheme. As of April 6, 2020, https://t.co/N98EXBIRJ6 markup will no longer be eligible for Google rich result features. Read more at https://t.co/n8qsmdLgxE pic.twitter.com/JIg9yqMxRB
— Google Webmasters (@googlewmc) January 21, 2020
The post from the twitter handle of Google webmasters also included the fix for your site to convert data-vocabulary to schema.org. But it is not working on blogger as I have tried it personally. However it may work on PHP or other platforms.
But don’t panic, in this article I will tell you that how to fix “data-vocabulary.org schema deprecated” error, with multiple methods.
But, before fixing the issue, I would like to give you some of the important information about ‘data-vocabulary.org, schema.org and how they can effect your blog.
WHAT IS STRUCTURED DATA
😁😁😁😁
Let me explain you.
Structured data (schema.org and data-vocabulary.org) are some type of markups for web applications used by some search engines like Google and Yahoo. Search engines uses these structured data for standardized structure of web applications and to collect the information about page content and what’s on that particular page.
-
Understand the content of the page.
-
Enable special search result features and enhancements.
WHY DID GOOGLE HAS DEPRECATED DATA-VOCABULARY
HOW TO FIX DATA-VOCABULARY.ORG SCHEMA DEPRECATED ERROR IN BLOGGER
Before I tell you that, how to Fix data-vocabulary.org schema deprecated Error in Blogger, you have to know your affected URLs. Here’s how to do.
Go to your search console account, then choose your preferred domain property, then click on breadcrumb option on the left side. Then you will be able to see your affected links.
Copy one of the link from there and test it in Google’s structured data testing tool, then you will see an error like in image.
METHOD 1
If you are using Sora Blogger Templates.
Open your blogger theme xml file in any html editor.
Find this division of code.
Note. You may not find the whole division of code, consider find the blue coloured line as small code are easy to find.
<div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'> <span typeof='v:Breadcrumb'><a class='bhome' expr:href='data:blog.homepageUrl' property='v:title' rel='v:url'>Home</a></span> <brc>/</brc>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<span typeof='v:Breadcrumb'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a></span>
</b:if>
</b:loop>
<b:else/>
Unlabelled
</b:if>
<brc>/</brc> <span><data:post.title/></span>
</div>
Now replace whole division of code with the following updated division of code.
<div class='breadcrumbs'>
<span><a class='bhome' expr:href='data:blog.homepageUrl'>Home</a></span> <brc>/</brc>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<span>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a></span>
</b:if>
</b:loop>
<b:else/>
Unlabelled
</b:if>
<brc>/</brc> <span><data:post.title/></span>
</div>
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"@id": "#Breadcrumb",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"name": "<data:messages.home/>",
"@id": "<data:blog.homepageUrl.jsonEscaped/>"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"name": "<b:if cond='data:post.labels'><data:post.labels.last.name/></b:if>",
"@id": "<data:post.labels.last.url.jsonEscaped/>"
}
},{
"@type": "ListItem",
"position": 3,
"item": {
"name": "<data:post.title/>",
"@id": "<data:post.url.jsonEscaped/>"
}
}]
}
</script>
Note. This method will work on most of the Sora Blogger Templates, however it may not work on some of the templates.
Check your affected URLs in structured data testing tool whether it is working.
You can also check your affected URLs by testing them live in your search console account.
If it is working then validate the fix in your search console.
If you are not succeed by this method, then here is method 2.
METHOD 2
- Find this code snippet.
<div class=’breadcrumbs’ xmlns:v=’http://rdf.data-vocabulary.org/#
- Now replace the above code with this updated code where ever you find the above code.
<div class=’breadcrumbs’ xmlns:v=’https://schema.org/#
- Check your affected URLs in structured data testing tool whether it is working.
- Validatethe fix in your search console.
METHOD 3
http://rdf.data-vocabulary.org
Replace all above code with this code.
https://schema.org
Check your affected URLs in structured data testing tool whether it is working.
Validate the fix in your search console.
If search console approved the primary validation then it will take 14-15 days to validate fully fix.
If you have any problem regarding this please don’t hesitate to ask me in comment box. I will be very soon to reply.
If you find this article is helpful and deserve some appreciation, please give some positve comments so others can find this article.
Thanks.
You will also like.
How to Serve Images in WebP Format in Blogger.
This is certainly the best article i have come across today. It is indeed nice how you shared the information is a simple yet well-detailed manner. I have taken time to write a content and i would like you to rate it for me.
Here is the link >>> https://www.tecteem.com/toxicwap-download-free-tv-series-musics-movies-games-videos-toxicwap-com/
Thank a lot NiaNal.
thank you , please i have theme wordpress but I don’t know exactly where can I update this code, also I can’t found please I want your help.
Hi Karima,
First I should tell you that this method is for blogger. Tell me that you are using blogger or WordPress? Please share your website URL with me.
Thanks to my father who shared with me concerning this web site, this website is actually remarkable.|
Hi, I just created my first post on blogger and Google console shows me the problem is in that article, it has the data-vocabulary.org thing. But when I search the code (Theme>Edit HTML) it doesn’t show. How can I see the code from my post and edit it? Thanks!
Hi Anny,
For solving this problem you don’t have to find the codes which search console is showing. You just have to apply on of the method from the article and the issue will be solved for all posts.
By the way if you want to edit codes from your post then you can choose HTMLI view from top left corner in post editing page.