Tengo problemas para implementar los fragmentos enriquecidos de migas de pan de schema.org. Cuando construyo mi ruta de navegación utilizando la documentación y la ejecuto a través de la herramienta de prueba de Rich Rich Snippet , la ruta de exploración se identifica pero no se muestra en la vista previa.
<!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 cambio para usar los fragmentos de data-vocabulary.org, los fragmentos enriquecidos se muestran correctamente en la vista previa.
<!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>
Quiero que la ruta de navegación se muestre en el resultado de la búsqueda en lugar de la URL de la página.
Dado que Schema.org es la forma recomendada de usar fragmentos enriquecidos, prefiero usar esto, sin embargo, dado que la ruta de exploración no se muestra en la vista previa del resultado de búsqueda utilizando este método, no estoy convencido de que esto funcione correctamente.
¿Estoy haciendo algo mal en el marcado para el ejemplo Schema.org?
Respuestas:
Con esta implementación:
Tendrá la siguiente ruta de navegación en Google:
fuente
Me parece que el problema está en la documentación de schema.org. Aquí hay algunos enlaces educativos:
Los clasifiqué como los más útiles primero, esencialmente todos se vinculan entre sí eventualmente. La acción sobre esto debe realizarse a fines de este mes, pero parece que el resultado será el mismo que en su segundo ejemplo.
Es una pena porque el html termina siendo más complicado de lo que realmente necesita ser, pero ahí estamos.
¡Espero que ayude!
fuente
He estado investigando sobre esto recientemente.
Como resultado, lo que Google recomienda para las migas de pan no funciona. Cuando miré hace un par de semanas, su propio ejemplo falló en la herramienta Rich Snippet Tool de Google. Parece que Google está rezagado un poco, pero aún está por delante de los demás.
Data-vocabulary.org es el estándar aceptado y de facto, aunque se dice que Schema.org lo reemplazó con Data-vocabulary.org como depreciado. Sin embargo, la realidad no coincide con la retórica. La intención era que Schema.org reemplazaría a Data-vocabulary.org y puede ser que eso suceda. Aún así, encontré un fragmento (juego de palabras) en alguna parte que menciona que Google aún no ha modificado su código para reconocer Schema.org.
Dicho esto, este es el ejemplo que encontré que funciona en Google y Bing, aunque Bing cambió las cosas un poco últimamente, así que tenga cuidado si Bing es importante para usted.
Espero que esto ayude.
fuente
(Dejando de lado el apoyo al consumidor).
El vocabulario Schema.org ofrece dos formas de proporcionar migas de pan para un
WebPage
(y sus subtipos):breadcrumb
propiedad con un valor de textobreadcrumb
propiedad con unBreadcrumbList
valorUsar texto es fácil, pero no estructurado (más difícil de analizar para los consumidores).
El uso
BreadcrumbList
es más complejo, pero permite especificar cualquier cosa que se necesite explícitamente (más fácil de analizar para los consumidores).Tomando su ejemplo, el uso
BreadcrumbList
podría verse así:(Puede que tenga que mover elementos si el espacio en blanco es una preocupación).
fuente