Qué es y cómo utilizar la etiqueta Hreflang en SEO: Guía completa para mejorar el posicionamiento en España

La etiqueta Hreflang es una herramienta esencial en SEO para indicar la versión de una página web según el idioma y ubicación del usuario. Es importante implementarla correctamente para evitar problemas de contenido duplicado y mejorar el posicionamiento en los motores de búsqueda.

Hay tres métodos principales para su implementación: agregar las etiquetas en el de cada página, incluirlas en el sitemap XML o añadirlas en el encabezado HTTP. También existen consejos y ejemplos de uso para optimizar su eficacia. A continuación, aprenderemos más sobre esta etiqueta.

¿Qué es la Etiqueta Hreflang?

La etiqueta Hreflang es una herramienta esencial en el ámbito del SEO que permite indicar a los motores de búsqueda la versión específica de una página web que se debe mostrar a los usuarios en función de su idioma y ubicación geográfica. En otras palabras, esta etiqueta ayuda a entregar el contenido adecuado a los visitantes según el idioma que hablan y el país en el que se encuentran.

Mediante el uso de la etiqueta Hreflang, los propietarios de sitios web pueden evitar problemas de contenido duplicado, mejorar la experiencia de usuario y aumentar su visibilidad en los resultados de búsqueda.

¿Por qué es importante utilizar la etiqueta Hreflang?

El contenido duplicado es uno de los desafíos más comunes en el ámbito del SEO. Cuando un sitio web ofrece versiones idénticas o similares en diferentes idiomas o regiones, los motores de búsqueda pueden tener dificultades para determinar qué versión mostrar en los resultados de búsqueda. Esto puede llevar a una disminución en la visibilidad y clasificación de la página en los motores de búsqueda.

Al implementar correctamente la etiqueta Hreflang, podemos indicar claramente a los motores de búsqueda qué versión de la página web debe mostrarse a los usuarios en función de su idioma y ubicación. Esto ayuda a evitar problemas de contenido duplicado y garantiza que cada visitante obtenga la versión más relevante para ellos.

ejemplo hreflang

¿Cómo implementar la Etiqueta Hreflang correctamente?

La implementación correcta de la etiqueta Hreflang es crucial para asegurar que los usuarios reciban la versión correcta de tu página web en función de su idioma y ubicación geográfica. Hay varias formas de implementar esta etiqueta, las cuales explicaremos a continuación:

Agregar las etiquetas en el <head> de cada página

Una forma común de implementar la etiqueta Hreflang es agregando las etiquetas directamente en el encabezado HTML de cada página. Esta es una opción recomendada si tienes un número limitado de páginas en tu sitio web y deseas tener un control preciso sobre cada una de ellas.

Pasos para agregar las etiquetas Hreflang en el <head> de cada página:

  • Abre el archivo HTML de cada página en un editor de código.
  • Encuentra la sección <head> del código HTML.
  • Agrega la etiqueta Hreflang dentro de la sección <head> utilizando la siguiente estructura:

Ejemplo de código:

<link rel="alternate" hreflang="es" href="http://www.ejemplo.es/" />
<link rel="alternate" hreflang="en" href="http://www.example.com/" />

Incluir las etiquetas en el sitemap XML del sitio web

Otra forma efectiva de implementar la etiqueta Hreflang es incluir las etiquetas en el sitemap XML de tu sitio web. Esta opción es ideal si tienes un sitio con muchas páginas y deseas tener un control centralizado sobre las etiquetas Hreflang.

Pasos para incluir las etiquetas Hreflang en el sitemap XML del sitio web:

  • Abre el archivo sitemap XML en un editor de código.
  • Agrega la etiqueta Hreflang para cada versión de página dentro de la etiqueta <url> y <loc> correspondiente.

Ejemplo de código:

<url>
  <loc>http://www.ejemplo.es/</loc>
  <xhtml:link rel="alternate" hreflang="es" href="http://www.ejemplo.es/" />
  <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/" />
</url>

Agregar las etiquetas en el encabezado HTTP de la página

La tercera opción para implementar la etiqueta Hreflang es agregar las etiquetas en el encabezado HTTP de cada página. Esto es útil si deseas implementar las etiquetas sin modificar el código HTML de tus páginas.

Pasos para agregar las etiquetas Hreflang en el encabezado HTTP de la página:

  • Accede al archivo de configuración del servidor web utilizado para tu sitio.
  • Agrega el encabezado HTTP «Link» con las etiquetas Hreflang correspondientes para cada página.

Ejemplo de código:

Link: </>; rel="alternate"; hreflang="es"
Link: </>; rel="alternate"; hreflang="en"

Con la implementación correcta de la etiqueta Hreflang, los motores de búsqueda podrán mostrar la versión correcta de tu página web a los usuarios según su idioma y ubicación, mejorando así el posicionamiento y evitando problemas de contenido duplicado.

Consejos para optimizar el uso de la Etiqueta Hreflang

A continuación, se presentan algunos consejos prácticos para optimizar la implementación de la etiqueta Hreflang en tu sitio web y mejorar su efectividad:

  • Investigación exhaustiva: Antes de implementar la etiqueta Hreflang, realiza una investigación exhaustiva sobre tu público objetivo, identificando sus idiomas y ubicaciones geográficas principales. Esto te permitirá definir correctamente las versiones de páginas web que deben mostrarse a cada segmento de usuarios.
  • Utiliza códigos de idioma y país adecuados: Asegúrate de utilizar los códigos de idioma y país correctos al definir las variantes de páginas web. Utiliza códigos ISO 639-1 para los idiomas y códigos ISO 3166-1 Alpha 2 para los países.
  • Evita contenido duplicado: La etiqueta Hreflang es una herramienta eficaz para evitar problemas de contenido duplicado. Asegúrate de implementarla correctamente en todas las versiones de tu sitio web y verifica que las URLs sean únicas y apunten a la versión correcta del contenido.
  • Comprueba la disponibilidad del contenido: Verifica que todas las versiones de contenido especificadas en la etiqueta Hreflang estén disponibles y sean accesibles para los usuarios. Esto asegurará una experiencia positiva para los usuarios y evitará problemas de rastreo por parte de los motores de búsqueda.
  • Realiza pruebas y monitoriza los resultados: Después de implementar la etiqueta Hreflang, realiza pruebas exhaustivas para asegurarte de que funciona correctamente. Monitorea los cambios en el tráfico, el posicionamiento en los motores de búsqueda y las métricas de rendimiento para evaluar su impacto y realizar ajustes si es necesario.

La etiqueta Hreflang es una herramienta poderosa para mejorar la relevancia y la visibilidad de tu sitio web en diferentes idiomas y ubicaciones geográficas. Al seguir estos consejos, estarás maximizando su eficacia y optimizando tu estrategia de SEO internacional.

Ejemplos de implementación de la Etiqueta Hreflang

Ejemplo para un sitio web dirigido a usuarios en Estados Unidos

Supongamos que tienes un sitio web de comercio electrónico y deseas dirigirte específicamente a los usuarios en Estados Unidos. Aquí te mostramos cómo implementar la etiqueta hreflang:

  • En el <head> de cada página web, agrega la siguiente etiqueta:

<link rel="alternate" href="https://www.tusitio.com/" hreflang="en-us" />

  • En el sitemap XML de tu sitio web, incluye la siguiente línea:

<url> <loc>https://www.tusitio.com/</loc> <xhtml:link rel="alternate" hreflang="en-us" href="https://www.tusitio.com/" /> </url>

  • Si prefieres agregar las etiquetas en el encabezado HTTP, utiliza este código:

Link: <https://www.tusitio.com/>; rel="alternate"; hreflang="en-us"

Recuerda reemplazar https://www.tusitio.com/ con la URL de tu sitio web y asegúrate de usar el código de idioma correcto para el inglés estadounidense, que es en-us.

Ejemplo para un sitio web dirigido a usuarios en Reino Unido

Ahora supongamos que deseas dirigirte a los usuarios en Reino Unido. Aquí te mostramos cómo implementar la etiqueta hreflang en este caso:

  • Agrega la siguiente etiqueta en el <head> de cada página web:

<link rel="alternate" href="https://www.tusitio.com/" hreflang="en-gb" />

  • Incluye la siguiente línea en el sitemap XML de tu sitio web:

<url> <loc>https://www.tusitio.com/</loc> <xhtml:link rel="alternate" hreflang="en-gb" href="https://www.tusitio.com/" /> </url>

  • Para agregar las etiquetas en el encabezado HTTP, utiliza este código:

Link: <https://www.tusitio.com/>; rel="alternate"; hreflang="en-gb"

Nuevamente, asegúrate de reemplazar https://www.tusitio.com/ con la URL de tu sitio web y utiliza el código de idioma correcto para el inglés británico, que es en-gb.

experto seo cordoba
© Paco Gomze 2023