Mobile app version of vmapp.org
Login or Join
Yeniel560

: Blog and BlogPosting for Google Schema.org has Article, Blog and BlogPosting. Structured Data Markup Helper only uses Article. If I understand Blog and BlogPosting are types of Article. So I suppose

@Yeniel560

Posted in: #Blog #SchemaOrg

Schema.org has Article, Blog and BlogPosting.

Structured Data Markup Helper only uses Article.

If I understand Blog and BlogPosting are types of Article. So I suppose it is just a way to be more precise.

I have a blog with a home page with all the titles and a brief summary and then a page with each post. Should I use Blog for the blog home page and BlogPosting for each post or I should use only Article?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Yeniel560

1 Comments

Sorted by latest first Latest Oldest Best

 

@Ann8826881

BlogPosting is a more specific type of Article, but Blog isn’t.

Blog is for the blog itself. It can make sense to use it only for the homepage of the blog, but it’s also possible to use it for every page of the blog. Wherever you use Blog, if the page contains blog posts (or blog post teasers), you can use the blogPost property to link the BlogPosting items.

When you have a blog post, use BlogPosting, not Article. It’s a best practice to always use the most specific type for your case. Google mentions this in their technical guidelines, too:


Use the most specific applicable type and property names defined by schema.org for your markup.


Thanks to the type inheritance, conforming consumers will understand that a BlogPosting is also a SocialMediaPosting and an Article and a CreativeWork and a Thing:


Thing > CreativeWork > Article > SocialMediaPosting > BlogPosting

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme