Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukreveladorDesarrollamos herramientas de IA para empresas. De alta calidad. A precios asequibles.Escribir por Telegram

Comprobador de Hreflang: Cómo encontrar y corregir errores en las versiones multilingües de su sitio web

Comprobador de Hreflang en línea: códigos de idioma, x-default, autorreferencias y referencias cruzadas entre versiones de idioma.

Lo que obtendrás

  • Comprobación del clúster hreflang de cualquier página: códigos de idioma, duplicados, x-default, autorreferencia, estados de URL — gratis
  • Comprender por qué Google muestra la versión en alemán a los visitantes de habla inglesa y cómo solucionarlo.
  • La plantilla de marcado correcta para un sitio web en dos o más idiomas.
Aplicar: en 20 minutosGuardado: tráfico que va a la versión en idioma incorrecto

En resumen: para comprobar hreflang en línea, pega la dirección de cualquier versión de idioma de una página en el validador hreflang gratuito de PromoPilot y haz clic en "Comprobar hreflang". La herramienta extraerá los enlaces alternativos del <head>, comprobará el formato de los códigos de idioma y región, los duplicados, la presencia de x-default y los enlaces a la página misma, el estado HTTP de cada alternativa y, si la opción está activada, incluso las referencias cruzadas entre versiones. A continuación, se explica cómo interpretar los resultados y los errores más comunes.

He trabajado en proyectos multilingües —desde sitios web en tres idiomas hasta un portal en 33 idiomas con escritura de derecha a izquierda— y `hreflang` ha sido fuente de problemas en casi todos ellos. El error más molesto: todo está marcado, pero una versión no enlaza a la anterior, y Google muestra a los visitantes la versión en el idioma incorrecto, aunque a primera vista todo parezca correcto.

¿Qué comprueba el validador hreflang?

Hreflang es una sugerencia para los motores de búsqueda: "Esta página tiene versiones en otros idiomas; aquí están sus direcciones". Las páginas enlazadas mediante este marcado forman un clúster. El validador comprueba si este clúster se ha configurado correctamente.

Examen ¿Qué está mirando? ¿Por qué es esto para el SEO?
Alternativas de la cabeza Todas las etiquetas <link rel="alternate" hreflang="…"> en la página Este es el código que lee Google.
Formato de código y duplicados Idioma según ISO 639-1, región según ISO 3166-1 ( de, en-GB, cs-CZ), repeticiones Google simplemente ignora el código no válido.
x-predeterminado ¿Existe una versión predeterminada? Mostrado a aquellos que no estaban satisfechos con ningún idioma.
Autorreferencia ¿La página apunta a sí misma en la lista? Sin ello, el clúster se considera incompleto.
Estado HTTP de las alternativas ¿Todas las direcciones responden con un código 200? Los enlaces o redirecciones 404 interrumpen las conexiones.
Enlaces recíprocos ¿Cada versión hace referencia a...? Sin confirmación, el par hreflang no se tiene en cuenta.

¿Cómo comprobar el atributo hreflang de un sitio web en línea?

Comprobación de Hreflang en 4 pasos: insertar URL desde el clúster, ejecutar la comprobación, ver el estado de las URL y habilitar la comprobación mutua.

  1. Abra el validador hreflang.
  2. Inserte la dirección de la página que debe incluirse en el clúster, por ejemplo https://example.com/en/pricing/.
  3. Decide si es necesario comprobar el hreflang recíproco. La opción "Comprobar hreflang recíproco" ralentiza el proceso de comprobación: la herramienta abre cada alternativa y verifica su marcado. Actívala para tu primera comprobación, ya que la comprobación de hreflang recíproco es la causa más común de enlaces rotos.
  4. Haz clic en "Comprobar hreflang" y examina los problemas: códigos, x-default, autorreferencia.
  5. Corrija cualquier configuración regional no relacionada y vuelva a probar con una versión de idioma diferente para asegurarse de que el clúster coincida en ambos lados.

Así es como se ve la página de la herramienta: el campo de dirección, el interruptor de verificación mutua y una descripción de lo que se está comprobando.

Página del validador Hreflang gratuito de PromoPilot: campo URL, interruptor de comprobación recíproca y botón "Comprobar hreflang".

¿Cómo interpretar el resultado y qué corregir primero?

Los errores de Hreflang no son todos iguales. Los corrijo en este orden:

  1. Las alternativas responden con un error o una redirección. Si /de/preise/ devuelve un error 404 o redirige a la página de inicio, la combinación no funciona. El atributo hreflang solo debe contener URL finales con estado 200 que coincidan con la URL canónica de estas páginas.
  2. No hay enlaces inversos. La versión en inglés enlaza con la versión en alemán, pero la versión en alemán no enlaza con la versión en inglés. Esto suele ocurrir cuando se añadió un nuevo idioma posteriormente y la plantilla de las versiones anteriores no se actualizó.
  3. Códigos incorrectos. Algunos ejemplos comunes son en-UK en lugar de en-GB, cz en lugar de cs para checo, ua en lugar de uk para ucraniano o una región sin idioma. El buscador ignora estas cadenas.
  4. No se permite la autorreferencia. Cada versión debe listarse a sí misma.
  5. No existe la opción x-default. No se trata de un error, pero sin ella, los visitantes "de otros idiomas" obtienen una versión aleatoria.
  6. Duplicados. El mismo código aparece dos veces con direcciones diferentes; Google no sabe cuál elegir.

El clúster correcto para una página en tres idiomas tiene este aspecto, y es el mismo en cada una de las tres versiones:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Otro error común es usar una etiqueta `canonical` que apunta desde todas las versiones lingüísticas a la versión en inglés. Esto contradice `hreflang`: al mismo tiempo, se está diciendo "esta es una copia de la página en inglés" y "esta es una versión alemana independiente". La etiqueta `canonical` de cada versión debe apuntar a sí misma.

¿Cuándo son necesarias las regiones, y no solo los idiomas?

El código de es para todos los visitantes de habla alemana. El código de-AT es solo para los residentes de Austria. Se necesitan códigos regionales si el contenido es realmente diferente para cada país: precios, monedas, envíos e información legal distintos. Si los textos son idénticos, los códigos de idioma son suficientes; las versiones regionales adicionales generan duplicados y complican la asistencia.

Una buena solución intermedia para una tienda sería de para todos los países de habla alemana, más de-CH si Suiza tiene precios diferentes en francos. Así, los visitantes suizos verán su propia versión, y los demás verán la versión general.

¿Cómo agregar un nuevo idioma sin romper hreflang?

La mayoría de los errores no aparecen al lanzar un sitio, sino más tarde, al agregar un idioma. Mi lista de verificación para esto:

  1. Actualiza la plantilla de todas las versiones existentes, no solo de la nueva: cada página debe indicar el nuevo idioma.
  2. No publiques páginas en blanco o sin traducir. Si aún no hay traducción, es mejor no incluir la página en el clúster que hacer referencia a un esbozo.
  3. Comprueba las URL. Las URL traducidas ( /de/preise/ en lugar de /de/pricing/) son buenas para los usuarios, pero el atributo hreflang debe contener estas URL, sin redirecciones.
  4. Ejecuta el validador desde ambos lados: la versión nueva y una de las antiguas, con la verificación mutua habilitada.
  5. Actualiza tu mapa del sitio para ayudar al robot a encontrar tus nuevas páginas más rápidamente.

Esto lleva una hora, y los errores que se pasen por alto en este paso confundirán los resultados durante meses.

Comparación: validador hreflang y alternativas

Herramienta ¿Qué es gratis? Restricciones ¿Para quién es adecuado?
PromoPilot - validador hreflang Códigos, duplicados, x-default, autorreferencia, estados HTTP, enlaces recíprocos Un clúster por comprobación, lee el marcado desde la cabecera Revisa rápidamente las páginas clave de tu sitio web o del de otra persona.
Consola de búsqueda Google Verificación de URL: ¿Qué versión canónica eligió Google? Solo para su sitio verificado, no hay un informe hreflang separado. Comprender cómo Google ve una versión específica
Rana Gritona SEO Rastreo de un sitio con informes de hreflang Se requiere instalación, la versión gratuita tiene un límite de direcciones Auditar todas las versiones de idioma a la vez
Herramientas para webmasters de Ahrefs Auditoría del sitio web, incluyendo errores de hreflang. Solo para tus sitios verificados Seguimiento periódico de su proyecto

Conclusión: para comprobar una página específica —por ejemplo, tras el lanzamiento de un nuevo idioma— un validador en línea es más rápido. Un sitio con miles de páginas en decenas de idiomas requiere un rastreador que pueda rastrearlas todas.

PromoPilot cuenta con 87 herramientas SEO gratuitas. El siguiente artículo de la serie trata sobre el análisis de metaetiquetas: también muestra el atributo hreflang de una página, pero sin comprobar la reciprocidad ni el estado.

¿Cuáles son las limitaciones del validador hreflang?

El validador lee las alternativas de la sección <head> del documento. Si su atributo hreflang se encuentra en su mapa del sitio XML o en los encabezados HTTP, la herramienta no lo detectará; esto no es un error del sitio web, sino una función de validación. Verifica un clúster a la vez; para garantizar que todo el sitio esté correctamente marcado, debe revisar las plantillas de todos los tipos de página o ejecutar un rastreador. Y, por supuesto, el validador no evalúa la calidad de la traducción: la traducción automática sin editar hreflang no le servirá de nada.

¿Cuándo una herramienta gratuita no es suficiente?

Validador Hreflang o SEO multilingüe llave en mano: validación de clúster único frente a marcado automatizado de sitio completo.

El validador encontrará un error, pero no reescribirá la plantilla del sitio. Se necesita un especialista si:

  • Hay más de tres idiomas, y es necesario generar automáticamente el atributo hreflang para cada nueva página;
  • Estás entrando en nuevos mercados y decidiendo cómo organizar las direcciones: carpetas, subdominios o dominios separados;
  • Google se empeña en mostrar la versión incorrecta, pero a primera vista no hay errores en el marcado;
  • No solo se necesita la etiqueta hreflang, sino también la traducción, las metaetiquetas y el marcado en cada idioma.

¿Qué puedo hacer por su sitio web?

Soy Valeriy Danyuk, desarrollador y especialista en SEO: 12 años de experiencia, más de 200 clientes y numerosos proyectos multilingües para Europa.

SEO y multilingüismo

Sitios web, tiendas y contabilidad

Envíame la dirección de tu sitio web multilingüe por Telegram; revisaré los grupos de páginas clave y te diré dónde estás perdiendo tráfico.

Resultado

  1. El verificador hreflang en línea muestra códigos, x-default, autorreferencias, estados y enlaces de clúster mutuos.
  2. Corregir en este orden: alternativas rotas → enlaces de retroceso → códigos → autorreferencia → x-default → duplicados.
  3. El canon de cada versión lingüística debe apuntar a sí mismo, no al idioma "maestro".
  4. Para sitios multilingües grandes, el hreflang se genera utilizando una plantilla, o se utiliza una plataforma donde los idiomas se enlazan automáticamente, como 1001site.

Comprueba la página más importante de tu sitio web con un validador hreflang gratuito, con la validación mutua habilitada.

Fuentes

  • Página del validador de Hreflang de PromoPilot: lista de comprobaciones y preguntas frecuentes.
  • Google Search Central - Documentación sobre versiones localizadas de páginas y hreflang.
  • Screaming Frog y Ahrefs Webmaster Tools: descripciones de auditoría del sitio.

Referencias y fuentes

Preguntas y respuestas

¿Por qué es importante x-default?

x-default indica al motor de búsqueda qué versión mostrar si ninguno de los idiomas del grupo es adecuado para el visitante; por ejemplo, un usuario con un navegador japonés en un sitio con versiones en alemán, inglés y checo. Normalmente, x-default apunta a la versión en inglés o a la página de selección de idioma.

¿Por qué es importante la interconexión?

Google solo reconoce el par hreflang si el enlace está verificado en ambos sentidos: la versión en alemán enlaza con la versión en inglés, y la versión en inglés enlaza de vuelta con la versión en alemán. Si no hay un enlace inverso, el marcado de este par se ignora y puede aparecer la versión incorrecta en los resultados de búsqueda.

¿Dónde colocar hreflang: en HTML, en los encabezados o en un mapa del sitio?

Google admite tres métodos: etiquetas de enlace en la cabecera del documento, encabezados HTTP (útiles para PDF) y mapas del sitio XML. Elija uno y úselos de forma consistente. El validador de PromoPilot lee las alternativas de la cabecera del documento, por lo que no detectará el marcado en un mapa del sitio.

Hemos revisado la página web, pero ¿no hay nadie que lo arregle?

Esta herramienta gratuita detecta problemas. Analizaré el informe, los priorizaré y los solucionaré: auditoría SEO, optimización de velocidad, marcado y migración a un nuevo sitio web sin perder posicionamiento.