Mobile app version of vmapp.org
Login or Join
Candy875

: BlogPosting alone vs. inside Blog for Google's Structured Data? I have a blog where I had marked up my posts with the BlogPosting schema. Then, I realized there was a markup for Blog, and

@Candy875

Posted in: #Blog #GoogleSearchConsole #SchemaOrg #Seo

I have a blog where I had marked up my posts with the BlogPosting schema. Then, I realized there was a markup for Blog, and I tried adding that markup too.

So what I did was: I wrapped all by BlogPosting in each blog post page with a Blog element and made the blog posts Blog.blogPost instead..

<div itemscope itemtype="http://schema.org/Blog">
<link href='blog.com' itemprop='url mainEntityOfPage'/>
<div itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPost">
<link href='blog.com/post' itemprop='url mainEntityOfPage'/>
</div>
</div>


At first glance this worked and Google's schema tester can find each BlogPost as expected.

However, in Google's Search Console, in the Structured Data page, the outcome was as I had feared.

The number of BlogPosting items is dropping to zero while the number of Blog items is raising to in their place. It seems that the Structured Data page only shows elements that are not children of other elements. When BlogPosting was alone, it was counted, but now that its a property of Blog, it's not counted anymore.

They are being parsed. But instead of 100 posts, I have 100 blogs with 1 post inside of each. The page doesn't seem to account for the url property, only where the item was found.

So it does look very fishy. It appears not to be working, but I'm not sure. Does having BlogPosting as a child of Blog is somehow different than having them as a "top" schema item in the page for Google? Do people usually put them inside of a Blog or alone?

10% popularity Vote Up Vote Down


Login to follow query

More posts by @Candy875

0 Comments

Sorted by latest first Latest Oldest Best

Back to top | Use Dark Theme