Atributo hreflang
14 / 10 / 2024

Hreflang y SEO internacional: Mejora el posicionamiento global

Bruno Díaz Marketing Manager
Bruno Díaz
Marketing Manager
SectorHablamos de

Descubre cómo implementar hreflang para mejorar el SEO internacional de tu web y asegurar que los usuarios encuentren la versión correcta en su idioma y país.

Cuando hablamos de SEO internacional, el atributo hreflang es clave para indicar a Google qué versión de tu web debe mostrar según el idioma o la región del usuario. Es un elemento clave y básico si queremos trabajar aspectos de SEO internacional de cualquier proyecto, especialemnte cuando no disponemos de un dominio territorial que ya predefina ese objetivo.

¿Qué es el atributo hreflang?

El hreflang es una etiqueta HTML que informa a los motores de búsqueda sobre la lengua y la región a la que está destinada una página. Esto es útil para evitar que una página en el idioma equivocado se muestre a usuarios en otros países. Por ejemplo, puedes tener versiones en español para España y en inglés para EE. UU., y con hreflang aseguras que los usuarios vean la versión adecuada.

Para más detalles, consulta la documentación oficial de Google sobre hreflang.

¿Cómo se implementa?

El hreflang se puede añadir directamente en el HTML de la página y/o en el sitemap. Un ejemplo básico sería:

hreflang ejemplo
Los elementos que vemos en el código son:

  • href: URL de la página en el idioma específico.
  • hreflang: El código del idioma y, opcionalmente, el país en el formato ISO 639-1 para el idioma (como "es" para español, "fr" para francés) y el código del país según ISO 3166-1 Alpha 2 (como "mx" para México).
  • x-default: Se usa para señalar la versión predeterminada de la página para los usuarios cuyo idioma o país no tiene una versión específica.

Su importancia para SEO internacional

  • Evitar contenido duplicado: El hreflang ayuda a que Google no interprete tus versiones regionales o multilingües como contenido duplicado. Incluso podríamos tener versiones con contenido idéntico o muy similar para varios países, y de esta forma nos podremos posicionar sin ser penalizados.
  • Mejor experiencia de usuario: Asegura que los usuarios, si realizan una búsqueda en Google, vean la versión adecuada de tu web de acuerdo con su idioma y posibilidades, y eso mejora su experiencia.
  • Visibilidad internacional: Aumenta las posibilidades de que tu web sea visible en los países correctos. 

Implementación en WordPress con WPML

Si trabajas el Wordpress con WPML, este ya gestiona automáticamente las etiquetas hreflang. Una vez configurados los idiomas en WPML, este genera las etiquetas necesarias sin intervención manual. Puedes dejar el idioma tal cual, o añadirle una etiqueta para geolocalizarlo.

hreflang wpml

Implementación en PrestaShop

PrestaShop incluye hreflang de manera automática cuando configuras diferentes idiomas para tu tienda, de forma muy similar a Wordpress. Revisa que las etiquetas se añaden correctamente y utiliza módulos adicionales si es necesario.

hreflang prestashop

Implementación en Shopify

Shopify no añade hreflang automáticamente. Debes usar aplicaciones como Langify o WeGlot para gestionar la implementación, o añadir manualmente las etiquetas en el código del theme. 

Preguntas frecuentes sobre el hreflang

¿Puedo implementar hreflang en una web con un solo idioma?

No tiene sentido implementar hreflang si tu web solo está en un idioma. Solo se necesita cuando tienes varias versiones de la misma página en diferentes idiomas o regiones.

¿Existe una herramienta oficial de Google para comprobar si está bien implementado?

Podías usar Google Search Console para revisar la implementación de hreflang, específicamente el "Informe de segmentación internacional" y la herramienta de inspección de URL. Ahora ya no, así que deberás usar validadores externos

¿Puedo usar hreflang en una web multidominio?

Sí, hreflang funciona tanto en webs con subcarpetas por idioma como en webs multidominio. Solo asegúrate de enlazar correctamente las versiones entre sí.

¿Puedo posicionar la misma URL en un idioma para varios países?

Sí, puedes usar la misma URL y etiquetas hreflang para apuntar a varios países que comparten el mismo idioma, como el español para varios países de Latinoamérica.

¿Qué pasa si tengo una web multidioma pero no todas las páginas están traducidas?

No debes incluir hreflang para versiones que no existan. Usa la etiqueta x-default para redirigir a la página predeterminada cuando falten traducciones.

Bruno Díaz Marketing Manager
Sobre el autor/a
Bruno Díaz — Marketing Manager
Profesional de larga trayectoria como consultor de comunicación y marketing digital, y especializado en SEO, SEM y proyectos web. Como Marketing Manager de la agencia, coordino a un equipazo de técnicos de marketing digital del cual estoy muy orgulloso.

Noticias relacionadas

¿Tienes un proyecto en mente? Cuéntanoslo