web-dev-qa-db-fra.com

En créant un extrait riche (chapelure et liens de site), est-il nécessaire de baliser le contenu dans plusieurs langages de balisage?

J'ai commencé à baliser toutes mes données avec leur vocabulaire approprié Schema.org. J'aimerais que mon site affiche un extrait enrichi/une liste améliorée dans Google.

Existe-t-il un cas où vous auriez besoin d'inclure du code provenant de plus d'un langage de balisage (schéma, RDFa, Microformats)?

2
MFM

À moins que vous n’ayez une raison d’en utiliser plusieurs, par exemple un fournisseur de service nécessitant l’utilisation d’un microformat spécifique, vous devez généralement vous en tenir à un format afin d’éviter toute confusion/conflit entre les formats. Étant donné que les moteurs de recherche semblent être le plus gros consommateur de microdonnées et que, par conséquent, d’autres suivent leur exemple, je me contenterais des microformats de schema.org.

1
John Conde

Vous confondez les vocabulaires avec les syntaxes/formats:

  • Schema.org est un vocabulaire.
  • RDFa et Les microdonnées sont des syntaxes/formats (aucun vocabulaire n'est attaché)
  • Microformats est une syntaxe couplée à un ensemble spécifique de vocabulaires.

Vous pouvez utiliser le vocabulaire Schema.org avec différentes syntaxes, telles que RDFa, Microdata, JSON-LD, Turtle, etc.

Différents consommateurs (services tels que les moteurs de recherche, etc.; les agents tels que les add-ons de navigateur, etc.) prennent en charge différents vocabulaires et différentes syntaxes. Si vous n'êtes intéressé que par un ou plusieurs consommateurs spécifiques, consultez leur documentation et voyez ce qu'ils supportent. Bien entendu, il se peut que le consommateur A ne prenne en charge que les microdonnées et le consommateur B ne prenne en charge que RDFa.
Si vous souhaitez aider autant de consommateurs que possible (c’est-à-dire même ceux dont vous n’avez jamais entendu parler ou qui ne se reproduira plus), vous pouvez envisager d’utiliser plusieurs syntaxes dans le même document.

Pour le consommateur, en particulier dans Google Search: Google prétend à prend en charge trois syntaxes pour Schema.org:

  • JSON-LD
  • Microdonnées
  • RDFa

Donc, si vous ne vous souciez que de Google, il ne devrait y avoir aucune raison d’en utiliser plus d’une.

1
unor