Hreflang, puntos obligatorios para una correcta configuración

Publicado por (Errioxa) el 13 de mayo del 2014

Hoy he leído otro post sobre cómo tratar los sitios en varios idiomas y/o destinado a varios países. En este caso hablan de la home, como siempre, nos recuerdan las 3 maneras óptimas para que Google indexe y sirva correctamente las distintas versiones del mismo site.

  • Mostrar a todo el mundo el mismo contenido
Básicamente es crear una URL por cada versión, y si acaso detectamos al usuario que tiene un idioma distinto en el navegador le podemos mostrar al usuario un link a su versión sugeriéndole una versión en su idioma.

  • Permitir que sean los propios usuarios los que decidan.
Para esto nos recomiendan tener una página inicial donde ofrecemos links a todas nuestras versiones del mismo contenido, por ejemplo como hace la web de PHP.net
rel-alternate-hreflang


  • Redirigir automáticamente a los usuarios
Lo más relevante es que debemos hacer la redirección con un 302, y que incluso en estas debemos darle la cabecera rel-alternate-hreflang


Pero lo que más me ha llamado la atención son dos puntos en el recordatorio que nos da para cualquiera de las opciones que nos propone

  • Cada url que lleve el rel-alternate-hreflang deberá ser etiquetada desde el resto de versiones.
Por ejemplo si tenemos una url para la versión en español, https://www.mecagoenlos.com/articulo1.php donde indicamos por medio del rel-alternate-hreflang sus equivalentes en el resto de idioma que tenemos el site


  • La versión en español contendría metas hacia el resto de versiones

    • Versión inglés:
      <link href="https://www.mecagoenlos.com/en/article.php" hreflang="en" rel="alternate" />

    • Versión italiano:
      <link href="
      https://www.mecagoenlos.com/it/articolo.php" hreflang="it" rel="alternate" />

El resto de versiones deberán llevar también un meta a la versión en español (y al resto de equivalentes), han de ser recíprocas, es decir para la versión en inglés deberíamos tener obligatoriamente el meta apuntando hacia la versión en español.

  • Versión español:
    <link href="https://www.mecagoenlos.com/articulo.php" hreflang="es" rel="alternate" />

  • Versión italiano:
    <link href="
    https://www.mecagoenlos.com/it/articolo.php" hreflang="it" rel="alternate" />

De lo contrario Google nos dice que podría no tenerlo en cuenta


  • Cada url que vaya a usar este meta deberá tener también un meta hacia si mismo
La url de la versión española a de tener también un meta hacia si misma, es decir, en la url https://www.mecagoenlos.com/articulo1.php deberemos tener
Versión español: <link href="https://www.mecagoenlos.com/articulo.php" hreflang="es" rel="alternate" />


Estos son dos puntos que yo particularmente no he tenido siempre en cuenta y que podrían ser realmente necesarios. Digo esto porque desde que salió esta especificación para resolver el problema de distintas versiones del mismo contenido he implementado esta funcionalidad y sinceramente no he notado nunca nada...

No sé si es porque realmente la estrategia y escenario creados para ello estaba bien realizado, ya que a mi me gusta tener urls únicas para cada versión y tenerlo claramente separado en las urls ya sea en distintos dominios, en carpetas del mismo dominio o en subdominios, pero la verdad es que nunca he notado ninguna mejora al realizarlo, ¿alguien ha notado un claro aumento de visitas desde un país al implementarlo?

Siempre lo he visto como una opción útil cuando el site puede tener claros problemas de contenido duplicado cuando tiene el mismo contenido pero para distintos países, por ejemplo el mismo contenido en español, pero uno en un dominio .es para los usuarios españoles y un .cl para los usuarios chilenos, en estos casos sí lo veo como un gran valor para evitar duplicados, pero nunca he visto un incremento en rankings, ni en visitas desde los distintos países ni nada que me haga ver que estas acciones mejoran el posiconamiento.

Eso sí, el no usarlo en determinados casos puede hacerte perder tráfico de alguna versión que Google la identifique como contenido duplicado.

¿Algún caso de éxito con el uso del hreflang?


 


 

 

 




Posts anteriores en Geolocalizar la web


Space Needle
Publicado el 22 de junio del 2010 01000101 01101100 00100000 01101111 01110100 01110010 01101111 00100000 01100100 11101101 01100001 00100000 01101101 01100101 00100000 01100100 01100101 01110011 01100011 01100001 01110010 01100111 01110101 11101001 00100000 01110000 01100001 01110010 011000

Seguir leyendo
Space Needle
Publicado el martes 22 de Enero de 2008 Hace un tiempo Google nos ofreció en sus herramientas para Webmasters cómo podíamos geolocalizar una página web para que el buscador sepa a qué lugar geográfico pertenecen las personas a las que está dirigido

Seguir leyendo
  • 0000-00-00 00:00:00

Cuando un usuario realiza una búsqueda en Google, este intenta ofrecerle los mejores resultados para él y serán distintos según en qué dominio de Google te encuentres, no es lo mismo buscar inmobiliarias en Google.es (Google España) que en Google.com.mx (Goo

Seguir leyendo

Últimos posts

Últimos comentarios


Lino Uruñuela

Hola Ana! Si esas urls no tenían tráfico orgánico, o este es despreciable yo usaría un 410. Si no hay más enlaces hacia estas urls p
Post: Ofuscando enlaces para mejorar Link Juice

Ana

Muy interesante el artículo, pero tengo una cuestión. ¿Qué se haría con todos esos enlaces que desaparecen si ya han sido indexados por
Post: Ofuscando enlaces para mejorar Link Juice

Lino Uruñuela

@Javier Lorente mañana te contesto poco a poco, de momento la sugerencia de "Pon algo para enterarnos de las respuestas de los comentarios
Post: Cuando restringes por robots.txt puedes aumentar el número de URLs indexadas

Javier Lorente

Siempre sospeché de https://www.seroundtable.com/amp/google-long-term-noindex-follow-24990.html tiene toda la lógica. En alguno de tus exp
Post: Meta Robots Noindex

Javier Lorente

Creo que deberíamos empezar a diferenciar ya de una vez por todas "indexadas" y "en el index server". Personalmente por indexadas entien
Post: Cuando restringes por robots.txt puedes aumentar el número de URLs indexadas

Javier

Bueenas Lino! Gracias por tu respuesta! Efectivamente, cogiendo texto de una página hecha con javascript y poniéndolo en Google entre comi
Post: Meta Robots Noindex

Lino Uruñuela

Hola @Javier repondiendo a tu pregunta "¿significa eso que google no está viendo el contenido en texto y no lo posicionará?" con el mismo
Post: Meta Robots Noindex

Lino Uruñuela

@Alex R , lo primero graciias por a ti por participar :) Sobre tu prebunta ¿Dentro de un mismo artículo o entrada podemos hacer que no s
Post: Meta Robots Noindex

Javier

Buenas Lino Mecagoenlos! (vaya apellido tienes...) Tu artículo me ha dado mucho que pensar... acaban de hacerme una web en una agencia y
Post: Meta Robots Noindex

Alex R

Hola Lino! Te leo desde hace algún tiempo (genial el cambio de look) y casualmente he venido aquí con una duda sobre indexación. Lo
Post: Meta Robots Noindex

Contacta

Lánzate y pregunta!

Nos gustan los robots, pero no tanto
7 + 3