Como usar el rel=”alternate” hreflang=”x” para aumentar tus visitas internacionales

Como usar el rel=”alternate” hreflang=”x” para aumentar tus visitas internacionales

Puede ocurrir que tu sitio web tenga páginas específicas para distintos países o regiones del mundo. Es decir, que la home, alguna categoría o página de producto tenga diferentes páginas según están enfocadas a diferentes países. Te pongo el típico caso de tu home. Imagina que tienes una home para España, otra para Francia y otra para Argentina. Es posible que entre Argentina y España haya algunas diferencias, pero al ser el mismo idioma tengan contenido muy similar. En ese caso Google lo puede detectar como contenido duplicado y eso es algo que queremos evitar a toda costa. O imagina que quieres marcar contenido en alemán para cualquier país del mundo, o a lo mejor tienes el caso de querer marcar contenido en inglés solo para usuarios británicos. 

¿Qué solución nos ofrece Google para esto?

La respuesta es  rel=”alternate” hreflang=”x”

Esta etiqueta que se mete dentro de la sección Head de tu página, indica a Google el idioma específico de esa página y a que región va destinado ese contenido. ¿Útil, eh? Se nos ocurren otros casos en los que puedes utilizarlo. Por ejemplo que al ser diferentes países sean varios idiomas. Ejemplo, mi web tiene una home para España www.ejemplo.com/es y otra para los usuarios de Francia www.ejemplo.com/fr O también puede darse el caso de que me interese tener páginas diferentes para distintos países en el mismo idioma. Este caso puede ser el de una página para España www.ejemplo.com/es y otra para Colombia www.ejemplo.com/co.

Meter esta etiqueta tiene una doble función. Primeramente nos va a ayudar a indicar a Google el idioma y territorio de nuestro contenido, lo que ayudará en mejorar el posicionamiento de nuestra página en el país indicado.

Segundo beneficio, quitar contenido duplicado. Es bien sencillo, si tienes páginas parecidas, Google las puede identificar como contenido duplicado. Esta etiqueta te va a servir para decirle a Google que no es contenido duplicado, si no que va dirigido a diferentes países.

¿Cómo hacerlo?

1)      Dirígete al grupo de páginas que tienen idioma o región diferente. Por ejemplo tu home se llama example.com y tiene example.com/de con contenido en alemán, independientemente de que país del mundo (Alemania o Austria), example.com/en-gb con contenido en inglés para usuarios del Reino Unido y example.com/de-es con contenido en alemán para usuarios de España.

2)      Tienes que meter la etiqueta rel=”alternate”hreflang indicando las diferentes versiones. En todas las páginas que tienen el mismo contenido tendrían que ir las mismas etiquetas, es decir si mi web tiene tres homes, debería tener en todas las homes la misma etiqueta que constará de tres partes, una para cada país.

3) Especificar el hreflang de cada país: Esta etiqueta tiene dos partes que identifican el idioma (en formato ISO 639-1) y, de forma opcional, la región (en formato ISO 3166-1 Alpha 2) de una URL alternativa. Ejemplos:

  • de: Contenido en alemán, independientemente de la región.
  • en-GB: Contenido en inglés para usuarios británicos.
  • de-ES: Contenido en alemán para usuarios de España.

Es decir, si solo rellenamos un campo del hreflang estamos diciendo el idioma del contenido, independientemente de la región. Por ejemplo si pusiera

<link rel=”alternate” href=”http://example.com/de” hreflang=”de” />

para mi home (example.com/de) estaría indicando que http://example.com/de sirve contenido en alemán para cualquier país del mundo Alemania o Austria.

En los otros dos casos, el primer valor especifica el idioma y el segundo el territorio. Así pues en el ejemplo anterior, la etiqueta:

<link rel=”alternate” href=”http://example.com/en-gb” hreflang=”en-gb” />

para mi home (example.com/de-es) estaría especificando que se trata de contenido en idioma inglés, destinado al territorio Reino Unido.

<link rel=”alternate” href=”http://example.com/de-es” hreflang=”de-es” />

para mi home (example.com/de-es) estaría especificando que se trata de contenido en idioma alemán, destinado al territorio España.

4) ¿Que ocurre para páginas selectoras de país? Por ejemplo mi home example.com tiene el típico mapa del mundo donde puedes seleccionar el país. Se mete esta etiqueta:

<link rel=”alternate” href=”http://example.com/” hreflang=”x-default” />

5) Hay que hacerlo con cuidado, siempre fijándose en la forma correcta de cada idioma o territorio. Aquí tienes el listado para idiomas y para países. Si hubiese algún tipo de error, Webmaster Tools se encargaría de notificárnoslo.

6) Monitoriza los cambios experimentados: En Google Analytics deberías monitorizar la variación de tráfico desde el país target a las páginas donde has metido esta etiqueta.

¿Dudas, preguntas?

¿Estás listo para conquistar el mundo?