web-dev-qa-db-fra.com

Quel type de schéma est correct, "Blog" ou "BlogPosting" pour un article de blog simple?

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 &amp; 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?

1
Maelish

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

2
Matteo