SEO Internacional

¿Está su sitio web multilingüe orientando correctamente cada mercado?

Los errores de hreflang son silenciosos. La ausencia de un solo enlace de retorno hace que Google descarte el bloque completo sin reflejarlo en su analítica. Esta herramienta descarga su página, analiza sus etiquetas y comprueba cada versión alternativa.

Descargamos la página y cada versión alternativa declarada. El proceso toma unos segundos.

Analizamos las etiquetas hreflang del encabezado HTML, contrastamos los códigos de idioma y país con las normas ISO 639-1 e ISO 3166-1, y descargamos hasta ocho URL alternativas para verificar que declaren un enlace recíproco de retorno. La reciprocidad solo puede comprobarse accediendo a los destinos reales.

La guía detrás de esta herramienta SEO internacional: la arquitectura de hreflang que realmente funciona Cómo estructurar un sitio web multilingüe: arquitectura de URL, reglas de hreflang, canonicals por idioma y errores que impiden la indexación internacional. Leer la guía · 7 min de lectura →

Comprobaciones del validador

Validar la sintaxis es sencillo. Esta herramienta además descarga las URL alternativas para confirmar que devuelven el enlace — el punto donde suelen originarse los errores.

  • Reciprocidad de etiquetas de retorno

    Descargamos hasta ocho versiones alternativas para confirmar que enlazan de vuelta a la página analizada. Sin reciprocidad, Google descarta el bloque entero.

  • Validez de códigos de idioma

    Códigos de idioma ISO 639-1 y región ISO 3166-1 opcional. Un código de país aislado no es válido — "at" no representa a Austria.

  • Direcciones URL absolutas

    Las rutas relativas no están admitidas por los motores y se anulan de forma silenciosa.

  • Autorreferenciación obligatoria

    Un conjunto de etiquetas que omita su propia página actual es inválido y se descarta.

  • Anotación x-default

    Página de respaldo asignada a los usuarios cuyo idioma no está expresamente segmentado.

  • Conflictos con etiqueta canónica

    Una canónica apuntando a otro idioma desindexa la página de Google sin importar lo indicado en hreflang.

  • Recuento de localizaciones

    Relación y número de versiones lingüísticas declaradas.

Cómo interpretar los resultados

Un conflicto canónico es una urgencia técnica. Si la etiqueta canónica de esta página apunta a otro idioma, esa sola línea está desindexando la página de Google — el marcado hreflang dice una cosa, la canónica la contraria y la canónica prevalece siempre. Corríjalo con prioridad absoluta.

La falta de reciprocidad es el fallo más extendido. Indica que su lógica de plantillas no es simétrica o que una página no existe en todos los idiomas. La solución definitiva es generar el conjunto hreflang desde una base de datos centralizada en vez de ensamblarlo página a página.

Si un idioma falta por completo, asegúrese de que esté efectivamente traducido. Enlazar hacia una página en inglés como alternativa en otro idioma perjudica la autoridad. Aplique noindex a las versiones provisionales hasta que su traducción sea definitiva.

Las cuatro reglas críticas que invalidan el hreflang

1. La reciprocidad es obligatoria

Si su página en inglés enlaza a su versión en alemán, la versión alemana debe enlazar de vuelta a la inglesa. Si no lo hace, Google descarta la anotación por completo — no solo el enlace roto, sino todo el conjunto. Es el fallo más habitual e invisible sin explorar ambas páginas.

2. Cada página debe autorreferenciarse

El conjunto de etiquetas hreflang de cualquier página debe incluir una entrada que apunte hacia ella misma. Un bloque que enumera las versiones alternativas pero omite la URL actual queda invalidado.

3. Empleo exclusivo de URL absolutas

Las rutas relativas no están permitidas y fallan silenciosamente. Una anotación como href="/de/" queda anulada; href="https://example.com/de/" es la sintaxis correcta.

4. Los códigos deben ser oficiales

Los códigos de idioma siguen la norma ISO 639-1: de, tr, fr. Los códigos de región responden a ISO 3166-1 Alpha-2 y solo pueden figurar tras el idioma: de-AT, en-GB, pt-BR.

No es válido indicar un código de región aislado. hreflang="at" no designa Austria — at no es un idioma, por lo que la directiva queda descartada. Este error es muy común.

El conflicto con la etiqueta canónica

Al margen de las cuatro reglas, y aún más perjudicial: cada versión idiomática debe ser su propia URL canónica.

Si /de/ incluye <link rel="canonical" href="/en/">, comunica a Google que la página alemana es un duplicado que no debe indexarse — mientras que su hreflang afirma lo opuesto. La etiqueta canónica prevalece y la versión alemana desaparece de los resultados.

Esta confusión nace de considerar las traducciones como duplicados. No lo son: constituyen páginas independientes para responder a consultas en mercados diferentes.

¿Para qué sirve x-default?

Señala la página mostrada a los visitantes cuyo idioma no coincide con ninguna de las versiones orientadas. Debe apuntar a su idioma principal o a un selector de idioma. Sin esta directiva, Google decidirá qué versión mostrar por estimación.

Preguntas frecuentes

¿Necesito hreflang si todo mi contenido está en inglés?

Únicamente si dispone de páginas diferenciadas para distintos mercados anglófonos — por ejemplo, versiones específicas para EE. UU. y Reino Unido con precios o monedas distintas. En ese caso, `en-US` y `en-GB` evitan la canibalización. Un sitio web unificado en inglés para todo el mundo no requiere hreflang.

¿Etiquetas HTML en head, cabeceras HTTP o sitemap XML?

Las tres opciones son válidas. Las etiquetas en el head son más fáciles de auditar. Los sitemaps XML mantienen el HTML limpio y son idóneos a partir de varios cientos de URL. Las cabeceras HTTP se reservan para documentos no HTML como PDF. Elija una sola metodología y aplíquela con rigor.

¿Por qué Search Console reporta errores de 'etiquetas sin retorno'?

Es un fallo de reciprocidad. La página A apunta a la página B, pero B no devuelve el enlace a A. Suele suceder cuando la lógica de generación no es simétrica o la página B no existe en todos los idiomas. Se soluciona generando las etiquetas desde una fuente de datos centralizada.

¿Debo incluir etiquetas hreflang hacia páginas pendientes de traducción?

No. Excluya una página del bloque hreflang hasta que su traducción esté finalizada, aplicando noindex a la versión incompleta. Declarar una página en inglés como versión alemana inyecta contenido duplicado en el mercado que busca desarrollar.

Otras herramientas gratuitas

Cuéntenos qué objetivo busca alcanzar.

Un equipo. Tres oficinas. Veintiséis idiomas. Plantéenos su problema y recibirá una respuesta técnica de nivel senior — no un guion comercial.

Una propuesta detallada en un día laborable, en su idioma.