Cómo se usa
- Escribe la dirección del sitio, por ejemplo
https://example.com. - Escribe la ruta, una página por línea: el nombre tal como aparece en la página, una
|(o un tabulador) y la dirección. - Deja sin dirección la última línea si es la página actual.
- Copia el script y pégalo en la página.
Cómo funciona
Cada línea se convierte en un ListItem con position contada desde 1, name e item (la URL). Una ruta que empieza por / se añade a la dirección del sitio sin barra doble; las direcciones completas http:// o https:// se usan tal cual. La lista se envuelve en un BreadcrumbList con "@context": "https://schema.org" y se coloca en una etiqueta <script type="application/ld+json">. El carácter < se escribe como < para que ningún nombre pueda cerrar la etiqueta.
Ejemplo
Con la dirección https://example.com y las líneas
Inicio | /
Libros | /libros/
Ciencia ficción | /libros/ciencia-ficcion/
La mano izquierda de la oscuridad
el resultado tiene 4 elementos. El primero es {"@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://example.com/"}, el tercero apunta a https://example.com/libros/ciencia-ficcion/ y el cuarto solo tiene posición y nombre.
Consejos
- Usa los mismos nombres que las migas de pan visibles, no los títulos de página con el nombre del sitio.
- Usa las URL canónicas, con el mismo protocolo y la misma barra final que tus enlaces.
- Las tildes y la ñ de los nombres pueden ir tal cual: JSON-LD es UTF-8.