Tengo algunos errores con las etiquetas hreflang

En este artículo, aprenderá a solucionar los errores más comunes relacionados con las etiquetas hreflang al utilizar Weglot.


Este artículo es útil si su sitio web utiliza una integración de subdirectorios o subdominios, no JavaScript.

👉 Para saber más, consulte: ¿Cómo gestiona Weglot el SEO de su sitio web?



¿Qué son las etiquetas hreflang?

Las etiquetas Hreflang son pequeños fragmentos de código que indican a los motores de búsqueda en qué idioma está una página. Ayudan a mostrar la versión lingüística correcta de su sitio web en los resultados de búsqueda en función del idioma o la ubicación del usuario.


Tienen este aspecto:

  • WordPress + subdirectorio: /es/
<link rel="alternate" hreflang="en" href="http://www.example.com/en/"/>
  • Integración de subdominios: https://en.example.com/
<link rel="alternate" hreflang="en" href="http://en.example.com" />

Mensajes de error comunes

He aquí cómo solucionar los problemas más frecuentes que señalan las herramientas SEO:


Sin etiquetas hreflang

Si no aparecen etiquetas en su sitio:

  • Vaya a su Dashboard de Weglot → seleccione su proyecto → pestaña Configuración.
  • Copy the provided hreflang tags and manually insert them into your <head> section (only needed for non-WordPress projects)


Conflicto con sus propias etiquetas hreflang personalizadas

Cada página debe contener el mismo conjunto de etiquetas hreflang en todas las versiones.

Ejemplo:

<link rel="alternate" hreflang="en" href="http://www.mywebsite.com/" />
<link rel="alternate" hreflang="fr" href="http://www.mywebsite.com/fr/" />
<link rel="alternate" hreflang="es" href="http://www.mywebsite.com/es/" />

Estas mismas etiquetas deben estar presentes en todas las páginas (/, /fr/, /es/, etc.).

Si gestiona sus propias etiquetas hreflang personalizadas, puede ponerse en contacto con support@weglot.com para que desactivemos las etiquetas hreflang automáticas de Weglot.


Etiquetas hreflang duplicadas

Asegúrese de que las etiquetas hreflang no están duplicadas en su HTML. Esto puede ocurrir si

  • Utiliza otra aplicación de traducción junto con Weglot
  • Está en Shopify y tiene idiomas nativos de Shopify publicados

➡️ Para arreglar esto en Shopify:

  • Vaya a Ajustes > Idiomas
  • Anule la publicación de y borrar cualquier idioma nativo de Shopify (no están relacionados con Weglot)

Cuestiones canónicas

Weglot no añade etiquetas canónicas, pero actualizará automáticamente su etiqueta canónica si ya existe una en su HTML.

👉 Asegúrese de:

  • Añada manualmente una etiqueta canónica en la versión original de su sitio
  • Deje que Weglot lo ajuste automáticamente para las versiones traducidas

El atributo HTML lang no coincide

Your <html lang="..."> attribute must match the hreflang values.

❌ Ejemplo de desajuste:

<html lang="en-US">
<link rel="alternate" hreflang="en" href="..." />

La etiqueta hreflang "en" añadida por Weglot no coincide con el atributo HTML lang "en-US" de los enlaces a los que apunta.


✅ Solución:

  • Actualice el atributo lang para que coincida, por ejemplo, lang="en"
  • También puede utilizar un plugin CMS para editar este atributo si es necesario.

Falta x-default

Según Documentación de Google, el x-default cuando no coincida ningún idioma.

Algunos verificadores SEO aconsejan añadir una etiqueta x-default. Sin embargo, es mejor utilizarla en una página de selección de idiomas en la que no coincidan idiomas concretos. Por lo tanto, deberá representarse con la etiqueta x-default etiqueta.

De lo contrario, su versión original debería tener la etiqueta hreflang relativa a su idioma original.

Dependiendo del CMS que utilice, debería poder añadir la función x-default hreflang automáticamente. También puede utilizar un plugin o una aplicación para hacerlo.


Squarespace y Webflow

En Squarespace y Webflow, pueden producirse algunos errores relacionados con el hreflang porque Weglot no puede modificar la versión original de sus páginas.


Cuando utilice Weglot con una integración de subdominio, Weglot sólo podrá editar las páginas traducidas. Estas versiones traducidas incluirán las etiquetas hreflang correctas con la ruta completa de cada URL.


👉 Sin embargo, en la versión original de sus páginas, Weglot no puede insertar automáticamente la ruta completa en las etiquetas hreflang.


Para solucionarlo, puede utilizar nuestra guía de integración: ➡️ https://github.com/weglot/integration-hooks


Esta solución le permite:

  • Añada automáticamente etiquetas hreflang a sus páginas originales
  • Incluya las rutas relativas correctas para cada versión traducida

Como resultado, sus páginas originales también contendrán etiquetas hreflang precisas y completas.

Nota: Esto no impide que Google indexe su contenido. Las páginas traducidas deberían seguir indexándose correctamente.


Comprobador Hreflang

Es una buena idea comprobar que sus etiquetas hreflang funcionan correctamente. Para ello hemos desarrollado la herramienta Hreflang Checker.

Pegue la URL que desea comprobar en la barra de búsqueda y, a continuación, pulse el botón "Probar URL".

¿Responde esto a su pregunta? Gracias por sus comentarios Ha habido un problema al enviar su comentario. Vuelva a intentarlo más tarde.

¿Aún necesita ayuda? Contacte con nosotros Contacte con nosotros