Hreflang es una etiqueta que le indica a los motores de búsqueda las múltiples versiones de una página para diferentes idiomas o regiones que tienes para tu sitio web.
La etiqueta permitirá que los motores de búsqueda muestren la URL más apropiada para un usuario en función de su ubicación y configuración de idioma. En esta guía de Google encontrarás todo lo que necesitas saber sobre la implementación del atributo hreflang en tu sitio web.
Si el código hreflang está configurado incorrectamente, los motores de búsqueda podrían interpretarlo incorrectamente o, en el mejor de los casos, ignorar este atributo. Nuestra herramienta de Site Audit podrá señalar estos errores.
Problemas críticos
Anotación hreflang no válida
Páginas con anotaciones "hreflang" (idioma o idioma-variante) que no son válidas como en-en y en-uk en lugar de en-gb
Las anotaciones de idioma en los atributos "hreflang" deben adaptarse al formato ISO 639-1 y las anotaciones de variantes (opcionales) se ajustan al formato ISO 3166-1 Alpha 2.
Falta la anotación hreflang autorreferencial
Asegúrate de que cada página de tu sitio web tenga una anotación "hreflang" autorreferencial. Por ejemplo, una versión en español de tu página debe tener anotación rel="alternate" hreflang="es" con un enlace a sí misma en las anotaciones "hreflang".
Página referenciada para más de un idioma en hreflang
Revisa las anotaciones "hreflang" para las páginas notificadas y haz las actualizaciones necesarias para que cada versión de una página esté siempre referenciada a un único idioma. Sin embargo, puedes asignar varias ubicaciones con el mismo idioma en los valores hreflang a una URL, por ejemplo, es-us, es-gb, etc.
Más de una página para el mismo idioma en hreflang
Asegúrate de que las anotaciones "hreflang" solo se declaran una vez para un idioma (o idioma-variante) en una página.
Incompatibilidad entre hreflang y el atributo de idioma HTML
Asegúrate de que el mismo idioma está declarado en el atributo de idioma HTML y en "hreflang" para la página.
Falta el hreflang recíproco (sin etiqueta de retorno)
Para evitar este problema, asegúrate de que todas las versiones de la página traducidas o dirigidas a los usuarios de una determinada región tienen el mismo conjunto de anotaciones "hreflang".
Hreflang hacia no canónica
Asegúrate de que todos los enlaces en las anotaciones "hreflang" en tus páginas apunten a la página canónica.
Hreflang hacia página rota
Revisa los enlaces en anotaciones "hreflang" para asegurarte de que apuntan a páginas activas.
Problemas leves
Falta el atributo de idioma HTML
Asegúrate de que tus páginas tienen código de idioma (o idioma y país) declarado en el atributo de idioma HTML.
Hreflang definido pero falta el atributo de idioma HTML
Asegúrate de que tus páginas tienen un código de idioma (o idioma y país) declarado en el atributo de idioma HTML