Generador de etiquetas hreflang
Genera etiquetas hreflang para páginas multilingües en HTML, sitemap XML o cabecera HTTP Link, con validación de códigos ISO y de reciprocidad.
Comprobaciones
No se ha encontrado ningún problema.
Comprobar las etiquetas actuales de una página
Pega las etiquetas hreflang, las entradas del sitemap o la cabecera Link que sirve ahora una de tus páginas para compararlas con el conjunto de arriba.
Esta página incluye el conjunto completo, con un enlace a sí misma.
Cómo usar el generador de hreflang
- En Versiones por idioma, introduce una fila por cada versión de la página: un Código de idioma como
es,es-ESoes-MX, y la URL de la página absoluta de esa versión. Usa Añadir un idioma para agregar más filas. - Si quieres, rellena la URL x-default, la página que se muestra a los visitantes cuyo idioma no coincide con ninguna de tus versiones.
- Elige el Formato de salida: Etiquetas link HTML, Sitemap XML o Cabecera HTTP Link.
- Revisa las Comprobaciones y después pulsa Copiar o Descargar. Coloca el mismo conjunto completo en todas las páginas de la lista.
- Para auditar una página publicada, abre Comprobar las etiquetas actuales de una página, pega lo que sirve ahora la página e indica su URL. La herramienta enumera las entradas que faltan, las que sobran y las que no coinciden.
Cargar un ejemplo muestra una configuración de cuatro versiones en inglés y francés con un x-default.
Para qué sirve hreflang
hreflang indica a los buscadores que varias URL son versiones del mismo contenido para distintos idiomas o regiones, de modo que cada usuario vea la adecuada. No cambia el posicionamiento ni redirige a nadie; solo ayuda a Google y a Yandex a elegir qué versión mostrar en los resultados. Bing se basa sobre todo en la metaetiqueta content-language y en el atributo lang.
Cada valor es un código de idioma ISO 639-1 (dos letras, como es), seguido opcionalmente de una región ISO 3166-1 alfa-2 (como AR para Argentina). También se acepta un sistema de escritura, como zh-Hant. La región no puede usarse sola: CA significa catalán, no Canadá. Para el francés de Canadá, escribe fr-CA. La herramienta valida ambas partes con listas de códigos integradas, las escribe con las mayúsculas habituales (es-MX, aunque teclees ES_mx) y detecta errores clásicos como en-UK (el Reino Unido es GB) o códigos retirados como iw para el hebreo (ahora he).
Los tres formatos de salida
- Las Etiquetas link HTML van en el
<head>de cada versión. Es la opción más sencilla para páginas web normales. - El Sitemap XML traslada las anotaciones a tu sitemap: una entrada
<url>por página, cada una con todas las alternativas enxhtml:link. Aligera el HTML y es más fácil de mantener en sitios grandes. - La Cabecera HTTP Link sirve para archivos sin
<head>, como los PDF. Tu servidor envía la cabecera junto con el archivo.
Usa un único método por página. Combinarlos está permitido, pero aumenta el riesgo de errores.
Reciprocidad: la regla que casi todos olvidan
Las anotaciones deben ser bidireccionales. Si la página A dice que B es su versión en francés, B también debe apuntar de vuelta a A; si no, los buscadores ignoran la pareja. Además, cada página debe incluirse a sí misma. La forma más fácil de cumplir ambas cosas es publicar exactamente el mismo bloque en todas las versiones, que es lo que genera esta herramienta. El panel Comprobar las etiquetas actuales de una página compara las etiquetas actuales de una página con tu conjunto e informa de los enlaces de vuelta que faltan, de la ausencia de autorreferencia y de las URL que difieren, por ejemplo por una barra final o por http en lugar de https.
Todo el trabajo se hace en tu navegador: las URL que introduces no se envían a ningún servidor.
Preguntas frecuentes
¿Es obligatorio x-default?
No, pero se recomienda. Designa la página de respaldo para todos los demás, normalmente un selector de idioma o tu versión principal. Sigue las mismas reglas que las demás entradas, incluida la de figurar en todas las páginas.
¿Debo añadir un idioma genérico además de los regionales?
Normalmente sí. Si solo tienes es-ES y es-MX, un hispanohablante de Chile no coincide con ninguno. Una versión es genérica lo cubre, y la herramienta te avisa cuando un idioma solo tiene variantes regionales.
¿Pueden dos idiomas apuntar a la misma URL?
Sí. Por ejemplo, es-AR y es-UY pueden compartir una página si el contenido es idéntico. Sin embargo, cada valor hreflang solo puede aparecer una vez en el conjunto.
¿Las URL tienen que ser absolutas?
Sí. Google exige URL completas, incluido https://. Aquí se rechazan las rutas relativas. Los buscadores ignoran fragmentos como #top.
¿hreflang sustituye a la etiqueta canonical?
No, se complementan. Cada versión debe tener una canonical que apunte a sí misma, no a otra versión de idioma. Una canonical hacia otro idioma le dice a Google que descarte esa página, y su hreflang se ignora.
Herramientas relacionadas
- Generador de metaetiquetas Generador de metaetiquetas gratis para title, meta description, URL canónica, robots y viewport, con control de longitud y HTML bien escapado.
- Generador de robots.txt Crea un archivo robots.txt válido con grupos de user agents, reglas Allow y Disallow, sitemaps y Crawl-delay, y detecta los errores habituales.
- Generador de redirecciones .htaccess Genera redirecciones 301 y 302 para .htaccess o Nginx, fuerza HTTPS y www, traslada un dominio y controla la barra final, sin bucles ni cadenas.