La etiqueta hreflang es fundamental para los sitios de Internet globales o que operan en varios países. Permite a los motores de búsqueda identificar el idioma y la región de las páginas web, mejorando su visibilidad. En este artículo, explicaremos cómo implementar correctamente este atributo HTML.
Una etiqueta hreflang es un atributo HTML que se utiliza para indicar a los motores de búsqueda el idioma y la ubicación geográfica de una página web.
¿Y para qué sirve? Este atributo ayuda a los motores de búsqueda a mostrar la versión correcta de una página a los usuarios que hablan diferentes idiomas o que se encuentran en diferentes regiones del mundo.
Hablamos de un elemento que fue introducido por Google en el año 2011. Es especialmente útil para sitios web que tienen contenido en varios idiomas o que han sido creados para una audiencia ubicada en una región específica.
No hay que olvidar que el mismo contenido en varios idiomas podría ser identificado como contenido duplicado. Por eso, se hace imprescindible incluir las etiquetas hreflang correspondientes. Así, se evitan las penalizaciones de los motores de búsqueda por contenido duplicado.
Este hecho tiene un profundo impacto en el SEO de una web. Cuando se utilizan correctamente, las etiquetas hreflang ayudan a los robots rastreadores a entender la relación entre las diferentes versiones de una página web y a clasificarlas correctamente en los resultados de búsqueda.
La implementación de la etiqueta hreflang no es un proceso demasiado complejo. No obstante, merece la pena atender las siguientes instrucciones para hacerlo de la manera más conveniente.
Lo primero de todo es hacer un listado de las páginas que, dentro del sitio web, se presentan en varios idiomas o van dirigidas a diversas regiones.
Determina dónde vas a incluir la etiqueta. Es posible crearlas en la cabecera HTML o en los enlaces, en función de si deben aplicarse en toda la página o en contenidos específicos. Y también de otros modos, que te explicaremos más adelante.
Antes de implementar nada, debes conocer el código adecuado para los idiomas o las regiones a las que va dirigida tu página web. Si son muchos, trata de generar un listado.
Teniendo en cuenta lo anterior, es momento de originar las etiquetas hreflang para cada versión de la página web. Luego, tendrás que implementar las etiquetas hreflang en las páginas correspondientes del sitio web y verificar que están funcionando bien.
El último paso es diseñar un plan para mantener las etiquetas hreflang actualizadas a medida que se agreguen nuevas versiones del sitio web o se realicen cambios en las ubicaciones geográficas. Es posible que debas trabajar con otros departamentos de la empresa para coordinar las acciones pertinentes.
Seguidamente, te mostramos varias maneras de implementar la etiqueta hreflang, evitar el contenido duplicado y favorecer la indexación por parte de los motores de búsqueda.
Se puede agregar la etiqueta hreflang en un enlace para indicar al rastreador que el contenido al que lo estás llevando está pensado para otra región o redactado en otro idioma.
Código de ejemplo:
<a href="https://example.com/en/" hreflang="en-us">English</a>
<a href="https://example.com/es/" hreflang="es-es">Español</a>
<a href="https://example.com/fr/" hreflang="fr-fr">Français</a>
Situarlo en la cabecera es otra forma habitual de incluir este atributo HTML en una web completa. Lo mejor es que este código se aplica en todos los rincones del sitio, así que es interesante para portales que han sido traducidos de manera completa.
Código de ejemplo:
<head>
<link rel="stylesheet" href="style.css">
<link rel="alternate" hreflang="en-us" href="https://example.com/en/" />
<link rel="alternate" hreflang="es-es" href="https://example.com/es/" />
<link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/" />
</head>
El sitemap, o mapa del sitio, es un archivo XML que ayuda a los buscadores a tener clara la estructura de un sitio web y a mantenerlos al día de los nuevos contenidos que se publican. También es un buen lugar para indicar las distintas versiones de un mismo sitio web.
Código de ejemplo:
<url>
<loc>https://example.com/en/</loc>
<xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/en/" />
<xhtml:link rel="alternate" hreflang="es-mx" href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/" />
</url>
<url>
<loc>https://example.com/es/</loc>
<xhtml:link rel="alternate" hreflang="es-mx" href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/en/" />
<xhtml:link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/" />
</url>
<url>
<loc>https://example.com/fr/</loc>
<xhtml:link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/" />
<xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/en/" />
<xhtml:link rel="alternate" hreflang="es-mx" href="https://example.com/es/" />
</url>
Finalmente, te proporcionamos un listado con los principales códigos regionales y de idiomas más frecuentes:
Recuerda que una web puede estar en el mismo idioma, pero ir destinada a diferentes regiones. Por ejemplo, puedes utilizar la etiqueta hreflang con el código es-es y es-mx, si orientas los contenidos tanto a España como a México.
Esperamos que estas explicaciones te ayuden a mejorar el SEO de tu web aplicando las políticas regionales e idiomáticas más convenientes. Ahora bien, si no sabes muy bien por dónde empezar y quieres llegar a un público global, deja la gestión de tu sitio en manos expertas. Contacta ahora con nosotros para que te asesoramos sobre cómo mejorar el posicionamiento SEO de tu web. ¡Y olvídate de la etiqueta hreflang!
Si eres propietario de un sitio web, es probable que hayas oído hablar de la…
La búsqueda orgánica es uno de los canales más importantes para cualquier empresa que quiera…
¿Estás preparado para llevar tu sitio web al siguiente nivel y optimizarlo para conseguir un…
Crear contenido que añada valor a tu sitio web y atraiga a los lectores es…
El usuario siempre busca la mejor respuesta y los motores de búsqueda tienen como objetivo satisfacer esa…
¿Quieres llevar tu sitio web al siguiente nivel y destacar en los resultados de búsqueda?…