En référence au schéma Blog
, est-ce que j'utilise Blog
ou BlogPosting
dans le champ @type
? J'ai vu des exemples des deux.
L'exemple ci-dessous passe à la fois le test de données structurées de Google et le Linter structuré de données .
"@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;?>"
Cependant, si je change le @type
en BlogPosting
, je reçois quelques erreurs concernant le fait de ne pas inclure les images, etc.
Quelle est la différence entre Blog
et BlogPosting
? Quand utiliseriez-vous l'un ou l'autre?
Vous écrivez un article dans un blog, vous devriez donc utiliser le BlogPosting tapez, google guidelines expliquez-le bien, vous pouvez utiliser le Blog tapez si vous êtes dans la page d'accueil de votre blog car les données structurées se rapportent au blog et non à l'article.
Si BlogPosting vous donne le problème, vous pouvez utiliser le blogPost propriété de Blog