Ir al contenido

Preguntas

hreflang explicado de forma sencilla

hreflang es una pequeña etiqueta, invisible para el visitante, que le dice a Google: «esta página también existe en inglés, aquí, y en alemán, allí». Solo sirve para una cosa: que cada persona vea, en los resultados de búsqueda, la versión en su idioma.

Así se ve

En la cabecera de cada versión de una página «Habitaciones», en inglés, en francés y en alemán:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default designa la página que se muestra cuando ningún idioma coincide.

Las reglas

  • Cada versión cita a todas las demás, y a sí misma. Cada versión lleva exactamente la misma lista.
  • Los enlaces van en ambos sentidos. Si una versión cita a otra, la otra también debe citarla. Si no, Google puede ignorar la etiqueta.
  • Una URL completa, que responda. No una URL que redirija a otro sitio, ni una página que no existe.
  • El código de idioma correcto: en, de, pt-BR… En la norma que sigue Google (ISO 639-1), uk designa el ucraniano: el inglés del Reino Unido se escribe en-GB.

Los cuatro errores más comunes

  1. Anunciar un idioma cuya página aún no está traducida.
  2. Olvidar el enlace de vuelta desde una de las versiones.
  3. Citar una URL que redirige o que ya no existe.
  4. Poner las etiquetas solo en algunas páginas.

Fuentes (consultadas el 15/10/2026)

  • Google Search Central, «Tell Google about localized versions of your page»
Español