4

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?

3

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

  • Why Google Testing Tool only uses Article? (I like it or not, I need to make Google happy, even when they are wrong) – Nrc May 17 '17 at 15:42
  • 1
    @Nrc: What makes you think that they only support Article? I guess you are talking about their Article rich result, right? They document: "Non-video objects must be based on one of the following schema.org types: Article, NewsArticle, BlogPosting." – unor May 17 '17 at 15:46
  • See the link: google.com/webmasters/markup-helper – Nrc May 17 '17 at 16:38
  • @Nrc: Sorry, I can’t (accessing the linked page seems to require a login, but I don’t have a Google account). – unor May 17 '17 at 23:29
  • 1
    @Nrc That's not the testing tool, that's for helping you add markup. Google only provides a limited subset of schemas for that tool to support you adding markup to a page interactively. The testing tool is at search.google.com/structured-data/testing-tool, which fully supports the Blog schema alongside many others. – grg May 18 '17 at 19:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.