J'essaie de marquer un blog avec des métadonnées schema.org (à l'aide de microdonnées).
J'ai testé avec l'outil de test à l'adresse https://developers.google.com/structured-data/testing-tool/ et j'obtiens une erreur en disant:
image: manquant et obligatoire
J'utilise le schéma BlogPosting
, mais j'ai des pages sans images.
Pourquoi une image est-elle obligatoire et que dois-je faire si je n'en ai pas ? Est-il acceptable de ne pas avoir d'étiquette ou existe-t-il un moyen de montrer qu'il n'y a pas d'image?
Schema.org ne requiert aucune propriété, donc avoir une propriété BlogPosting
sans une propriété image
est tout à fait correct. (Et, mis à part l'omission de la propriété, il n'y a aucun moyen de signaler que vous n'avez pas d'image.)
(Je suppose même que ne pas fournir d'image serait la norme, car la propriété image
) est et non pour n'importe quelle image contenue dans l'article du blog, mais pour une image de , ou une image qui représente , le blog lui-même.)
Le fait que Google rapporte cette erreur dans leur Outil de test de données structurées ne signifie pas que le code serait invalide ou que vous auriez à réparer quoi que ce soit. (Idéalement, Google les marquerait comme informatifs ou comme des avertissements, mais pas comme des erreurs.)
Cela signifie simplement que Google ne fournira pas de Article Rich Snippet pour votre billet de blog dans les résultats, car la propriété image
est requise pour cela, selon leur documentation.
Si vous souhaitez simplement vérifier vos microdonnées sans vous soucier des éléments propres à Google (comme leurs extraits enrichis), jetez un coup d'œil aux autres outils possibles: Analyseur de microdonnées en ligne (Software Recommendations SE) .