El atributo hreflang HTML (también denominado rel=»alternate» hreflang=»x») indica a Google qué idioma se está utilizando en una página específica, de modo que el motor de búsqueda puede ofrecer ese resultado a los usuarios que realicen búsquedas en ese idioma.
El atributo hreflang sirve para crear una mejor experiencia de usuario para los visitantes que buscan en un idioma y país concretos. Al emplearlo ayudamos a Google a servir la página específica en el idioma y el país más adecuado.
Para los SEO, la etiqueta hreflang garantiza que el resultado de la búsqueda se ofrezca en el idioma nativo o preferido y no en otro diferente.
Google permite hasta tres métodos distintos para implementar la etiqueta hreflang. Es muy importante que solo elijamos uno:
Aquí te dejamos un artículo extenso de los propios ingenieros de Google con instrucciones detalladas sobre los tres métodos de implementación: Versiones localizadas de tus páginas.
Las etiquetas Hreflang son fáciles de entender si las dividimos en tres partes sencillas:
El formato ISO 639-1 es utilizado por Google para codificar idioma en una página web, si bien se puede utilizar en combinación con el formato ISO 3166-1 para especificar regiones específicas.
Si tienes dudas sobre cómo generar el código hreflang, te recomendamos emplear algún generador automático como éste:
También puedes consultar si el código de tus paginas está bien construido empleando esta extensión de Google Chrome o pasando esta herramienta de validación de etiqueta hreflang:
La única pega es que debes ir URL por URL comprobando que está bien implementado.
Si tu página web ofrece contenido en varios idiomas o simplemente permite a los usuarios seleccionar el idioma deseado, puedes utilizar el valor «x-default» para indicar que la página no está segmentada de manera específica para un idioma en particular.
Esto se puede hacer utilizando la siguiente etiqueta HTML:
Hay algunos errores técnicos que pueden hacer tropezar a algunos webmasters si no se tiene cuidado.
Al implementar el hreflang asegurate de:
No seguir los pasos anteriores puede hacer fracasar tus esfuerzos de SEO internacional.
Así que tomátelos muy en serio.
Las etiquetas hreflang son un instrumento muy eficaz para indicar a Google las versiones en diferentes idiomas que debe servir según la ubicación de donde proceda una búsqueda. Comprender e implementarlas de la forma correcta es esencial para garantizar que todos los esfuerzos SEO de un proyecto multi idioma son bien aprovechados.
Importante: Las etiquetas hreflang son una señal para los motores de búsqueda, pero no son directivas, por lo que Google puede no utilizarlas si las considera inexactas. Como SEO, debes asegurarte de que estás enviando las señales correctas y ayudando a Google a entender tu sitio cuando indexa y clasifica tus páginas.
Herramientas y lecturas recomendadas:
Las etiquetas hreflang HTML de una página web son esenciales para que Google entienda mejor nuestros proyectos multi idioma. Si tu proyecto web emplea diferentes idiomas, aprender a implementarlas en tu sitio web es esencial para garantizar un buen SEO internacional.
Debemos insertar la etiqueta <link> que hemos visto en el anterior punto dentro del elemento <head> de tu página. La forma más sencilla de asegurar que las etiquetas hreflang están bien implementadas es emplear una herramienta automatizada. Dentro de nuestro artículo encontrarás varias que pueden servirte en este propósito.