Qué es
Hreflang es un pequeño fragmento de código que puedes añadir a una página y que viene a decir "esta es la versión en inglés de esta página, y aquí está la versión en español, la versión en francés", y así sucesivamente. Se añade como un conjunto de etiquetas en el código de una página — una por cada versión de idioma o país de esa misma página que exista.
Es específicamente para webs que publican el mismo contenido en más de un idioma o para más de un país (como una versión para España y otra para México de la misma página de producto). Una web que solo existe en un idioma no lo necesita en absoluto.
En qué afecta
Sin hreflang, un buscador tiene que adivinar qué versión de una página mostrar a un usuario concreto, y puede adivinar mal — mostrando la versión en inglés a alguien que busca en francés, o tratando dos versiones de idioma de la misma página como duplicados confusos entre sí en lugar de alternativas intencionadas. Hreflang elimina esa suposición al declarar la relación directamente.
Si tu web solo tiene una versión de idioma de cada página, esto no es en absoluto un hueco en tu web — simplemente no se aplica, y no hay nada que arreglar.
Cómo solucionarlo
- Primero confirma si esto siquiera se aplica a ti: si cada página de tu web existe en un solo idioma, puedes parar aquí — no hay nada que añadir.
- Si tienes varias versiones de idioma o país de la misma página, añade una etiqueta
<link rel="alternate" hreflang="...">por versión dentro del<head>de cada versión de esa página — incluyendo una que apunte de vuelta a sí misma. - Usa un código de idioma estándar para cada una (como
es,en, o uno más específico comoes-MXpara español de México), y opcionalmente añade una etiqueta conhreflang="x-default"apuntando a la versión que quieras mostrar cuando ninguno de los idiomas específicos coincida. - Si usas un creador de webs o CMS con soporte multilingüe integrado (muchos lo tienen), revisa su configuración en busca de una opción de "SEO internacional" o "hreflang" en lugar de editar código a mano — a menudo se genera automáticamente por ti.
- Vuelve a ejecutar tu análisis de Launch Readiness para confirmar que las etiquetas se detectan y usan códigos de idioma válidos.