Cómo usar: Generador de Hreflang
- Añade una fila por cada versión de idioma o país de la página: un código de idioma (
de), un código de región opcional (AT) y la URL completa de la versión. - Define una URL x-default para los visitantes que no coincidan con ninguna versión; normalmente, tu web principal o un selector de idioma.
- Corrige lo que aparezca marcado en Comprobaciones, como
en-UK(debería seren-GB) o las URL relativas. - Copia el formato que necesites: etiquetas HTML
<link>para el<head>de cada versión, una cabecera HTTP para PDFs y otros archivos no HTML, o entradas de sitemap XML.
¿Qué es hreflang?
hreflang es una anotación que indica a Google qué URL son variantes de idioma o regionales del mismo contenido, para que, si un usuario busca desde Viena, se le muestre tu página de-AT en lugar de la versión en inglés de EE. UU. No mejora el posicionamiento; lo que hace es poner la versión adecuada en los resultados y evitar que páginas regionales casi idénticas (en-US y en-GB) se traten como duplicados. Bing se basa sobre todo en los atributos content-language y lang, así que configura también esos.
Las reglas que aplica Google
- Códigos: el idioma es un código de dos letras ISO 639-1 (
en,de,pt); la región opcional es un código de país ISO 3166-1 alpha-2 (GB,AT,BR). Una región sola no es válida:hreflang="GB"no hace nada. - Autorreferencia: cada página debe incluirse a sí misma, además de todas sus alternativas.
- Enlaces de vuelta: las anotaciones deben ser recíprocas. Si la página A apunta a B, B debe apuntar de vuelta a A; si no, Google puede ignorar el par. La forma más sencilla es poner el mismo conjunto de etiquetas en todas las versiones, que es justo lo que genera este generador.
- URL absolutas y canónicas: usa URL completas con
https://que devuelvan 200 y que sean la versión canónica, no redirecciones ni páginas con noindex.
Tres formas de implementarlo
| Método | Ideal para | Ejemplo |
|---|---|---|
<link> en HTML | La mayoría de webs | <link rel="alternate" hreflang="de-AT" href="https://example.com/at/"> |
Cabecera HTTP Link | PDFs y otros archivos no HTML | Link: <https://example.com/at/doc.pdf>; rel="alternate"; hreflang="de-AT" |
| Sitemap XML | Webs grandes; mantiene el HTML ligero | <xhtml:link rel="alternate" hreflang="de-AT" href="…"/> dentro de cada <url> |
Usa un solo método por conjunto de URL: mezclarlos está permitido, pero multiplica las probabilidades de contradicciones.
Errores habituales con hreflang
en-UKen lugar deen-GB;en-EUoes-LA(EU y LA no son códigos de país);jpen lugar dejapara japonés;czen lugar decspara checo.- Apuntar el canonical de todas las versiones de idioma a la página en inglés: eso le dice a Google que ignore las traducciones.
- Redirigir automáticamente a los visitantes según su IP, lo que puede impedir que Googlebot (que rastrea sobre todo desde EE. UU.) llegue a ver las otras versiones.
Comprueba las anotaciones de una página publicada con el Comprobador SEO, y crea el resto de tu sitemap multilingüe con el Generador de sitemaps.
También se busca como: generador hreflang, etiquetas hreflang, hreflang x-default, hreflang html, hreflang sitemap, seo internacional, seo multilingüe, códigos de idioma hreflang.
Herramientas que combinan con: Generador de Hreflang
- Generador de Meta Tags — Rellena un solo formulario y obtén un <head> completo y válido: título, descripción, canonical, robots, Open Graph, cards de X/Twitter, color del tema e iconos, con vistas previas en vivo y salida específica para Webflow.
- Validador de Sitemap — Encuentra y valida tu sitemap XML: número de URLs, sitemaps hijos del índice, cobertura de lastmod, duplicados y URLs de otro host.
- Generador de redirecciones 301 — Pega tus URLs antiguas y nuevas (desde una hoja de cálculo, un CSV o dos columnas) y obtén las reglas de redirección para tu servidor o plataforma, además de comprobaciones de cadenas, bucles, duplicados y trampas de barra final antes de publicar.
- Guía sobre el archivo robots.txt — Las reglas de robots.txt son breves, pero es fácil malinterpretarlas.
Preguntas frecuentes
¿Necesito un código de región en hreflang?
de. Añade de-AT y de-CH solo cuando esas páginas realmente sean diferentes (precios, ortografía, textos legales).¿Qué es x-default?
x-default marca la URL de reserva para los usuarios cuyo idioma del navegador o ubicación no coincida con ninguna versión listada; normalmente, un selector de idioma o tu página internacional en inglés.¿Es en-UK o en-GB?
en-GB. El código ISO 3166-1 del Reino Unido es GB; “UK” no es válido y Google ignora las etiquetas que lo usan.