Saltar al contenido

Generador de etiquetas hreflang

Convierte una lista de versiones de idioma en un conjunto completo de etiquetas hreflang.

Entrada
Salida

Generador de etiquetas hreflang

Las etiquetas hreflang indican a los motores de búsqueda qué URL mostrar para cada idioma y región, para que un visitante español llegue a /es/ en lugar de la página principal en inglés. Escribirlas manualmente no escala ni siquiera para dos o tres versiones: cada página debe vincular a todas las demás páginas, incluyéndose a sí misma, y un único enlace recíproco perdido es suficiente para que Google ignore todo el conjunto. Pega una lista de códigos de idioma y URLs, un par por línea, y esta herramienta construye el conjunto completamente interconectado por ti.

Introduce cada versión de idioma como un código y una URL, como "es https://example.com/" o "de-CH https://example.com/ch/", cada una en una línea separada. La herramienta verifica que cada código tenga un formato de idioma(-región) plausible y que cada URL sea absoluta, omite lo que no sea válido e informa cuántas entradas se omitieron o se repitieron, para que un error tipográfico no genere silenciosamente un conjunto roto. Elige el formato de salida que se adapte a donde lo pegarás: etiquetas de enlace HTML para la cabecera de una página, encabezados HTTP Link para un servidor que no puede editar HTML (PDF, imágenes), o un fragmento XML con alternativas xhtml:link para cada URL en tu mapa del sitio.

Añade una etiqueta x-default para cubrir a los visitantes cuyo idioma no coincida con ninguna versión listada – los motores de búsqueda recurren a ella, y los navegadores la usan para una página de selector de idioma. Elige a qué idioma ingresado debe apuntar, o escribe tu propia línea que comience con "x-default" para establecer la URL directamente. Una única versión de idioma no tiene página a la que vincular, por lo que la herramienta solo considera hreflang significativo cuando se ingresan al menos dos versiones.

Todo funciona localmente en tu navegador. Las URLs y códigos de idioma que ingreses para un conjunto hreflang suelen ser estructura de sitio no publicada, y nada se carga en ningún lado – las etiquetas se generan en tu dispositivo y en ningún otro lugar.

Preguntas frecuentes

En qué formato debo pegar cada versión de idioma?
Un código de idioma y una URL absoluta por entrada, separados por un espacio, como "es https://example.com/" o "de-CH https://example.com/ch/". Coloca cada par en una línea diferente.
Cómo funciona x-default?
x-default es el valor hreflang de reserva que los motores de búsqueda y navegadores utilizan cuando ninguna otra etiqueta de idioma coincide con el visitante. Activa "Agregar x-default" y elige a qué idioma ingresado debe apuntar, o añade tu propia línea que comience con "x-default" para establecer la URL directamente – una línea x-default explícita siempre tiene prioridad.
Por qué se omitieron algunas de mis líneas?
Una línea se omite cuando su código de idioma no parece una etiqueta de idioma válida o de idioma-región, su URL no es una dirección http(s) absoluta, o el código de idioma repite uno ya ingresado. El resumen bajo la salida muestra cuántas líneas se omitieron o duplicaron para que puedas volver y corregirlas.
Qué formato de salida debo usar?
Usa etiquetas HTML para una página que puedas editar directamente (pégalas en <head>). Usa encabezados HTTP cuando la página no pueda contener HTML, como PDF o imagen. Usa el fragmento de mapa del sitio XML cuando administres hreflang a través de tu mapa del sitio en lugar de páginas individuales.
Mi lista de URLs se carga en algún lado?
No. Las etiquetas se generan completamente en tu navegador y tus códigos de idioma y URLs nunca abandonan tu dispositivo.