web-dev-qa-db-fra.com

Schema.org en microdonnées ou en JSON-LD?

Devrais-je utiliser le balisage Microdata sur mon blog ou devrais-je ne mettre qu'un JSON-LD avec toutes les informations, ou utilise-t-il la meilleure option?

Un peu d'explication. J'essaie de baliser mon blog et je parviens à obtenir une erreur dans "Outil de test de données structurées". L'erreur laissée est une méta éditeur. Maintenant, je ne veux pas ajouter d'informations de blog au bas de l'article. J'ai utilisé la méta de l'organisation dans l'en-tête où se trouve mon logo, mais l'outil de test n'en tient pas compte.

Devrais-je ajouter JSON-LD en dupliquant toutes les informations et en ajoutant des données d'éditeur ou devrais-je utiliser uniquement JSON-LD sans me soucier de marquer toute la page?

2
klo

Vous pouvez faire référence au balisage de l'organisation à l'aide de itemref. Ajoutez un id à la balise de l'organisation, puis utilisez itemref="yourid" en haut de votre balise, qui doit inclure l'organisation.

Ne dupliquez pas votre balisage avec JSON-LD; Utilise l'un ou l'autre.

2
grg

Si les informations sur l'organisation sont statiques sur tous vos blogs, vous pouvez définir ces propriétés à l'aide de balises META. Il ne sera pas considéré comme un contenu caché puisque l'info est présente sur la page.

exemple de code:

<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XYZ Org"/>
</span>
1
Sanchit