Qué es hreflang
hreflang es una etiqueta <link> que le dice a Google: “esta página existe también en estos otros idiomas/regiones. Muestra cada versión al usuario que corresponda”.
Sintaxis
<link rel="alternate" hreflang="es-ES" href="https://tudominio.es/" />
<link rel="alternate" hreflang="en-US" href="https://tudominio.com/" />
<link rel="alternate" hreflang="x-default" href="https://tudominio.es/" />
Códigos:
es-ES: español de Españaes-MX: español de Méxicoen-US: inglés de Estados Unidosen-GB: inglés del Reino Unidox-default: versión por defecto si no hay match
Cuándo lo necesitas
- Multi-idioma (español + inglés)
- Multi-país con mismo idioma (España + México con contenido distinto)
- Tienda con catálogo y precios distintos por región
Errores típicos
- Auto-referencia ausente: la página en español debe referenciar también su propio idioma
es-ES - Referencias asimétricas: si /es enlaza a /en, /en debe enlazar a /es
x-defaultausente: Google no sabe qué mostrar fuera de los idiomas listados- Código de idioma incorrecto:
es-MXválido,mexicanoinválido
Cómo verificar
Search Console → Internacionalización → ver errores hreflang. O usa nuestra Auditoría SEO Técnica.