Which Schema.org type is right, "Blog" or "BlogPosting" for a simple blog article?
You are writing an article in a blog so you should use the BlogPosting type, google guidelines explain it well, you can use the Blog type if you are in the homepage of your blog because the structured data refer to the blog and not the article.
If BlogPosting is giving you problem you can use the blogPost property of Blog
Related videos on Youtube
user3431704
I come from a customer support, hardware & networking background.
Updated on September 18, 2022Comments
-
user3431704 over 1 year
In reference to the
Blog
schema, do I useBlog
orBlogPosting
in the@type
field? I've seen examples of both.The example below passes both Google's structured data test and the Structured Data Linter.
"@context": "http://schema.org/", "@type": "Blog", "headline": "<?=$title;?>", "url": "<?=$page_url;?>", "datePublished": "<?=$iso_date_published;?>", "dateModified": "<?=$iso_date_edited;?>", "author": "<?=$poster;?>", "publisher": { "@type": "WebSite", "name": "News & Opinion" }, "description": "<?=$j_body;?>"
However if I change the
@type
toBlogPosting
, then I get some errors about not including images etc.What is the difference between
Blog
andBlogPosting
? When would you use either of them?-
unor almost 7 yearsMight be a duplicate of Blog and BlogPosting for Google. --- Regarding the required
image
, see: Schema.org BlogPosting and image required
-