J'ai des problèmes pour implémenter les extraits riches en fil d'Ariane de schema.org. Lorsque je crée mon fil d' Ariane à l'aide de la documentation et que je l' exécute via l' outil de test Google Rich Snippet , le fil d' Ariane est identifié mais ne s'affiche pas dans l'aperçu.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body itemscope itemtype="http://schema.org/WebPage">
<strong>You are here: </strong>
<div itemprop="breadcrumb">
<a title="Home" href="/">Home</a> >
<a title="Test Pages" href="/Test-Pages/">Test Pages</a> >
</div>
</body>
</html>
Si je change pour utiliser les extraits de données de vocabulaire.org, les extraits riches s'affichent correctement dans l'aperçu.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body>
<strong>You are here: </strong>
<ol itemprop="breadcrumb">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/" itemprop="url">
<span itemprop="title">Home</span>
</a>
</li>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/Test-Pages/" itemprop="url">
<span itemprop="title">Test Pages</span>
</a>
</li>
</ol>
</body>
</html>
Je souhaite que le fil d'Ariane soit affiché dans le résultat de la recherche plutôt que dans l'URL de la page.
Étant donné que Schema.org est la méthode recommandée pour utiliser des extraits enrichis, je préfère utiliser cela, mais comme le fil d'Ariane ne s'affiche pas dans l'aperçu des résultats de la recherche en utilisant cette méthode, je ne suis pas convaincu que cela fonctionne correctement.
Suis-je en train de faire quelque chose de mal dans l'exemple de balisage pour Schema.org?
Réponses:
Avec cette implémentation:
Vous aurez le fil d'Ariane suivant dans Google:
la source
Il me semble que le problème vient de la documentation schema.org elle-même. Voici quelques liens éducatifs:
J'ai classé ceux-ci comme les plus utiles en premier, essentiellement ils se relient tous éventuellement. L'action à ce sujet est prévue à la fin de ce mois, mais il semble que le résultat sera le même que dans votre deuxième exemple.
C'est dommage parce que le html finit par être plus compliqué qu'il ne devrait l'être, mais nous y sommes.
J'espère que cela pourra aider!
la source
J'ai fait des recherches à ce sujet récemment.
Il s'avère que ce que Google recommande pour le fil d'Ariane ne fonctionne pas. Lorsque j'ai regardé il y a quelques semaines, leur propre exemple a échoué dans l'outil Rich Snippet de Google. Il semble que Google soit un peu en retard mais toujours en avance sur les autres.
Data-vocabulary.org est la norme acceptée et de facto bien que Schema.org l'aurait remplacé par Data-vocabulary.org comme étant déprécié. Cependant, la réalité ne correspond pas à la rhétorique. L'intention était que Schema.org remplacerait Data-vocabulary.org et il se peut que cela se produise. Pourtant, j'ai trouvé un extrait (jeu de mots voulu) quelque part qui mentionnait que Google n'avait pas encore modifié son code pour reconnaître Schema.org.
Cela dit, voici l'exemple que j'ai trouvé qui fonctionne dans Google et Bing, bien que Bing ait changé les choses un peu récemment, alors soyez prudent si Bing est important pour vous.
J'espère que cela t'aides.
la source
(Laissant de côté le soutien des consommateurs.)
Le vocabulaire Schema.org propose deux façons de fournir le fil d'Ariane pour un
WebPage
(et ses sous-types):breadcrumb
propriété avec une valeur de textebreadcrumb
propriété avec uneBreadcrumbList
valeurL'utilisation de texte est facile, mais non structurée (plus difficile à analyser pour les consommateurs).
L'utilisation
BreadcrumbList
est plus complexe, mais permet de spécifier explicitement tout ce qui est nécessaire (plus facile à analyser pour les consommateurs).En prenant votre exemple, l'utilisation
BreadcrumbList
pourrait ressembler à ceci:(Vous devrez peut-être déplacer des éléments si les espaces sont un problème.)
la source