Whats New

How to fix schema / ISO 8601 / hreview Error in Blogger?

 I have just received an email from Google Search Console about this error. 

New Breadcrumbs issue detected for the site!

data-vocabulary.org schema is deprecated and not supported by Google anymore. Please migrate to using schema.org types

This error means that data-vocabulary.org schema feature is discontinued and now I have to migrate to Schema.org. You can also find its announcement in the official blog of Google Webmaster.

I have checked that The similar markup for Breadcrumbs List in Schema.org is  BreadcrumbList. So now I have to update the Breadcrumbs with Schema.org Microdata in our Blogger XML Template.

But when I have checked in Google Rich Result Testing Tool then I have found 2 more errors with data-vocabulary.org schema is deprecated.

So  I will try to find out the solution for all these 3 errors in a single post.

  • Fix Data-Vocabulary.Org Schema Deprecated Error in Blogger.
  • Fix Item does not support reviews in Blogger.
  • Fix Date/time not in ISO 8601 format in field "dtreviewed" in Blogger.

Request you to again that before editing your blogger XML template, you should take the download the entire blogger template as a backup.

Know how to Fix Data-Vocabulary.Org Schema Deprecated Error In Blogger -

1. Open your Blogger Theme XML File

2. Now find this code <div class='post-header'>

After this line, just paste the following code.

<!--CUSTOM BREADCRUMB START-->

<b:if cond='data:blog.pageType == "item"'>

<div class="breadcrumb-outer">

<div itemscope='' itemtype="http://schema.org/BreadcrumbList">

<b:if cond='data:post.labels'>

<span itemprop="itemListElement" itemscope='' itemtype="http://schema.org/ListItem"><a expr:href='data:blog.homepageUrl' itemprop="item"><span style='padding-left:8px;' itemprop="name">Home</span></a><meta itemprop="position" content="1" /></span>»

<b:loop values='data:post.labels' var='label' index='i'>

<b:if cond='data:i == 0'>

<span itemprop="itemListElement" itemscope='' itemtype="http://schema.org/ListItem"><a expr:href='data:label.url + "?&amp;max-results=7"' itemprop="item"><span itemprop="name"> <data:label.name/></span></a><meta itemprop="position" expr:content='data:i + 2' /></span><b:if cond='data:label.isLast != "true"'/>»

</b:if> <!--CONDITION-->

</b:loop>

</b:if>

<span class="breadcrumb-title" expr:title='data:post.title'>

<data:post.title/>

</span>

</div>

</div>

<!--CUSTOM BREADCRUMB STOP-->

Above code should be fix above this tag  <b:if cond='data:post.title'> same as below image.


Know how to Fix Data-Vocabulary.Org Schema Deprecated Error In Blogger

Now save your template and check the result in https://search.google.com/test/rich-results

But I was getting another error in Search Console that - item does not support reviews blogger

Know how to Fix Item does not support reviews error in blogger -

So I have just removed this below code from my blogger template like this image, by using the CTRL+F button and find "hreview" and checked Rich Result Test again, I was happy both errors have been solved, but still, I was getting another error.

Know How to Fix Item does not support reviews error in blogger?

last 3rd Error was - Date/time not in ISO 8601 format in field "dtreviewed"

Know how to fix Date/time not in ISO 8601 format in field "dtreviewed" error in blogger -

There is no XML coding error, just return from blogger template editor to Blogger Dashboard change your settings like the below image to remove this ISO 8601 error in blogger, just follow this step.

Know how to fix Date/time not in ISO 8601 format in field "dtreviewed" error in blogger -

I have already solved all the above 3 Google-rich result errors, I have it also help you. Looking for your comment and feedback.

No comments

I am waiting for your suggestion / feedbacks, will reply you within 24-48 hours. :-)

Thanks for visit my Blog