Cuando publicas un sitio web en Internet y quieres que sea multilingüe, necesitas una etiqueta hreflang. Informa a Google qué tipo de lenguaje utiliza en una página específica. La etiqueta revela la relación entre páginas web en diferentes idiomas. Si traduces una página al español, francés o cualquier otro idioma, puedes agregar una señal para identificar el idioma de la página en particular.
La etiqueta Hreflang es un atributo HTML que se utiliza para describir el idioma del sitio web con su ubicación geográfica. Presenta el contenido de un sitio web en varios idiomas. Si busca un sitio web a través de un motor de búsqueda de Google en inglés, verá el sitio web en inglés debido a la etiqueta hreflang.
Si abre el sitio web en otro país, como Francia, se abrirá la página web en idioma francés. Sin embargo, las etiquetas Hreflang pueden mezclarse ocasionalmente porque es posible que no estén configuradas correctamente. Como resultado, el sitio web muestra el error "Su sitio no tiene etiquetas hreflang". Afortunadamente, puede resolver este problema rápidamente.
¿Cuándo se requieren etiquetas Hreflang?
Los sitios web requieren etiquetas hreflang cuando hay varias versiones según el idioma o la región. Antes de comenzar a abordar el problema de la falta de etiquetas hreflang, debe mapear las versiones regionales o de idioma de sus sitios web.
Los selectores de navegación y guían a los visitantes a la URL correcta cuando navegan por su sitio web. Si un sitio web tiene una lista de diferentes URL, como un sitio web en otros idiomas, el mapa del sitio XML proporcionará al motor de búsqueda una lista de todas estas URL. Así como el mapa del sitio HTML o simplemente los menús de navegación guían al visitante, un mapa del sitio XML guía al motor de búsqueda para llegar a la URL correcta.
Así es como se ve una etiqueta hreflang:
El en-US se refiere al código del "dialecto estadounidense" del idioma inglés utilizado en los EE. UU. También puede usar herramientas expertas de Linguise para configurar una etiqueta hreflang para su sitio web sin la molestia de escribir un código.
Métodos para colocar etiquetas Hreflang
Hay dos métodos para colocar etiquetas hreflang en un sitio web. El primer método es el uso de mapas de sitio XML y el segundo método utiliza los métodos de etiquetado de páginas. Aquí está la diferencia entre los dos:
Métodos de etiquetado de páginas a través de HTML Head
El etiquetado de páginas ofrece un método simple para agregar etiquetas hreflang a su sitio web. En este método, se agrega una etiqueta hreflang al encabezado del HTML de su sitio web. La etiqueta de página de su sitio web se verá así:
La "en" se usa para inglés, y si desea traducir esta página al alemán, deberá agregar "de" o, para una versión china, "zh-CN" en la dirección HTML. Las etiquetas HTML resultantes se verán así:
Chino
Alemán
Este proceso puede parecer fácil, pero deberá agregar un código separado para cada página web. Tomará mucho tiempo y también puede causar errores manuales en la entrada de los códigos causando varios errores.
Etiquetas de idioma alternativo
La etiqueta de idioma alternativo es complementaria al atributo hreflang y le permite mostrar a los motores de búsqueda cuál es la relación entre las páginas web traducidas de su sitio web.
Por ejemplo, cuál es la versión en español de esta página en francés y también cuál es la versión en el idioma original de esta página.
Es útil cuando ha creado contenido específico para una audiencia local. El atributo hreflang agrega una señal a los motores de búsqueda de que un usuario que consulta frem France con una solicitud en francés quiere la versión de la página en francés en lugar de una página con contenido similar en inglés.
Además, si el usuario habla los 2 idiomas, francés e inglés, Google puede devolver ambos resultados.
Etiqueta de idioma de encabezado HTTP para archivos
Las etiquetas Hreflang se agregan a las páginas web mediante un encabezado HTTP para contenido que no es HTML y archivos PDF. Puede agregar una etiqueta href en los elementos de enlace de su encabezado HTTP. El encabezado se agregará al final del enlace y se verá así:
; rel="alternate"; hreflang="es"
Puede agregar cualquier cosa en la sección escrita en rojo. Simplemente agregue la URL del archivo pdf y vincule la etiqueta hreflang al final.
¿Qué es el error Hreflang devuelto por Google?
Cuando vea un "su sitio no tiene etiquetas hreflang", significa que hay un problema en la referencia cruzada o en el enlace de la página. Esto significa que la página 1 enlaza con la página 2, pero la página 2 no está enlazada con la página 1. La falta de una etiqueta de retorno a menudo da como resultado un error de Hreflang. Puede consultar los mapas de sitio XML para averiguar la cantidad de etiquetas Hreflang en una sola página y los errores vinculados con estas etiquetas. Asegúrese de hacer una investigación exhaustiva antes de aplicar una solución.
Errores de código de idioma
La etiqueta hreflang correcta utilizada para urdu es lang=ur. Puede utilizar varias herramientas para conocer los códigos utilizados para cada idioma. Linguise le brinda una solución fácil para los errores de etiquetas hreflang. Una vez que vincule el código correcto con el idioma correcto y lo conecte con el país especificado, no verá el error de etiqueta Hreflang cuando abra las páginas web de su sitio web.
Atributos de idioma incorrectos
La mayoría de la gente confunde los atributos hreflang con una versión del idioma con guión. Esto conduce a errores en la vinculación del sitio web al código de idioma correcto. La mayoría de los usuarios piensan que usar "en-uk" para un dialecto del Reino Unido será suficiente para ejecutar su página web. El atributo correcto para un dialecto del inglés británico es "en-gb". Una vez que use el atributo correcto, el problema de un atributo hreflang defectuoso desaparecerá.
Uso simultáneo de mapa del sitio y etiquetado de página
La mayoría de la gente piensa que usa ambos métodos para las etiquetas hreflang. Da como resultado una serie complicada de integrar varias etiquetas hreflang en las secciones principales de varias URL si está utilizando un método de etiquetado de página. Otros usan los métodos del mapa del sitio hreflang para especificar el idioma de la página web. Cuando utiliza ambos métodos de etiquetado hreflang, provoca redundancia y Google puede rechazar su sitio web por completo. Elija un método para implementar su etiqueta hreflang y asegúrese de que no haya errores en la implementación.
¿Cómo implementar etiquetas Hreflang con Linguise ?
La forma más fácil de solucionar su problema con Hreflang es usar Linguise . Genera e implementa automáticamente una etiqueta hreflang, por lo que no tiene que preocuparse por aprender el código. Tiene un sistema personalizado que traduce contenido HTML en línea. Estas traducciones se correlacionan con los metadatos de un sitio web y ofrecen resultados rápidos.
Verificación de la implementación de la etiqueta de idioma hreflang
Una vez que su sitio web esté traducido con Linguise , simplemente haga clic derecho en cualquier parte de la página y haga clic en "Inspeccionar" o use F12.
Tendrás acceso a la herramienta de desarrollo del navegador.
Entonces, si mi página está en francés, por ejemplo, el hreflang implementado debería ser fr.
Para resumir, la etiqueta hreflang se implementa automáticamente en su página traducida y la etiqueta es global, lo que significa que para el francés es fr . Por lo tanto, si un francocanadiense realiza una solicitud en francés, la página también se devolverá con prioridad en los motores de búsqueda.
Conclusión
Los errores de Hreflang pueden parecer desalentadores al principio, pero puede corregirlos fácilmente. Simplemente use los métodos indicados anteriormente para resolver el error y ver la diferencia. Si no tiene tiempo para corregir los errores manualmente, puede usar Linguise . Es una extensión de traductor automático de idiomas que puede eliminar cualquier error de hreflang en cuestión de minutos.