Sitemap

Después de escuchar el podcast de The Search Engine Journal Show entre Brent Csutoras y Bill Hunt, donde hablaron sobre una serie de desafíos con la implementación de hreflang, pensé que podría ser el momento de explicar cómo minimizar algunos de los desafíos clave y desacreditar algunos otros.

Hreflang es en realidad un concepto bastante sencillo que le permite eliminar la ambigüedad de un conjunto de páginas, especialmente en un idioma común, y atribuirlas a un local específico.

Muy simple, tiene una página para los EE. UU. y luego tiene exactamente la misma página para muchos otros mercados.

Hreflang es un método para indicar a qué idioma específico se dirige cada una de estas páginas.

Esto solo se vuelve complejo cuando las especificaciones se malinterpretan y/o cuando la infraestructura web no está configurada de manera uniforme para facilitar el mapeo alternativo.

En este artículo, revisaré algunas de estas complejidades comunes y malas interpretaciones de la especificación al responder siete preguntas simples, pero repetidas, sobre hreflang.

1.Tengo un sitio en inglés diseñado para EE. UU., Reino Unido e Irlanda.¿Puedo usar 'Hreflang=en-us-gb-ie?'

Respuesta: No, no puedes.Te doy que estás siendo creativo, y tal vez tratando de ser mejor organizado.

Si solo tiene un conjunto de páginas EN, puede usar las siguientes sin especificar los países.

Si tiene otro conjunto de sitios EN para otros países de habla inglesa, como Australia y Singapur, y necesita establecer los países de destino específicos, debe crear una línea separada para cada uno de los países de destino, incluso cuando la URL de la página sea la misma. para las tres ubicaciones.

2.Tengo un sitio para todos los países de la UE y otro para todo el Medio Oriente.¿Puedo usar 'EU' y 'ME' como configuración de país en hreflang?Por ejemplo:

Respuesta: La etiqueta Hreflang solo puede usar el idioma ISO real y los códigos de país, no hay códigos regionales como UE, EMEA, APAC y ME.

Muchos sitios tienen sitios regionales dirigidos a América Latina (LatAm) o la Unión Europea (UE) o el Medio Oriente (ME) que representan varios países y, a menudo, idiomas en una región, pero intentan cooptar uno de los códigos de país ISO para representar la región. .

La configuración regional que se implementa incorrectamente con más frecuencia es la que intenta representar el sitio de América Latina en idioma español mediante es-LA.

Desafortunadamente, esto no funciona porque le estás diciendo a Google que este es un idioma español orientado al país de Laos.

3.¿Puedo combinar la etiqueta canonical y la etiqueta hreflang en la misma línea?

Respuesta: No, debe separar la etiqueta Canonical de las etiquetas Hreflang.

Si su SEO técnico o desarrollador quiere ser creativo, aliente a otra salida creativa y diríjalos directamente a la especificación hreflang, ya que hreflang es lo suficientemente desafiante sin desviarse de la sintaxis estándar.

4.Usamos CMS para generar automáticamente archivos de mapa de sitio XML (hreflang).Incluye URLs que no existen.¿Está bien mantenerlos en la lista?Veo que aparecen en los informes de error de GSC.¿Es mala?

Respuesta: Sí, esto es malo. Este es un problema importante para muchas empresas.

El problema se debe a la configuración de CMS que le permite crear automáticamente una URL de marcador de posición para cada idioma o país en el sitio cuando se crea una página en uno de los sitios.

A veces, las reglas de navegación globales generan automáticamente la URL, incluso si la página no existe.

Desafortunadamente, no hay una manera fácil de manejar o manejar este problema.En resumen, las URL de páginas inexistentes no deben aparecer en los archivos de mapa del sitio XML Hreflang.

La solución real varía según su CMS, pero comience por observar las reglas de alias de URL, las reglas de elementos primarios y secundarios o las reglas de desbordamiento de la página local.En muchos casos, estos no se han configurado correctamente.

Podría ser que las reglas estén siendo anuladas por las reglas de navegación de JavaScript o los protocolos de detección/redireccionamiento de IP.

La mayoría de los sistemas tienen una opción alternativa a una página global cuando la página no ha sido localizada o publicada explícitamente en el mercado.

5.¿Necesito usar hreflang para administrar el mismo contenido que existe en diferentes dominios, cada uno dirigido a diferentes países?

Respuesta: Muchas empresas tienen sitios web de idiomas o países diferentes en dominios separados y administrar hreflang en múltiples dominios (y subdominios) no es una tarea fácil.

Debe usar mapas de sitio XML hreflang que enumeren todas las URL para cada uno de los dominios únicos.Con suerte, las rutas de URL son las mismas o al menos similares, lo que facilita el mapeo de las alternativas.

Para facilitar aún más su trabajo, le recomiendo que aproveche el proceso de verificación de mapas de sitios de dominios cruzados de Google y use un sitio dedicado que administre sus mapas de sitios XML para todos los dominios en una ubicación central en lugar de tener que crear tickets para cargarlos. a decenas de cientos de dominios únicos.

6.¿Debo usar una URL de página específica o una página de inicio como x-default?

Respuesta: Todavía hay mucha confusión sobre el uso de x-default.

El x-default no es más que una directiva para usar una página específica para cualquier idioma o mercado que no tenga un conjunto de hreflang dedicado.

¿Quieres aparecer donde no tienes una versión local?

Para muchos sitios, esta es la versión global del sitio o su versión en inglés.

Solo puede designar una versión como x-default.

Si configura una página de inicio como x-default para páginas que no sean la página de inicio, le está pidiendo a Google que muestre la página de inicio en lugar de cualquier otra página en idioma-país que no esté especificada en sus etiquetas Hreflang.

Y no puede cambiarlo dinámicamente al idioma local de la IP del usuario.

Sí, se ha probado.No, no funciona.

7.Tengo contenido en inglés y francés en la misma página.¿Puedo asignarlos a ambos idiomas en la etiqueta hreflang?

Respuesta: cada página solo debe tener contenido en un idioma, pero es frecuente que haya varios idiomas en una sola página con contenido generado por el usuario en una plantilla localizada.

Google es bastante específico al respecto.Debe establecer la región del idioma en el idioma dominante y/o el idioma de la plantilla.

Para resumir

Con suerte, este artículo ha demostrado que hreflang en sí no es complejo, pero las infraestructuras de sitios web interesantes y, a veces, desafiantes aumentan la complejidad.

Comience poco a poco con un par de idiomas o un subconjunto de páginas y pruébelo.

Una vez que muestra el valor, se convierte en un brillante caso de negocios para que la gerencia comprometa los recursos para una implementación a mayor escala.

Más recursos:

Todas las categorias: Blog