Ruta de navegación

La ruta de navegación que se muestra en una página web

Los recorridos de una ruta de navegación en una página indican su posición en la jerarquía de un sitio. Un usuario puede navegar hasta el nivel superior de la jerarquía, de a un nivel por vez, comenzando desde la última ruta de navegación del recorrido.

Ejemplos

La Búsqueda de Google usa lenguaje de marcado de ruta de navegación en el cuerpo de una página web para clasificar la información de la página en los resultados de la búsqueda. A menudo, como se muestra en los siguientes casos prácticos, los usuarios pueden llegar a una página desde tipos de búsquedas muy distintos. Si bien cada búsqueda puede mostrar la misma página web, la ruta de navegación clasifica el contenido dentro del contexto de la consulta de la Búsqueda de Google. La página ancillaryjustice.html puede mostrar los siguientes recorridos de una ruta de navegación según el contexto de la búsqueda:

Una búsqueda del título del libro "Justicia auxiliar" puede generar la siguiente ruta de navegación:

LibrosAutoresAnn Leckie › Justicia auxiliar

Aquí tienes un ejemplo en JSON-LD que admite esa ruta de navegación:

Una búsqueda de un año y un premio basado en géneros, "Premio Nébula 2014 a la mejor novela", puede generar la siguiente ruta de navegación:

LibrosCiencia ficciónGalardonados

RDFa

Aquí tienes un ejemplo en RDFa que admite esa ruta de navegación:

Microdatos

Aquí tienes un ejemplo en microdatos que admite esa ruta de navegación:

Aquí tienes un ejemplo de un recorrido de múltiples rutas de navegación:

LibrosCiencia ficciónGalardonados
LiteraturaFicción especulativa

RDFa

Aquí tienes un ejemplo en RDFa que admite esa ruta de navegación:

Microdatos

Aquí tienes un ejemplo en microdatos que admite esa ruta de navegación:

Ejemplo de HTML

El siguiente es un ejemplo de un bloque de ruta de navegación de HTML en la página como parte del diseño visual.

<ol>
  <li>
    <a href="http://www.example.com/books">Books</a>
  </li>
  <li>
    <a href="http://www.example.com/sciencefiction">Science Fiction</a>
  </li>
  <li>
    Award Winners
  </li>
</ol>

Lineamientos

Para que tu contenido aparezca en la ruta de navegación de la Búsqueda de Google, debes cumplir con los siguientes lineamientos.

Definiciones de tipos de datos estructurados

Para especificar las rutas de navegación, define un elemento BreadcrumbList que contenga al menos dos ListItems. Debes incluir las propiedades obligatorias a fin de que tu contenido sea apto para aparecer en las rutas de navegación

BreadcrumbList es el elemento contenedor que incluye todos los elementos de la lista. La definición completa de BreadcrumbList está disponible en schema.org/BreadcrumbList.

Propiedades obligatorias
itemListElement

BreadcrumbList

Corresponde a un arreglo de rutas de navegación que aparece en un orden específico. Especifica cada ruta de navegación con un elemento ListItem. Por ejemplo:


{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Books",
    "item": "https://example.com/books"
  },{
    "@type": "ListItem",
    "position": 2,
    "name": "Authors",
    "item": "https://example.com/books/authors"
  },{
    "@type": "ListItem",
    "position": 3,
    "name": "Ann Leckie",
    "item": "https://example.com/books/authors/annleckie"
  }]
}

ListItem

ListItem contiene detalles sobre un elemento individual de la lista. La definición completa de ListItem está disponible en schema.org/ListItem.

Propiedades obligatorias
item

URL o un subtipo de Thing

La URL de la página web que representa la ruta de navegación. Hay dos maneras de especificar item:

  • URL: Especifica la URL de la página. Por ejemplo:
    
    "item": "https://example.com/books"
  • Thing: Usa un ID para especificar la URL según el formato de marcado que utilizas:
    • JSON-LD: Usa @id para especificar la URL.
    • Microdatos: Puedes usar href o itemid para especificar la URL.
    • RDFa: Puedes usar about, href o resource para especificar la URL.

Si la ruta de navegación es el último elemento del recorrido, item no es obligatorio. Si no se incluye item para el último elemento, Google usa la URL de la página que lo contiene.

name

Text

El título de la ruta de navegación que se muestra al usuario. Si usas un elemento Thing con name en lugar de URL para especificar item, entonces no se requiere el elemento name.

position

Integer

La posición de la ruta de navegación en el recorrido de la ruta de navegación. La posición 1 representa el comienzo del recorrido.