Cuando lanzas un sitio web multilingüe, los motores de búsqueda necesitan entender qué versión de contenido mostrar a qué audiencia. Las etiquetas ‘hreflang’ se encargan de esta tarea, pero solo funcionan cuando las implementas correctamente. He visto a muchos sitios web luchar con la validación de hreflang (la mayoría tiene errores), lo que resulta en que aparezcan versiones en el idioma incorrecto en los resultados de búsqueda o que las traducciones ni siquiera se indexen.
En esta publicación, te guiaré a través de algunas pruebas de validación de hreflang. A lo largo del texto, aprenderás a utilizar herramientas de validación de terceros y comprobaciones manuales para verificar tu implementación. También te mostraré cómo detectar errores comunes e interpretar los informes de validación para que puedas solucionar los problemas antes de que afecten a tu visibilidad en las búsquedas.
Qué significa la validación de hreflang y por qué importa
El etiquetas hreflang en su sitio web deben seguir un formato y una estructura correctos. Estas etiquetas indican a los motores de búsqueda a qué idioma y región apunta cada página, pero deben ser perfectas para que los motores de búsqueda las utilicen.
Cuando validas tu implementación de hreflang, estás comprobando varios elementos:
- Que las etiquetas usen el correcto Códigos de idioma ISO 639-1 y Códigos de país Alfa-2 de la norma ISO 3166-1.
- URLs precisas sin errores tipográficos ni enlaces rotos.
- Que cada página haga referencia a todas las demás versiones de idioma, incluida la suya propia.
- Sintaxis exacta.
Una validación adecuada de hreflang previene problemas con su SEO internacional. Estudio de Ahrefs muestra que la mayoría de los sitios tienen errores de hreflang que impiden que los motores de búsqueda comprendan su estructura de idiomas.
Las etiquetas hreflang rotas significan que los motores de búsqueda mostrarán la versión en el idioma incorrecto a los usuarios. Un hispanohablante que busque en México podría ver su versión en inglés, mientras que un angloparlante en el Reino Unido podría aterrizar en su página en español. Esto es una mala experiencia de usuario y sin duda contribuirá a una alta tasa de rebote.
Hay muchas más razones para realizar una validación de hreflang, como evitar problemas de contenido duplicado y garantizar que tus páginas traducidas estén indexadas. De todos modos, saber cómo detectar los errores que surgen te ayudará a mitigarlos o resolverlos.
Errores comunes de hreflang que arruinan tu implementación
Si entiendes los errores más frecuentes, puedes corregirlos más rápido cuando aparecen. Primero, Las etiquetas hreflang deben ser bidireccionales. Esto significa que si tu página en inglés apunta a tu página en español, tu página en español debe apuntar de regreso a ella.
- Página en inglés: <link rel=”alternate” hreflang=”es” href=”https://yoursite.com/es/page” />
- Página en español <link rel=”alternate” hreflang=”en” href=”https://yoursite.com/page” />
¡Es fácil olvidar añadir el grupo completo de enlaces a cada página!
Los códigos de idioma y de país siguen diferentes estándares, y si se mezclan, los motores de búsqueda no entenderán las etiquetas.
- Incorrecto ❌
- Derecho 👍🏻
Hay listas de códigos de países y de idiomas disponibles para que hagas esto bien. Recomendaría el Sitio web de la Organización Internacional de Normalización (ISO) para esto, ya que es el oficial:

Hay muchos más errores de los que también hay que tener cuidado:
- Google requiere URLs absolutas en las etiquetas hreflang. Esto significa que las etiquetas necesitan la URL completa de una página que comience con https:// o http://. Una URL relativa como /es/page No funcionará.
- No querrás etiquetas hreflang que contradicen a las etiquetas canónicas. Si tu etiqueta canónica apunta a una URL mientras que tu etiqueta hreflang apunta a una URL diferente, los motores de búsqueda no sabrán qué instrucción seguir.
- Cada página necesita una etiqueta hreflang que apunte a sí misma. Por lo tanto, tu página en inglés debe tener una hreflang=”en” etiqueta que apunta a su propia URL, además de etiquetas que apuntan a versiones en otros idiomas.
Por último, las etiquetas hreflang se pueden colocar en tres lugares: en la cabecera HTML, en el mapa del sitio XML o en las cabeceras HTTP. Mezclar estos métodos incorrectamente o colocar las etiquetas en el lugar equivocado significa que no funcionarán.
Probando etiquetas hreflang con herramientas de validación de terceros
Si bien Google Search Console solía tener un informe para la validación de hreflang, ya no lo tiene. Como tal, las herramientas de validación de terceros pueden detectar errores antes de enviar su sitemap. Estas herramientas funcionan rápido y le ofrecen retroalimentación inmediata, para que pueda integrarlas en su flujo de trabajo. El Herramienta de pruebas de etiquetas hreflang de Technical SEO es una opción:

Puedes probar URLs individuales o enviar todo tu sitemap XML para comprobar todas las implementaciones a la vez. La herramienta escanea tus etiquetas e informa de cualquier error, enlaces de retorno faltantes o problemas de formato. Es gratuita y ofrece explicaciones claras de cada error.
Si ya eres Screaming Frog SEO Spider usuario, esto incluye la validación de hreflang. Sin embargo, tendrás que investigar en la configuración para habilitar la comprobación de etiquetas hreflang.

Auditoría de sitios de Ahrefs también incluye la validación de hreflang como parte de su rastreo SEO. Si ya utilizas Ahrefs para SEO, puedes comprobar tu implementación de hreflang junto con otros factores técnicos de SEO.

Es una buena idea realizar comprobaciones de validación con al menos dos herramientas diferentes. A veces, una herramienta puede pasar por alto un error que otra detecta, o puedes obtener explicaciones más claras de una en comparación con otra. Utilizar varias herramientas te ayuda a entender tu implementación desde diferentes ángulos.
Comprobaciones manuales del navegador para verificar las etiquetas hreflang
Si bien una herramienta automatizada puede detectar la mayoría de los errores de hreflang, una revisión manual le permite tener una perspectiva ‘desde los ojos del usuario’ de la experiencia de su sitio. La comprobación más sencilla es hacer clic con el botón derecho en cualquier página web y seleccionar Ver código fuente de la página (o similar):

Dentro del archivo fuente de la página, busque “hreflang.” Debe haber un conjunto completo de etiquetas hreflang en la sección head, con una etiqueta para cada versión de idioma, incluida una etiqueta autorreferencial para la página actual.

Hay otras formas de realizar la validación manual de hreflang:
- Prueba tu sitio selector de idioma. Cada vez que cambies de idioma, abre el código fuente de la página y confirma que las etiquetas hreflang en la nueva página hacen referencia correctamente a todas las versiones de idioma.
- Utiliza diferentes navegadores y dispositivos para asegurarte de que las etiquetas hreflang sean coherentes. A veces, los conflictos de temas o plugins hacen que las etiquetas desaparezcan en dispositivos móviles o en ciertos navegadores.
- Extensiones de navegador como las Rastreador de Metas SeoVeda puede mostrar todas las etiquetas hreflang de una página en una ventana emergente sencilla.
- Probando tu sitemap XML manualmente también vale la pena. Abre tu archivo de sitemap y busca xhtml:link etiquetas que contienen atributos hreflang. Verifique que cada URL en su sitemap tenga un conjunto completo de anotaciones hreflang que apunten a todas las versiones de idioma.
Incluso podrías considerar el uso de una VPN para comprobar si los motores de búsqueda muestran la versión de idioma correcta según la ubicación. Por ejemplo, si te conectas a un servidor VPN en España y buscas tus palabras clave objetivo, los resultados deberían mostrar la versión correcta.
Interpretación de informes de validación y corrección de errores
El mejor escenario posible es no hacer nada. Sin embargo, habrá ocasiones en las que tus informes muestren errores. Comprender estos informes es fundamental para solucionar los problemas con tu implementación de hreflang.
La mayoría de los informes de validación organizan los errores por tipo y siguen la lista de errores comunes de hreflang que te di antes. Aquí tienes un resumen:
- Enlaces de retorno faltantes significa que una página apunta a una versión en otro idioma, pero esa versión no apunta de vuelta.
- Códigos de idioma incorrectos mostrarte el código que utilicé y sugerir cómo debería ser.
- Errores de Hreflang en páginas no canónicas qué sucede cuando tu etiqueta hreflang apunta a una URL que tiene una etiqueta canónica que apunta a otro lugar.
Algunos informes muestran advertencias además de errores. A menudo se tratará de problemas, pero no necesariamente interrumpirán tu implementación. Por ejemplo, podrías recibir una advertencia si no estás usando etiquetas x-default, aunque sean opcionales. A menudo puedes ignorar las advertencias si tu implementación funciona, pero vale la pena revisarlas.
Como con cualquier error, los cambios sistemáticos son mejores que intentar arreglar todo a la vez. Ve desde tus errores más críticos y termina con las advertencias menores. De manera similar a la propagación de DNS, tendrás que esperar un tiempo para que los robots de los motores de búsqueda capten tu nueva validación de hreflang.
Cómo gestiona TranslatePress la validación de hreflang de forma automática
Si el proceso de validación de hreflang te parece complicado, apreciarás cómo TranslatePress se encarga de ello. Debido a que el plugin realiza todo el trabajo técnico por ti entre bastidores, no necesitas escribir código ni preocuparte por cometer errores con los códigos de idioma o los formatos de URL.
TranslatePress Multilingüe
Lo único que tienes que hacer es seleccionar los idiomas que quieres que sean compatibles en la configuración de TranslatePress. Ten en cuenta que las etiquetas hreflang se aplican a la sección «head» de tu código HTML y al mapa del sitio XML (si utilizas un plugin SEO compatible.)

Cuando añades un nuevo idioma o traduces una nueva página, el complemento actualiza todas las etiquetas «hreflang» pertinentes en toda tu web. Además, TranslatePress utiliza los códigos ISO correctos de idioma y país en función de los idiomas que selecciones.
En el caso de sitios web con variantes regionales de un mismo idioma, TranslatePress te permite especificar tanto el idioma como el país. Si deseas dirigirte a los hispanohablantes de España de forma diferente a los de México, puedes configurar es-ES y es-MX variantes. El complemento añade entonces las etiquetas hreflang apropiadas con los códigos de idioma y de país.
El plugin también gestiona automáticamente la estructura de las URL. Cuando traduces una página, TranslatePress crea una nueva URL para esa versión lingüística utilizando subdirectorios. Estas URL son absolutas e incluyen el protocolo adecuado (https://), y cumplir con todos los requisitos para las etiquetas hreflang.
Hacer que la validación de hreflang sea sencilla con las herramientas adecuadas
La implementación correcta de hreflang es crucial para el SEO multilingüe, pero la validación no tiene por qué ser difícil. TranslatePress puede eliminar la mayor parte de la complejidad en torno a la validación de hreflang. El plugin se encarga de todos los detalles técnicos automáticamente, utilizando un formato correcto y asegurando que existan enlaces bidireccionales entre todas las versiones de idioma. Esto significa que puedes concentrarte en crear excelente contenido en lugar de preocuparte por si tus etiquetas hreflang funcionarán.
TranslatePress Multilingüe
¿Tienes alguna pregunta sobre cómo validar tu implementación de hreflang? ¡Compártela en la sección de comentarios a continuación!