Hreflang Generator

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.

Hreflang Generator

Cómo usarlo

  1. 1Introduce las versiones de idioma/región de tu página y la URL de cada una.
  2. 2Revisa las etiquetas hreflang generadas (incluido x-default).
  3. 3Añade las etiquetas al '<head>' de cada versión, o colócalas en tu sitemap.

Cómo interpretar el resultado

Reciprocidad obligatoria
ObligatorioCada versión lingüística debe enlazar a todas las demás. Si la página A enlaza a la B pero la B no responde hacia la A, Google descarta la anotación por completo.
Autorreferencia obligatoria
Olvido comúnCada URL debe incluirse a sí misma dentro de su bloque hreflang con su propio idioma. Omitir la propia URL es el fallo más habitual en implementaciones manuales.
Etiqueta x-default
RecomendadoDefine la página de destino para visitantes cuyo idioma o ubicación no coincida con ninguna versión disponible; habitualmente apunta a la portada global o selector de países.
Códigos de idioma y región
Formato correctoEmplea códigos ISO 639-1 para idioma y opcionalmente ISO 3166-1 alfa-2 para país. Si tu contenido va dirigido a cualquier hispanohablante genérico, usa solo es sin sufijo regional.
Conflicto con canonical
Error críticoCada página dentro del grupo hreflang debe declarar un canonical autorreferente hacia sí misma; si apunta su canonical a otra versión, invalidará las señales de idioma enviadas al buscador.

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.