Cómo corregir el error "Tu sitio no tiene etiquetas Hreflang" en Google Search Console

Publicado: 2022-07-08

¿Ha visto una advertencia de que "su sitio no tiene etiquetas hreflang" en Google Search Console pero no está seguro de qué significa y qué debe hacer para solucionarlo?

Si su sitio web ofrece múltiples versiones de su contenido para diferentes idiomas y/o ubicaciones de lectores, es esencial que agregue etiquetas hreflang con el formato adecuado al código de su sitio.

Si ve este error en Google Search Console, eso significa que Google no pudo detectar estas etiquetas hreflang, ya sea porque no las agregó o porque las agregó incorrectamente.

¡Sin embargo, no te preocupes! Esta guía cubrirá todo lo que necesita saber para agregar etiquetas hreflang a su sitio web y corregir el error en Google Search Console.

Esto es lo que puede esperar de este artículo:

  • Una introducción general a las etiquetas hreflang
  • Qué sitios necesitan usar etiquetas hreflang ( si su sitio no encaja, esta advertencia no le importa )
  • Qué significa el error "Tu sitio no tiene etiquetas hreflang"
  • Cómo corregir el error "Tu sitio no tiene etiquetas hreflang" manualmente o con el complemento gratuito de WordPress TranslatePress

¿Qué son las etiquetas Hreflang?

Las etiquetas Hreflang son pequeños fragmentos de código detrás de escena que le permiten decirle a Google y a otros motores de búsqueda a qué idioma y configuración regional se dirige cada versión de una página.

Son especialmente importantes para los sitios multilingües porque le permiten vincular piezas de contenido mientras especifican el idioma y la configuración regional de cada versión.

Por ejemplo, supongamos que tiene una publicación, llámela "Hola mundo", que está disponible en tres idiomas diferentes: inglés, español y alemán.

Las etiquetas Hreflang te permiten comunicar la siguiente información:

  • La versión en inglés de la publicación está en yoursite.com/hello-world
  • La versión en español de la publicación está en yoursite.com/es/hola-mundo
  • La versión alemana de la publicación está en yoursite.com/de/hallo-welt

En conjunto, estas tres páginas se conocerían como un grupo hreflang porque las tres están vinculadas mediante etiquetas hreflang comunes.

Esto no solo ayuda a Google a mostrar el idioma correcto para cada buscador, sino que también le dice a Google que las tres publicaciones cubren el mismo contenido, aunque estén en diferentes idiomas.

También puede utilizar etiquetas hreflang para comunicar información sobre determinadas regiones además de los idiomas . Por ejemplo:

  • yoursite.com/hello-world es la versión en inglés para lectores de EE. UU.
  • yoursite.co.uk/hello-world es la versión en inglés para lectores del Reino Unido

Agregar etiquetas hreflang adecuadas es importante por varias razones diferentes:

  • Evite problemas de contenido duplicado : las etiquetas hreflang ayudan a Google a comprender que estas piezas de contenido vinculadas no son duplicados, sino que están dirigidas a diferentes idiomas y/o lugares.
  • Optimice las páginas para diferentes audiencias : las etiquetas hreflang ayudan a garantizar que Google clasifique la versión correcta de la página para cada buscador.
  • Benefíciese de las señales de clasificación compartidas : Google ha insinuado que las páginas vinculadas en un grupo hreflang pueden beneficiarse de las señales de clasificación SEO compartidas.

Si desea obtener más información sobre las etiquetas hreflang, puede consultar nuestra guía definitiva sobre las etiquetas hreflang.

¿Necesita etiquetas Hreflang si su sitio solo tiene un idioma?

Si tiene un sitio multilingüe, es absolutamente necesario agregar etiquetas hreflang. Ahí no hay debate.

Pero, ¿necesita etiquetas hreflang si solo ofrece un solo idioma en su sitio?

Bueno, la respuesta es que depende .

Incluso si solo ofrece un solo idioma, es posible que desee usar etiquetas hreflang si tiene diferentes versiones de su sitio que se dirigen a diferentes lugares. Por ejemplo, si tiene una versión para los EE. UU., una para el Reino Unido y otra para Australia, aún debe agregar etiquetas hreflang incluso si las tres versiones están en inglés.

La etiqueta hreflang ayudará a Google a asegurarse de que ofrece la versión australiana de su sitio a las personas que buscan desde Australia y la versión de EE. UU. a las personas que buscan desde EE. UU.

Si solo tiene una versión única de su sitio en un solo idioma, no hay mucha necesidad de usar etiquetas hreflang, aunque un pequeño número de SEO todavía lo recomiendan.

¿Qué significa el mensaje "Tu sitio no tiene etiquetas Hreflang" en Google Search Console?

Su sitio no tiene un error de etiquetas hreflang en Google Search Console

El mensaje "Su sitio no tiene etiquetas hreflang" aparece en la herramienta de Orientación internacional de Google Search Console, que todavía está disponible como una herramienta heredada.

El mensaje significa exactamente lo que parece: Google no ha podido detectar ninguna etiqueta hreflang en su sitio, lo que significa que no podrá indexar ni conectar correctamente las diferentes versiones de idioma/configuración regional de sus páginas.

Esto podría deberse a que simplemente no ha agregado ninguna etiqueta hreflang o podría deberse a que intentó agregar etiquetas pero lo hizo incorrectamente.

De cualquier manera, es importante solucionar este problema si ofrece su sitio en varios idiomas porque puede tener un efecto negativo en el SEO de su sitio y en la experiencia del usuario.

La "solución" será agregar etiquetas hreflang ( si aún no lo ha hecho ) o solucionar el problema de por qué Google no detecta correctamente sus etiquetas hreflang ( si ya ha intentado agregarlas ).

Una vez que solucione el problema, este mensaje de error debería desaparecer en Google Search Console y ser reemplazado por un informe que le muestra cómo Google ha interpretado la estructura de etiquetas hreflang de su sitio.

Cómo configurar manualmente etiquetas Hreflang

Si está utilizando WordPress, le mostraremos una manera mucho más fácil de solucionar el problema "Su sitio no tiene etiquetas hreflang" en la siguiente sección mediante el uso del complemento gratuito TranslatePress.

Sin embargo, si no está utilizando WordPress, es posible que deba configurar manualmente las etiquetas hreflang... lo que puede ser un poco complicado.

Puede y debe agregar etiquetas hreflang en dos ubicaciones:

  1. La sección <head> del código de cada página.
  2. El mapa del sitio XML de su sitio.

La clave para comprender las etiquetas hreflang es que el clúster hreflang siempre debe incluir cada instancia de la página, incluida la página actual .

Por ejemplo, si tiene una versión de la página en inglés y español, cada página incluirá las etiquetas hreflang para las versiones en inglés y español. Sí, la página en inglés aún incluye la etiqueta hreflang para la versión en inglés, aunque esa es la página en la que ya se encuentra el visitante.

Es importante incluir todas las instancias de una página en cada grupo de hreflang para que Google pueda comprender completamente cómo se conectan las cosas. Si no lo hace, eso puede desencadenar el error.

Lea a continuación el formato de código que debe seguir para corregir el error "Su sitio no tiene etiquetas hreflang".

Nuevamente, si se siente abrumado al intentar agregar este código usted mismo, siga leyendo para obtener una solución de complemento mucho más fácil para los usuarios de WordPress.

Formato de código para etiquetas Hreflang en <head>

<link rel="alternate" hreflang="en" href="https://yoursite.com/hello-world/" />
<link rel="alternate" hreflang="es-mx" href="https://yoursite.com/es/hola-mundo/" />
<link rel="alternate" hreflang="de" href="https://yoursite.com/de/hallo-welt/" />

Formato de código para etiquetas Hreflang en mapa del sitio XML

<url>
<loc>https://yoursite.com/hello-world/</loc>
<xhtml:link rel="alternate" "hreflang="es-mx" href="https://yoursite.com/es/hola-mundo/"/>
<xhtml:link rel="alternate" "hreflang="de" href="https://yoursite.com/de/hallo-welt/"/>
</url>

Cómo arreglar "Tu sitio no tiene etiquetas Hreflang" en WordPress

Si ha creado su sitio web con WordPress, el complemento TranslatePress ofrece una manera fácil no solo de traducir su contenido a uno o más idiomas nuevos, sino también de garantizar automáticamente que cada página tenga las etiquetas hreflang adecuadas.

Para los usuarios de WordPress, esta suele ser la forma más fácil de solucionar el problema "Tu sitio no tiene etiquetas hreflang". En lugar de tener que agregar manualmente las etiquetas (y mantenerlas actualizadas cuando cambias las cosas), puedes dejar que TranslatePress haga todo el trabajo por ti sin mover un dedo.

Para brindarle una cobertura completa, TranslatePress agregará etiquetas hreflang tanto en la sección <head> de cada página como en el mapa del sitio XML de su sitio de WordPress ( incluida la compatibilidad con los complementos de SEO más populares ).

También le permitirá administrar todas las traducciones de su sitio mediante un editor visual, lo que le brinda una forma más conveniente de trabajar con contenido multilingüe.

A continuación, encontrará una guía rápida sobre cómo usar TranslatePress para solucionar el problema "Su sitio no tiene etiquetas hreflang". Si desea obtener una visión más detallada de cómo crear un sitio multilingüe con TranslatePress, también puede consultar nuestro tutorial multilingüe completo de WordPress.

TranslatePress Multilingüe

La forma más fácil de arreglar su sitio no tiene un error de etiquetas hreflang en WordPress.

Obtener el complemento

O descarga la versión GRATIS

1. Instale TranslatePress y elija idiomas

Para comenzar, instale y active el complemento gratuito TranslatePress en su sitio. Está incluido en WordPress.org, por lo que puede instalarlo como cualquier otro complemento gratuito.

Luego, vaya a Configuración → TranslatePress para elegir los idiomas que desea usar en su sitio ( y, por lo tanto, los idiomas para los que desea agregar etiquetas hreflang ):

  • Idioma predeterminado : el idioma original de su sitio en el que escribió su contenido original.
  • Todos los idiomas : uno o más idiomas nuevos que desea agregar a su sitio.

Así es como se ve agregar etiquetas hreflang para inglés y español:

Elija idiomas para corregir su sitio no tiene error de etiquetas hreflang

Tenga en cuenta que puede elegir tanto el idioma como la configuración regional. Incluso podría elegir el mismo idioma dos veces, pero en diferentes lugares.

La versión gratuita de TranslatePress le permite agregar un nuevo idioma a su sitio (para dos idiomas en total). Si desea usar más que eso, puede actualizar a la licencia Personal para agregar soporte para idiomas ilimitados .

2. Traduce tu contenido

A continuación, querrá usar TranslatePress para traducir su contenido, que es como creará las diferentes versiones de sus páginas para incluirlas en las etiquetas hreflang.

Cuando usas TranslatePress para traducir una parte del contenido, TranslatePress creará una página estática indexable a SEO para cada versión de idioma e incluirá esa página en el grupo de hreflang.

Puede traducir todo su sitio o solo puede traducir ciertas partes importantes del contenido.

Si desea ahorrar tiempo, TranslatePress también admite la traducción automática automática mediante Google Translate o DeepL. Incluso si usa la traducción automática, aún podrá editar todas las traducciones desde el editor de TranslatePress.

Si desea utilizar la traducción automática, puede configurarla desde la pestaña Traducción automática del área de configuración de TranslatePress. Puede seguir nuestra guía sobre cómo traducir automáticamente WordPress para obtener instrucciones detalladas.

Alternativamente, también puede traducir su contenido desde cero.

De cualquier manera, así es como se inicia el editor de TranslatePress:

  1. Abra la página que desea traducir en la interfaz de su sitio.
  2. Haga clic en la nueva opción Traducir página en la barra de herramientas de WordPress.

Abre el editor de traducción

Debería ver una vista previa visual de la página a la derecha y una barra lateral a la izquierda.

Para editar la traducción de cualquier contenido, todo lo que tiene que hacer es pasar el cursor sobre él y hacer clic en el icono del lápiz. Eso abrirá la traducción en la barra lateral donde puede agregar/editar traducciones según sea necesario.

Traduce tu contenido

Puede usar este mismo enfoque de apuntar y hacer clic para traducir el 100 % de su contenido, ya sea que provenga del editor de WordPress, su tema, otro complemento, etc. Si desea una visión más detallada de algo, tenemos un montón de guías sobre la traducción de varios tipos de contenido:

  • Editor de bloques (Gutenberg)
  • Campos Personalizados
  • Tipos de publicaciones personalizadas
  • Formularios de WordPress
  • menús de WordPress
  • contenido emergente
  • Controles deslizantes
  • Productos WooCommerce
  • Elementor (constructor de páginas)
  • Divi (constructor de páginas)
  • Oxígeno (constructor de sitios web)

3. Pruebe/verifique sus etiquetas Hreflang

En este punto, debe tener las etiquetas hreflang adecuadas en la sección <head> de cada página de su sitio.

Puede verificar esto mirando el código directamente o usando una herramienta como la herramienta de prueba hreflang.org.

Si bien existen otras herramientas con interfaces más agradables, la razón por la que nos gusta esta herramienta es que le permite verificar rápidamente todo su sitio (ingresando un mapa del sitio) en lugar de tener que agregar manualmente cada URL ( aunque también puede probar URL individuales ).

Aquí, puede ver que nuestro sitio de prueba obtuvo el "todo bien" después de configurar TranslatePress:

Pruebe su sitio para el error de su sitio no tiene etiquetas hreflang

Si también desea agregar etiquetas hreflang al mapa del sitio XML de su sitio de WordPress, puede comprar la licencia personal de TranslatePress para acceder al complemento SEO Pack.

El complemento SEO Pack no solo lo ayuda a crear un mapa del sitio multilingüe con las etiquetas hreflang adecuadas, sino que también le brinda muchas otras características para mejorar el SEO multilingüe, como la capacidad de traducir títulos/descripciones de SEO, texto alternativo de imágenes y más. .

4. Terminar de configurar la funcionalidad multilingüe clave

En este punto, ha terminado por completo desde la perspectiva de corregir el error "Su sitio no tiene etiquetas hreflang". Google ahora debería poder detectar las etiquetas hreflang de su sitio y mostrarlas en Search Console ( aunque los datos tardarán un tiempo en actualizarse ).

Sin embargo, es posible que desee realizar algunos otros pasos para crear una mejor experiencia para sus visitantes humanos, como ajustar el selector de idioma de su interfaz. Para aprender a hacerlo, consulte nuestra guía completa de idiomas de WordPress.

Solucione el error "Su sitio no tiene etiquetas Hreflang" para siempre

Si ofrece varias versiones de su sitio para diferentes idiomas y/o lugares, es importante agregar etiquetas hreflang para que Google y otros motores de búsqueda puedan entender cómo se conectan esas páginas.

Si ve el error "Su sitio no tiene etiquetas hreflang" en Google Search Console, eso significa que Google no ha podido detectar etiquetas hreflang en su sitio, lo cual es un problema si su sitio está orientado a varios idiomas/configuraciones regionales.

Para solucionar el problema, debe agregar etiquetas hreflang con el formato adecuado a la sección <head> de su sitio (e idealmente a su mapa del sitio XML).

Si bien puede hacerlo manualmente, el complemento TranslatePress ofrece una solución mucho más simple y totalmente automatizada para agregar etiquetas hreflang en WordPress.

No necesitará mover un dedo cuando se trata de etiquetas hreflang: simplemente elija sus idiomas, traduzca su contenido y deje que TranslatePress se asegure de que cada página tenga las etiquetas hreflang adecuadas.

Si está listo para comenzar, puede seguir el tutorial anterior o leer nuestra guía completa para crear un sitio de WordPress multilingüe.

TranslatePress Multilingüe

La forma más fácil de arreglar su sitio no tiene un error de etiquetas hreflang en WordPress.

Obtener el complemento

O descarga la versión GRATIS

¿Todavía tienes alguna pregunta sobre cómo solucionar el error "Tu sitio no tiene etiquetas hreflang"? ¡Cuéntanos en los comentarios!