08 septiembre 2026
Hreflang para sitios en español e inglés
ES y EN son un par. Cada URL apunta a sí misma y a la traducción. Solo en la homepage no basta.
Hreflang dice: esto es ES, esto es EN. Google lo usa para mostrar el idioma correcto. No para rankear dos páginas finas juntas. Si la versión inglesa es una traducción automática de tres párrafos, no tienes un par. Tienes ruido.
Cada página a sí misma, y al otro idioma. x-default a lo que quieras para idiomas desconocidos. En nuestro caso suele ser ES. URLs absolutas. Sin etiqueta a una redirección. Mezclar es-ES y es es inventar una variante extra que no existe.
La intención tiene que cuadrar. Precios con precios, no con la home. A menudo veo solo la homepage hecha, o el slug inglés en 404. Enlace de vuelta olvidado: ES apunta a EN, EN no apunta a ningún sitio. Entonces Google puede adivinar. Un sitemap con hreflang vale si dice lo mismo que el HTML. Dos verdades son peores que una.
Tras un cambio de URL, llévalo de inmediato. Hreflang a un slug viejo es peor que no tenerlo. Rastrea ambos idiomas. El error casi nunca está en la teoría. Está en ese post que sigue apuntando a /en/old-slug.
También compruebo que ambas páginas compartan intención, no solo el mismo patrón de slug. ES «precios» a EN «about» no es un par. Son dos URLs que casualmente se apuntan. Google puede ignorarlo. Si lo haces en diez landings, tienes un sitemap lleno de gestos y ningún par de idiomas.
¿Quiere ver esto ya en su sitio?
Primer informe gratis. Después auto-scan, PDF en su correo y alertas si baja una puntuación.
Empezar un informe gratuito