web-dev-qa-db-fra.com

Schema.org ou Data-Vocabulary.org pour la chapelure?

Google et d’autres SE prennent en charge Schema.org pour baliser des données structurées , mais il s’avère que for breadcrumbs Google recommande d'utiliser Data-Vocabulary.org .

Que devrions-nous utiliser pour que la chapelure apparaisse dans les résultats de recherche?

Breadcrumb rich snippet example in Google SERP

J'ai remarqué qu'il y avait problèmes avec le balisage Schema.org pour la chapelure . Cela signifie-t-il qu'il est donc préférable de ne pas l'utiliser pour l'instant?

Le code suggéré dans chacun est légèrement différent - changer d'un site à l'autre à l'avenir pourrait donc être une nuisance:

Schema.org:

<body itemscope itemtype="http://schema.org/WebPage">
...
<div itemprop="breadcrumb">
  <a href="category/books.html">Books</a> >
  <a href="category/books-literature.html">Literature & Fiction</a> >
  <a href="category/books-classics">Classics</a>
</div>

Data-Vocabulary.org:

<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses" itemprop="url">
    <span itemprop="title">Dresses</span>
  </a> ›
</div>  
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses/real" itemprop="url">
    <span itemprop="title">Real Dresses</span>
  </a> ›
</div>  
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/clothes/dresses/real/green" itemprop="url">
    <span itemprop="title">Real Green Dresses</span>
  </a>
</div>
7
Baumr

Oui, évitez Schema pour le moment et utilisez le vocabulaire de données, exactement pour la raison que vous citez. J'ai utilisé ce dernier et cela fonctionne.

John Mueller de Google a dit qu'il s'attendait à ce que Schema doive changer , et la discussion semble suggérer que Schema doit ressembler davantage à la syntaxe actuelle du vocabulaire de données, par conséquent, les adaptations futures que vous devez effectuer risquent d'être moins onéreuses qu'elles ne le paraissent actuellement.

3
GDav

Réponse à jour, le 3 janvier 2017


data-vocabulary.org - propose des microdonnées pour la chapelure depuis un certain temps déjà. Il suffit de l'utiliser comme ça:

  <div class="breadcrumb">
    <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
      <a href="http://www.contoso.com/" itemprop="url">
        <span itemprop="title">Contoso</span>
      </a> »
    </span>  
    <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
      <a href="http://www.contoso.com/fashion/" itemprop="url">
        <span itemprop="title">Fashion</span>
      </a> »
    </span>  
    <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
      <a href="http://www.contoso.com/fashion/women/" itemprop="url">
        <span itemprop="title">Women</span>
      </a> »
    </span>
    <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
      <a href="http://www.contoso.com/fashion/women/boots/" itemprop="url">
        <span itemprop="title">Boots</span>
      </a>
    </span>
  </div>

lire la documentation


schema.org - propose également l'utilisation de microdonnées pour la chapelure! Il suffit de l'utiliser comme ça:

  <ol itemscope itemtype="http://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
      <a itemprop="item" href="https://example.com/dresses">
      <span itemprop="name">Dresses</span></a>
      <meta itemprop="position" content="1" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
      <a itemprop="item" href="https://example.com/dresses/real">
      <span itemprop="name">Real Dresses</span></a>
      <meta itemprop="position" content="2" />
    </li>
  </ol>

lire la documentation


GDav : "John Mueller de Google a déclaré qu’il s'attendait à ce que Schema soit modifié, et la discussion autour de celui-ci semble suggérer que Schema doit ressembler davantage à la syntaxe actuelle du vocabulaire de données, de sorte que toutes les futures adaptations que vous devez effectuer soient moins lourdes qu'elles ne le paraissent actuellement. "

Eh bien, je suppose qu’ils ont changé, car à présent schema.org prend également en charge la chapelure.


Remarque: data-vocabulary.org et schema.org utilisent des microdonnées pour l'optimisation des moteurs de recherche. Apparemment, il y a moyen de les combiner, mais je n'ai pas trouvé d'exemple concret. Si j'étais vous, je choisirais l'un d'entre eux. Et ensuite, utilisez-le pour tout votre contenu (je veux dire que je n'utiliserais pas data-vocabulary pour votre fil d'Ariane et schema.org pour votre menu de navigation).


Conclusion:

Ils travaillent tous les deux, n'en choisissez qu'un.

2
Derk Jan Speelman

Google n'offre pas data-vocabulary.org comme option de fil d'Ariane. En ce moment, il n’ya que schema.org, comme vous pouvez le voir dans https://developers.google.com/search/docs/data-types/breadcrumbs

1
Cristian Sepulveda