Ejemplos de anotaciones hreflang
<link rel="alternate" hreflang="bg"
href="https://example.com/bg/page" />
<link rel="alternate" hreflang="en"
href="https://example.com/en/page" />
<link rel="alternate" hreflang="de"
href="https://example.com/de/page" />Conjunto ilustrativo en el head de cada una de las tres versiones lingüísticas reales. Cada versión se referencia a sí misma y a las demás.
Las versiones lingüísticas se referencian entre sí
Versión en texto
- BG · /bg/page
- EN · /en/page
- DE · /de/page
Por qué es importante
En un sitio en búlgaro e inglés, un mismo contenido puede tener dos versiones reales. hreflang vincula estas URL e indica a qué audiencias se dirige cada una.
Cómo funciona
Las anotaciones pueden incluirse en el HTML, en las cabeceras HTTP o en el sitemap. Deben indicar URL completas, códigos de idioma válidos y, cuando sea necesario, una región. Cada versión debe hacer referencia a sí misma y a las demás. x-default identifica una versión general adecuada para las audiencias sin una versión específica asignada.
Ejemplo
Ejemplo: <link rel="alternate" hreflang="bg" href="https://example.com/bg/page" /> <link rel="alternate" hreflang="en" href="https://example.com/en/page" /> Ambas páginas deben contener texto real en el idioma correspondiente.
Errores frecuentes
hreflang no traduce el contenido ni determina el idioma en lugar del texto visible. Los enlaces unidireccionales y los códigos incorrectos generan problemas. No incluyas una versión lingüística vacía o sin publicar.
¿Cómo comprobarlo en la práctica?
Para cada versión lingüística existente, compruebe las URL absolutas, la validez del código de idioma, la autorreferencia y las anotaciones recíprocas. bg y en son códigos de idioma; la región se añade cuando existe una necesidad real, por ejemplo, en-GB. No debe señalarse una página traducida que no existe.
Diferencias y limitaciones
hreflang relaciona versiones alternativas, mientras que canonical selecciona la versión preferida entre duplicados. Las páginas traducidas suelen conservar su propio canonical. x-default puede señalar una opción general o una alternativa predeterminada, pero no sustituye una traducción ausente ni determina el idioma del texto.
Idioma y región
El idioma es el primer componente obligatorio; la región es opcional. en-GB y en-US tienen sentido cuando existen variantes regionales reales, no simplemente para añadir más anotaciones. Utilice los códigos admitidos según la documentación; UK no es el código regional correcto en lugar de GB.
¿Dónde se incluyen las anotaciones?
Google admite los elementos link de HTML, las cabeceras HTTP Link y los sitemaps XML como métodos equivalentes. Elija un método que pueda mantener de forma fiable. Repetir conjuntos incoherentes en varios lugares añade riesgo, no un beneficio automático.
Fuentes oficiales
Responsabilidad editorial: Martin Zhelyazkov · Fundador de Z-Consult
Actualizado: 5.11.2026
Para solicitar una corrección o hacer una pregunta: office@z-consult.bg
