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?
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>
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.
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>
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>
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.
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