Las páginas principales de los sitios web multinacionales y multilingües a veces están configuradas para dirigir los usuarios a páginas localizadas, ya sea a través de redirecciones o cambiando el contenido para reflejar el idioma del usuario.
Hoy vamos a presentar una nueva anotación rel-alternate-hreflang compatible con Google y
Yandex que el webmaster puede utilizar para especificar dichas páginas web
Para ver esto en acción, vamos a ver un ejemplo. El sitio web example.com tiene contenido dirigido a usuarios de todo el mundo de la siguiente manera:
http://example.com/en-gb: Para los usuarios de habla Inglesa en el Reino Unido
http://example.com/en-us: Para los usuarios de habla Inglesa usuarios de EE.UU.
http://example.com/en-au: Para los usuarios de habla Inglesa en Australia
http://example.com/: La página de inicio que por defecto se muestra para los usuarios en todo el mundo.
En este caso, el webmaster puede anotar este grupo de páginas con
rel-alternate-hreflang utilizando
sitemaps o con el uso de etiquetas HTML como estas:
<link rel="alternate" href="http://example.com/en-gb" hreflang="en-gb" />
<link rel="alternate" href="http://example.com/en-us" hreflang="en-us" />
<link rel="alternate" href="http://example.com/en-au" hreflang="en-au" />
<link rel="alternate" href="http://example.com/" hreflang="x-default" />
El nuevo atributo
x-default hreflang indica a nuestros algoritmos que esta página no esta dirigida a ningún idioma o configuración regional y que es la página usada por defecto cuando no hay otra página más adecuada.
En el ejemplo, sería la página que nuestros algoritmos tratarían de mostrar en los motores de búsqueda francófonos de todo el mundo o en algunos de habla Inglesa como google.ca.
La misma anotación se aplica a las páginas principales que dinámicamente alterar su contenido basado en la geolocalización del usuario o el "Accept-Language headers".
El valor x-default hreflang señala a nuestros algoritmos que esa página no esta dirigida a un determinado idioma o configuración regional.