Hreflang Generator
Generate valid hreflang tags for multilingual sites.
Add one row per language/region. x-default is the fallback page for unmatched users.
Hreflang tags
<link rel="alternate" hreflang="tr" href="https://ornek.com/" /> <link rel="alternate" hreflang="en" href="https://ornek.com/en/" /> <link rel="alternate" hreflang="x-default" href="https://ornek.com/" />
Add this code to the <head> of each language version. All versions must reference each other (return tags).
¿Qué es el generador de hreflang?
El generador de hreflang produce las etiquetas hreflang que indican a Google la versión de idioma/región correcta de cada página de tu sitio multilingüe o multirregional. Un hreflang incorrecto puede posicionar la página en el idioma equivocado; esta herramienta genera código válido, bidireccional y con x-default.

Cómo usarlo
- 1Introduce las versiones de idioma/región de tu página y la URL de cada una.
- 2Revisa las etiquetas hreflang generadas (incluido x-default).
- 3Añade las etiquetas al '<head>' de cada versión, o colócalas en tu sitemap.
Cómo interpretar el resultado
Cuándo usarlo
Tiendas online multirregionales
Separa versiones idénticas en español como es-ES y es-MX con distintas monedas o portes, dirigiendo a cada comprador local a su catálogo y pasarela de pago correcta.
Canibalización entre países
Evita que URLs en el mismo idioma para diferentes mercados compitan entre sí en Google, eliminando problemas de contenido duplicado y asegurando que posicione la versión nacional adecuada.
Sitemaps XML multilingües
Genera las relaciones hreflang estructuradas para subirlas a tu sitemap XML, evitando sobrecargar el código fuente HTML con cientos de líneas cuando gestionas múltiples países.
Errores comunes
Códigos de país erróneos
Usar códigos inventados como es-LA o en-UK invalida la etiqueta. Debes combinar estrictamente el estándar ISO 639-1 para idioma con el ISO 3166-1 alfa-2 para país.
Enlazar URLs con redirecciones
Incluir páginas que devuelven código 301, 302 o 404 en el clúster hreflang rompe la señal de indexación. Todas las URLs listadas deben responder con código de estado HTTP 200.
Utilizar URLs relativas
Escribir enlaces relativos como /es/contacto en lugar de rutas absolutas completas con protocolo https:// hace que los rastreadores de Google ignoren por completo la directiva hreflang implementada.
Preguntas frecuentes
¿Para qué sirve hreflang?
Hreflang indica a Google las distintas versiones de idioma/región del mismo contenido, para que los usuarios vean la página en el idioma correcto y las versiones no se consideren contenido duplicado.
¿Qué es x-default?
x-default indica la versión que se mostrará cuando ningún idioma coincide (normalmente la página de inicio o una de selección de idioma). Se recomienda incluirlo.
¿Hreflang debe ser bidireccional?
Sí. Si la página A apunta a B con hreflang, B debe apuntar a A; de lo contrario, Google puede ignorar las etiquetas. Esta herramienta genera un conjunto bidireccional.
¿Conviene insertar hreflang en HTML o en sitemap XML?
Para sitios con más de diez variantes de idioma, el sitemap XML es preferible porque no ralentiza la carga del DOM ni engrosa el código HTML. En portales pequeños con dos o tres idiomas, insertarlas directamente en el head resulta más ágil de implementar y auditar en tiempo real.
¿Hreflang elimina el problema de contenido duplicado?
No, hreflang no sustituye a la etiqueta canonical ni transforma mágicamente dos páginas idénticas en originales. Lo que hace es indicar a Google qué URL servir según la ubicación del usuario. Si vendes el mismo producto en es-ES y es-MX, hreflang previene penalizaciones por duplicidad entre esas dos versiones regionales.