El error más común de hreflang es olvidarse de uno mismo
Across 135 multilingual websites we audited, 40% broke the same rule: their pages never reference themselves in their own hreflang annotations. Here is why that silently defeats the whole setup.
Cada sitio multilingüe que auditamos tiene su clúster de hreflang verificado enlace por enlace. En sitios con anotaciones de hreflang evaluadas entre mayo y , fallaron la misma prueba — y los fallaron exactamente de la misma manera: la página faltaba en sus propias anotaciones de hreflang. Eso es del conjunto multilingüe, generando error específico. Ninguna otra falla de hreflang se acercó — los enlaces de retorno, la cosa que la mayoría de las guías advierten, tuvo fallas en todo el conjunto de datos.
La regla que nadie nota que rompieron
Hreflang es un contrato entre páginas equivalentes. Cada versión localizada de una página declara el conjunto completo de alternativos — todos los idiomas y variantes regionales, incluido x-default — para que Google pueda servir la versión correcta al buscador correcto. La parte que se olvida: el conjunto debe incluir la propia página. Una entrada auto-referencial no es redundante. Es lo que confirma a Google que esta página se considera miembro del clúster, y es necesario para que las anotaciones se respeten de manera fiable. Sin ella, el clúster es ambiguo. Google ha sido explícito de que hreflang es una pista, no una directiva — y una pista incompleta es fácil de ignorar. El resultado es el modo de falla que temen los sitios internacionales: la página en inglés clasificándose en España, la página en español clasificándose en las búsquedas en inglés de Colombia, o Google eligiendo su propio canónico entre locales. La parte cruel es que nada parece roto. Cada página se muestra correctamente. Las anotaciones existen en el HTML. La mayoría de los plugins CMS las generaron. La omisión solo se vuelve visible cuando enumeras el clúster mecánicamente — lo que hace una auditoría, y lo que un humano nunca hace.
El conjunto de datos
| Verificación de hreflang | Sitios evaluados | Fallas |
|---|---|---|
| Referencia propia presente | 135 | () |
| Retornar enlaces entre alternates | 135 | 0 |
| x-default apunta a un destino válido | 133 | () |
| Objetivos sanos (sin redirección/bloqueo) | 135 | () |
Metodología: instantánea de auditoría completada más reciente por dominio, mayo – , anonimizada. Nuestra muestra se inclina internacionalmente — la mayoría de los sitios auditados tenían algunas anotaciones hreflang — por lo que estas tasas describen sitios multilingües, no la web en su conjunto. El recuento de salud objetivo es pequeño; trátelo como un patrón, no como un porcentaje.
La firma de fallo es idéntica en todas partes
Lo que nos llamó la atención en la evidencia no fue la tasa — fue la uniformidad. Todos los fallos de auto-referencia produjeron el mismo hallazgo: la página de inicio declara sus alternates pero se omite a sí misma. Esto casi siempre es un problema de generador, no editorial. Un plugin construye el conjunto de anotaciones a partir de los otros locales y nunca inserta la página actual. Porque la salida parece plausible en el origen — una lista ordenada de hreflang etiquetas de enlace — nadie la cuestiona.
Los fallos restantes siguen patrones reconocibles también:
- x-default apuntando a una variante de idioma. Todos los 7 fallos de x-default fueron el mismo error:
x-defaultconfigurado a la página en inglés en lugar de un selector neutral o la página del mercado principal. x-default es el respaldo para buscadores cuyo idioma no sirves — apuntarlo a la localidad hace que esa localidad sea la respuesta predeterminada para el resto del mundo. - Objetivos que no pueden ser servidos. Un puñado de sitios enlazaron alternates que redirigen a otro lugar, devuelven 403, están bloqueados por robots.txt, o canonizan a un URL diferente. Una anotación que apunta a una página Google que no puede indexarse como declarada es una anotación que no existe.
Cómo se ve un clúster correcto
Un clúster saludable es un bucle cerrado: cada página lista cada página, incluida ella misma, más x-default.
__PROTECTED_COMMENT___<link rel="alternate" hreflang="en" href="https://example.com/" /><link rel="alternate" hreflang="es" href="https://example.com/es/" /><link rel="alternate" hreflang="pt" href="https://example.com/pt/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" /><!-- On https://example.com/es/ (Spanish) — the same full set --><link rel="alternate" hreflang="en" href="https://example.com/" /><link rel="alternate" hreflang="es" href="https://example.com/es/" /><link rel="alternate" hreflang="pt" href="https://example.com/pt/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" />
Si falta alguna flecha de una página a sí misma, el bucle está abierto — y Google decide qué hacer con la ambigüedad, no tú.
Cómo comprobar el tuyo en minutos
Ver fuente en tu página de inicio y contar las entradas hreflang. Si tu sitio sirve locales más x-default, deberías ver entradas — y de ellas deben ser la página en la que estás parado. Repite en página localizada; el conjunto debe ser idéntico allí. Luego recupera cada URL anotado y confirma que devuelve un 200, es indexable y se canoniza a sí mismo. Cualquier redirección, bloqueo o desajuste canónico en el conjunto es un enlace roto en el contrato.
Si tus anotaciones provienen de un plugin CMS, verifica la salida del plugin en lugar de su página de configuración — los sitios fallidos casi con certeza tenían hreflang "habilitado" en algún lugar de un panel de administración. Nuestro propio auditoría enumera todo el clúster y verifica la autorreferencia, los enlaces de retorno, x-default y la salud del objetivo en cada ejecución; el free report muestra exactamente qué entradas rompen el bucle.
El SEO internacional es implacable con los detalles porque los detalles son el mecanismo. Los sitios en nuestra muestra que lograron la autorreferencia correctamente no tenían mejores traductores ni presupuestos mayores. Tenían un bucle cerrado — y una forma de notar cuando se abría.
See How Your Site Ranks
Get a free AI-powered SEO report with actionable findings and priority fixes for your website.
No signup required.