In reference to the Blog
schema, do I use Blog
or BlogPosting
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
to BlogPosting
, then I get some errors about not including images etc.
What is the difference between Blog
and BlogPosting
? When would you use either of them?
image
, see: Schema.org BlogPosting and image required – unor Jul 17 '17 at 16:03