Je travaille sur un site e-commerce. Je reçois l'erreur suivante sur Google Search Console:
Fil d'Ariane> Champ manquant "position"
C'est l'une des URL qui a cette erreur:
https://my-domain.com/buy-and-sell/display/2086
Et voici à quoi ressemble la page:
Et voici le code du fil d'Ariane réel:
<ul class="nav-breakcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse" itemprop="item">
<span itemprop="name">home</span>
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden" itemprop="item">
<span itemprop="name">Home & Garden</span>
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden/home-and-living" itemprop="item">
<span itemprop="name">Home & Living</span>
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden/home-and-living/kitchen" itemprop="item">
<span itemprop="name">Kitchen</span>
</a>
</li>
</ul>
J'ai suivi l'exemple sur schema.org/BreadcrumbList et j'ai remarqué que la balise META de position me manquait:
<meta itemprop="position" content="1" />
J'ai également trouvé l'outil de test du fil d'Ariane de Google pour vérification. Le fil d'Ariane d'origine montrait les erreurs suivantes:
J'ai ajouté la balise meta position:
<ul class="nav-breakcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse" itemprop="item">
<span itemprop="name">Home</span>
<meta content="1" itemprop="position">
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden" itemprop="item">
<span itemprop="name">Home & Garden</span>
<meta content="2" itemprop="position">
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden/home-and-living" itemprop="item">
<span itemprop="name">Home & Living</span>
<meta content="3" itemprop="position">
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="/home/browse/home-and-garden/home-and-living/kitchen" itemprop="item">
<span itemprop="name">Kitchen</span>
<meta content="4" itemprop="position">
</a>
</li>
</ul>
et l'a testé à nouveau: