Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

How to fix Blogger's Structured Data Errors Schema Markup Warning - Tech Savvy Guide

How to fix structured data errors in Blogger blog? How to fix Blogger's Structured Data Errors Schema Markup Warning - Tech Savvy Guide

Hello friends… How to fix structured data errors in Blogger blog? If you also have the same question, then on this post we are going to tell you step by step, how you can fix the Hatom Markup error of the blog because it is very important for website ranking. 

By the way, these errors occur only in templates made before 2015. We have already told what is structured data error and how to check it. If you have read that post then you will get complete information about this in detail.

Basicaly this stuctured data error occurs only in outdated theme because now-a-days all new themes have schema.org so if you have this error on your blog too then you are doing an outdated template or your theme developer schema Forgot to markup. 

In such a situation, my advice is that you change the template directly, but if you do not want to change the blogger theme or want to add schema markup to the template, then this post will definitely help you.

How to fix Blogger's Structured Data Errors Schema Markup Warning

First of all go to google structured data testing tool and check the data structure error of your website . And if there is any error in your blogger website . So you should fix them as soon as possible. Like we told. That data errors should be fixed in two ways.

  1. One is caused by incorrectly placing the schema.org tag code in your template . So by fixing this coding, these errors should be solved.
  2. Due to wrong coding in the second template, the posts on which errors come. They should be fixed with the help of data highlighter.

You should fix all the errors of the website in both the ways. Only then will your blog be able to perform better. If you have also got structure data hatom error on your posts, then you read this post and now you have to correct the coding of schema.org tag in the template.

How to remove Structured Data Errors of Blogger Blog?

As you know that there are many types of hatom errors. So we are telling to fix all the errors but I advise you to change the template itself because it is very difficult to edit the code. If you do not want to change the template, then do this coding.

Some codes may not be found in your template because the coding of every template is not the same to the same. So you try to edit similar code.

Fix Missing: Updated Error

Go to blogger dashboard . Go to Theme and go to Edit HTML . And all these codes have to be searched there. And replace it with my given code.

<data:post.timestamp/>

This code can occur 2 to 4 times in your templete. Replace above code with below code. As many times as possible. Replace them all.

<span class='updated'><data:post.timestamp/></span>

If this code doesn't work. So instead of “updated”, write “ post - date updated ”. Missing updated: error will be fixed.

Fix Missing: Entry-Title Error

<b:if cond='data:post.title'>
<h2 class='post-title'>

This code can also be used more than twice. Replace above code with below code. Replace both the codes. In your template it can be h1, h2 or h3.

<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>

Fix Missing: Author Error

<span class='post-author vcard'>
<b:if cond='data:top.showAuthor'>
<b:if cond='data:post.authorProfileUrl'>
<span class='fn'>
<a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
<data:post.author/>
</a>
</span>
<b:else/>
<span class='fn'><data:post.author/></span>
</b:if>
</b:if>
</span>

Replace above code with below code

<span class='post-author vcard' itemscope='itemscope' itemtype='http://schema.org/Person'>
<b:if cond='data:top.showAuthor'>
<b:if cond='data:post.authorProfileUrl'>
<span class='fn author'>
<a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
<span itemprop='name'><data:post.author/></span>
</a>
</span>
<b:else/>
<span class='fn author'><span itemprop='name'><data:post.author/></span></span>
</b:if>
</b:if>
</span>

Fix Headline: Missing And Required Error

For this you have to search this code in the template.

<h2 class='post-title entry-title' itemprop='name'>

All you have to do is remove the “ name ” and write “ headline ” in this code . And save the template. Missing: headline error will be solved.

Fix Image_Url Error

There are 2 methods to fix this.

Method 1:

Search for below code.

<meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>

Replace above code with below code. If this code is found 2 times. So do the same thing both times.

<meta expr:content='data:post.firstImageUrl' itemprop='image'/>

Method 2:

If still the problem is not solved. So search for code given below. And delete the whole code. If this code is found 2 times. So delete both times.

<b:if cond='data:post.thumbnailUrl'>
<meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
</b:if>

Fix BlogId Error

There are also 2 ways for this.

Method 1:

<meta expr:content='data:blog.blogId' itemprop='blogId'/>

Replace above code with below code. This code can also be found twice. Both have to be replaced.

<meta expr:content='data:blog.blogId'/>

Method 2:

Delete below mentioned entire code. Got the code in two places. So delete both.

<meta expr:content='data:blog.blogId' itemprop='blogId'/>

Fix PostId Error

There are 2 ways for this also.

Method 1:

<meta expr:content='data:post.id' itemprop='postId'/>

Replace above code with below code. This code can also be found twice. Both have to be replaced.

<meta expr:content='data:post.id'/>

Method 2:

Find below mentioned code and Delete this entire code. Got the code in two places. So delete both.

<meta expr:content='data:post.id' itemprop='postId'/>

Fix Image Field Error

<data:post.body/>

Replace above code with below code.

<data:post.body/>
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<b:if cond='data:post.firstImageUrl'>
<img style='display:none;' expr:src='data:post.firstImageUrl'/>
<meta itemprop='url' expr:content='data:post.firstImageUrl'/>
</b:if>
<meta itemprop='width' content='800'/>
<meta itemprop='height' content='800'/>
</div>

Fix DateModified Field Error

search for below code

<div class='post h-entry' itemprop='blogPost' itemscope='itemscope' itemtype='https://schema.org/BlogPosting'>

If this above code is not found. than search for below code.

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Even if this abovecode is not found. than search for below code.

<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

When you get the code. So below that code, put my given below code.

<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>

If still the problem is not solved. than paste below code below that code.

<meta expr:content='data:post.timestamp' itemprop='datePublished'/>
<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>

Fix MainEntityOfPage Error

You have to search for below codes.

<div class='post h-entry' itemprop='blogPost' itemscope='itemscope' itemtype='https://schema.org/BlogPosting'>

If this above code is not found. than search for below code.

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Even If this above code is not found. than search for below code.

<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

When the above code is found. So below that code, paste my code given below.

<meta itemscope='itemscope' itemprop='mainEntityOfPage' itemType='https://schema.org/WebPage' expr:itemid='data:post.link' content= 'data:post.link : data:post.url'/>

If still the problem is not solved. than paste below code, the code that you have searched for. 

<div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta itemscope='itemscope' itemprop='mainEntityOfPage' itemType='https://schema.org/WebPage' expr:itemid='data:post.link ? data:post.link : data:post.url'/>

Now you go back to the search console. And check it in google structured data testing tool. All your errors will be fixed. Now you should read how to fix Date modified (publish date) structured data error.

Parth इस ब्लॉग के Founder हैं. वोह एक Professional Blogger हैं जो SEO, Technology, Internet से जुड़ी विषय में रुचि रखते है. Besides that, he loves exploring new places, watching comedy-drama Sci-fi mo…

Post a Comment