You can use Google webmaster structured data testing tool in this url:http://www.google.com/webmasters/tools/richsnippets, it will test your data markup and also to ensure that Google can do extract data structure on your web page, you can also see how your page preview in search results on search engine (rich snippets previews). But, how to fix Blogger structured data testing tool error which shown after you preview your page on that testing tool?
Fix Blogger Structured Data
This some common error on Blogger page when doing preview test using webmaster richsnippets testing tool above and how to fix them:
1. Authorship and publisher markup error:
1
2
3
| Authorship is not working for this page Cannot verify that rel=author markup has established authorship ..... Cannot verify publisher markup ..... |

When this error find, a simple way to fix it is connect your blog with your Google+ page, from your Dashboard click Google+ and click Get Started, follow rest of instruction until finished, see image below:

Or you can add this code below after <head> in your Dashboard >> Template >> Edit HTML:
1
2
|
2. Error about updated field and author hcard.
1
2
| Error: Missing required field "updated" Error: Missing required hCard "author" |
To fix this issue go to Dashboard >> Template >> Edit HTML , scroll down and find hfeed and hentry, you can also search about two code above with ctrl-F inside Edit HTML and type to search.
1
2
| change hfeed >>>>> h-feed change hentry >>>>> h-entry |
Or if only update fiield error, find <data:post.timestamp/>, and change it to:
1
| <span class = 'updated' ><data:post.timestamp/></span> |
3. Image_url, blogid, postid is not a part of schema:
1
2
3
4
5
6
7
| Error: Page contains property "image_url" which is not part of the schema. Error: Page contains property "blogid" which is not part of the schema. Error: Page contains property "postid" which is not part of the schema. or Error: Page contains property "image_url" which is not part of the schema. Error: Page contains property "aiablogid" which is not part of the schema. Error: Page contains property "aiapostid" which is not part of the schema. |
Steps how to fix this erorr from your Dashboard, Templates, Edit HTML and find
1
2
3
4
| <meta expr:content= 'data:post.firstImageUrl' itemprop= 'image_url' /> and <meta expr:content= 'data:blog.blogId' itemprop= 'blogId' /> <meta expr:content= 'data:post.id' itemprop= 'postId' /> |
Change it to:
1
2
3
4
| <meta expr:content= 'data:post.firstImageUrl' itemprop= 'image' /> and <!-- <meta expr:content= 'data:blog.blogId' itemprop= 'blogId' /> <meta expr:content= 'data:post.id' itemprop= 'postId' /> --> |
Or you can delete 2 line about postid and blogid.
Maybe that's it three about common error which find when you test your page with richsnippets preview in Google webmaster tool, this markup data is very useful to tell search engine how your page look, and it can be make your blog or website more SEO.
Update October 18, 2015
Update October 18, 2015
If you cannot find:
1
| <meta expr:content= 'data:post.firstImageUrl' itemprop= 'image_url' /> |
go to Edit HTML template, scroll down and find below code:
1
| <a expr:name= 'data:post.id' /> |
right above it paste this code below:
1
2
3
| <b: if cond= "data:post.thumbnailUrl" > <meta expr:content= 'data:post.thumbnailUrl' itemprop= 'image' /> </b: if > |
For datePublished Error, fix it from Dashboard Setting and choose Language and formatting, change Timestamp Format to full date format: 'Day, Month Date, Year' ==> 'Sunday, October 18, 2015', After that set it on your Blog Post Layout.
To fix Headline missing is required blogger error:
Find inside Edit Html Template menu this code below:
1
| <h3 class = "post-title entry-title" itemprop= "name" ></h3> |
Change it to:
1
| <h3 class = "post-title entry-title" itemprop= "headline" ></h3> |
Best Regards and Good Luck,