New Post

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 was 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 the 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 checked in Google Rich Result Testing Tool then I found 2 more errors with the 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 the Date/time not in ISO 8601 format in the field "dtreviewed" in Blogger.

Request you again that before editing your blogger XML template, you should take 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 - the item does not support reviews blogger

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

So I have just removed the below code from my blogger template like this image, by using the CTRL+F button and finding "hreview" and checking 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?

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

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

There is no XML coding error, just return from the blogger template editor to Blogger Dashboard and 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 also helped you. Looking for your comment and feedback.

Also Read - Is Tumblr a good source of drive traffic for bloggers?

2 comments:

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

Thanks for visit my Blog