Fix All Structured Data Error in blogger

Introduction

Structured data or Schema Markup is a most Crucial SEO Element.

Google uses Structured Data To Understand Your Site batter and tag its various elements.

Structured data problem is common in every blogger theme.

People Get Error Like Missing Updated, Missing Author or Missing date published.

In This actionable Post I am going to Guide to “How to Fix all Structured data error in blogger

Let’s start This Without wasting a Minute.

structured data

Before Starting, Let Me Guide through where is structured data present in blogger templates and how it look like?

Every Blogger Template uses Different Coding Style, but The only this which makes them common is structured data.

To Know Where structured data Present in Blogger Theme go to Blogger Dashboard > Theme > Edit HTML and Search for below line:

<b:includable id='post' var='post'>


schema blogger

When you Find above line just press on collapse button on left side of it as shown in below image.

As you can see,

..This is the code which contains all of our Structured data and Schema markup.

All Changes, That I tell you in this post after this code.

Just expand code and find code which you need to change.

Let’s Start!

To fix Missing Entry-Title and headline you Need to Find below code in Your Blogger Template:

<data:post.title/>

Replace Above code with The Optimized one.

<span class='entry-title' itemprop='headline'><data:post.title/></span>

Save Changes!

To Fix Missing Author find below code in Your Blogger Template:

<data:post.author/>

Replace Above code this Optimized.

<span class='vcard author' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'><span class='fn' itemprop='name'><data:post.author/></span></span>

Save Changes!

To  Fix Missing  Date Published Find Below Code in Your Template:

<b:includable id='post' var='post'>

Find Below Line Just after This Code:

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

Add This Code just after above line:

<span class='published' itemprop='datePublished' style='display:none'><data:post.dateHeader/></span>

To Fix Date Update In Blogger Template, Find Below Line:

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

No Add This Code Just  After Above Line:

<span style='display:none' class='updated' itemprop='dateModified'><data:post.lastUpdatedISO8601/></span>

Save Change!

Now Go To Dashboard > Setting > Language and Formatting.

Now Choose Below Setting in formatting:


date updated

To Fix Missing Publisher Find Below Line:

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

Add Below Code Just after This Line:

<span itemprop='publisher' itemscope='' itemtype='https://schema.org/Organization'>
<span itemprop='logo' itemscope='' itemtype='https://schema.org/ImageObject'>
<meta content='LOGO_URL_HERE' itemprop='url'/></span>
<meta expr:content='data:title' itemprop='name'/></span>

 

Now Change LOGO_URL_HERE with your website Logo’s URL.

Save Change!

Find Below Code In Your Blogger Template:

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

Add This Code Just After Above Line:

<span itemprop='image' itemscope='' itemtype='https://schema.org/ImageObject'>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
<meta content='800' itemprop='width'/>
<meta content='800' itemprop='height'/>
</span>

Save Change!

Find Below Line One By one and delete Them from Your Blog:


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


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

Save Change, once you delete above lines.

Find This Line In Your Blogger Template:

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

Add This code Just after Above Line:

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

Save change!