Saltar al contenido

Hreflang: qué es, cómo implementarlo y errores comunes en WordPress

Victor Garcia Victor Garcia octubre 1, 2026

Hreflang es una anotación que indica a Google que varias páginas son versiones del mismo contenido para distintos idiomas o regiones, para que muestre a cada usuario la que le corresponde. Según la documentación de Google Search Central, hace falta que cada versión se liste a sí misma y a todas las demás, y que las referencias sean recíprocas: si la página A apunta a la B, la B debe apuntar a la A. Si no, Google puede ignorar las anotaciones.

En WordPress, el problema casi nunca es entender el concepto. Es que la implementación genera etiquetas que no coinciden con las URLs reales: códigos inválidos, páginas sin retorno, direcciones relativas o un mapa de URLs que no encaja con lo que el servidor recibe. El resultado es silencioso: la web parece correcta y Google no usa las anotaciones.

En esta guía repasamos qué dice Google, qué método elegir en WordPress y qué errores encontramos con más frecuencia en auditorías de SEO internacional. Es una guía técnica para responsables de ecommerce y desarrolladores.

¿Para qué sirve hreflang y para qué no?

Sirve para decir a Google qué versión localizada corresponde a cada idioma o región, no para traducir ni para mejorar el posicionamiento de una página por sí sola. Un detalle que sorprende: Google aclara que no usa hreflang ni el atributo de idioma del HTML para detectar el idioma de una página, sino sus propios algoritmos.

Por eso hreflang ayuda a mostrar la versión adecuada cuando hay contenido equivalente en varios idiomas o países, y solo entonces. Si tu web tiene un solo idioma y mercado, no lo necesitas.

Cada día con productos rechazados en Merchant Center es un día sin aparecer en Google Shopping

Antes de invertir más en anuncios, descubre qué frena tu feed y tu tienda en los resultados de Google. Diagnóstico claro y priorizado: solo diagnóstico y plan, la ejecución la decides tú.

Esencial

197 €

Pago único · IVA incluido

Auditoría del feed de Merchant Center

Productos rechazados y errores de atributos

Lista priorizada de qué corregir primero

Quiero el Esencial
Nuestra recomendación

Recomendado

490 €

Pago único · IVA incluido

Todo lo del Esencial

SEO técnico de la tienda: indexación, categorías y fichas

Llamada de 45 minutos y plan de 90 días

Quiero el Recomendado

Completo

990 €

Pago único · IVA incluido

Todo lo del Recomendado

Plan de corrección producto a producto

Revisión a los 30 días con segunda llamada

Quiero el Completo

Pago seguro con Stripe. Diagnóstico y plan: la implementación no está incluida. Tras el pago, te contactamos en 24 horas.

¿Qué métodos de implementación existen?

Google describe tres métodos y los considera equivalentes. Elige uno; usar los tres no aporta ventaja en la búsqueda.

MétodoDónde vaCuándo conviene
Etiquetas en el headEn cada página HTMLSi no usas sitemap ni cabeceras
Cabecera HTTPEn la respuesta del servidorArchivos que no son HTML
Sitemap XMLEntradas con enlaces alternativosWebs grandes con muchas versiones

En WordPress lo habitual es usar etiquetas en el head, generadas por un plugin multidioma o por código propio, o el sitemap. La documentación indica que, en HTML, las etiquetas deben estar en un head bien formado y que no conviene combinar hreflang con otros atributos como media en la misma etiqueta.

¿Qué reglas debe cumplir cada anotación?

  • Autorreferencia: cada versión se lista a sí misma y a las demás, y el conjunto es idéntico en todas.
  • Reciprocidad: si X apunta a Y, Y debe apuntar a X.
  • URLs completas: con protocolo y dominio; no valen las relativas ni las que empiezan por doble barra.
  • Dominios distintos: las alternativas no tienen que compartir dominio.
  • Página genérica de idioma: si varias regiones comparten idioma, ofrece una página genérica para ese idioma.
  • x-default: para la página de reserva, como un selector de idioma o una portada que redirige.

¿Qué códigos de idioma y región son válidos?

Se usa un código de idioma ISO 639-1 de dos letras, y opcionalmente una región ISO 3166-1 alfa 2, sin distinguir mayúsculas. Una región sola no es válida: Google pone el ejemplo de que «be» es bielorruso, no Bélgica.

Código¿Válido?Comentario
es-ESSíEspañol de España
en-USSíInglés de Estados Unidos
es-419NoGoogle no lo admite
en-UKNo efectoEl código correcto es GB
x-defaultSíPágina de reserva

Google indica además que códigos reservados como EU, UN o UK no tienen efecto: para el Reino Unido se usa GB. Y que los subdominios por idioma, del tipo en-gb, no definen por sí solos la audiencia.

¿Cuáles son los errores más comunes en WordPress? Lista de Avafa

Esta lista procede de lo que encontramos al auditar webs multidioma. Los dos primeros errores figuran en la documentación de Google; el resto es experiencia propia:

ErrorSíntomaCómo se corrige
Sin enlace de retornoGoogle ignora el parAñadir la anotación en ambas
Código inválidoEtiqueta sin efectoUsar ISO 639-1 y 3166-1
URL relativaAnotación no válidaURL completa con dominio
Falta autorreferenciaConjunto incompletoListar cada página a sí misma
Versión sin traducir enlazadaPares sin equivalenteAnotar solo equivalentes reales
URL distinta de la realEtiqueta que no coincideComparar con la URL canónica

¿Por qué falla hreflang aunque el plugin esté activo?

Porque las anotaciones deben coincidir con las URLs reales, y ahí es donde se rompe. Un caso típico en implementaciones a medida: un mapa de URLs a etiquetas que se consulta comparando la dirección que recibe el servidor con la clave del mapa. Esa dirección no es un texto canónico. Puede llegar con caracteres codificados en mayúsculas o minúsculas, con o sin barra final, con parámetros de seguimiento o con acentos codificados de otra forma.

Si la clave del mapa está escrita en formato limpio y la dirección recibida viene en otro formato, la comparación falla y la página no emite etiquetas. No da error: simplemente no sale nada. La solución es normalizar la dirección antes de comparar (decodificar, pasar a minúsculas, quitar parámetros y fijar la barra final) o, mejor, generar las etiquetas desde la propia página en lugar de buscarla por texto.

  1. Comprueba el código fuente de varias páginas, no solo de la portada.
  2. Cuenta las etiquetas: deben ser tantas como versiones, más x-default si lo usas.
  3. Prueba URLs con acentos, mayúsculas y parámetros para ver si el mapa las reconoce.
  4. Verifica la reciprocidad abriendo cada destino y mirando que apunte de vuelta.
  5. Revisa que las URLs anotadas respondan 200 y no redirijan.

¿Cómo auditar hreflang paso a paso?

Empieza por un listado de todas las versiones y su equivalencia. Después comprueba tres cosas por cada par: que ambas páginas existen, que cada una contiene la anotación de la otra y que los códigos son válidos. En webs grandes conviene hacerlo con un rastreo y comparar los resultados con el sitemap.

Si usas Search Console, ten en cuenta que Google ya no ofrece el informe de segmentación internacional, así que la comprobación debe hacerse con tus propias herramientas de rastreo. Además, cualquier cambio de idioma exige revisar el menú: un selector que lleva siempre a la portada en lugar de a la versión equivalente rompe la experiencia y la coherencia.

¿Qué más influye en el SEO internacional?

Hreflang es una pieza. Importan también la calidad real de la traducción, la estructura de URLs, los datos de contacto locales y el enlazado interno. Si trabajas con ecommerce, lo conectamos con el resto de la estrategia en guías como SEO para ecommerce, SEO en Shopify o la guía de SEO para PrestaShop, y te aconsejamos revisar las extensiones de PrestaShop para SEO antes de instalar nada.

Si el seguimiento de la web también falla tras un cambio de idioma, mira cómo integrar Google Tag Manager con PrestaShop. Y para entender cómo afecta la búsqueda con IA a los contenidos multilingües, tienes las diferencias entre AI Mode y AI Overviews.

Cómo trabajamos en Avafa

Auditamos el conjunto de versiones, detectamos pares rotos y códigos inválidos, y corregimos la causa en la plantilla o en el generador, no página a página. Si tu web tiene varios idiomas, solicita una auditoría gratuita de SEO internacional desde nuestra página de agencia especializada en SEO internacional.

Preguntas frecuentes

¿Necesito hreflang si mi web solo está en español?

No. Sirve cuando hay versiones equivalentes para distintos idiomas o regiones.

¿Puedo usar los tres métodos a la vez?

Puedes, pero según Google no aporta ventaja en la búsqueda. Lo recomendable es elegir uno y mantenerlo.

¿Hace falta x-default?

Google lo recomienda para una página de reserva, como un selector de idioma. No necesita código de idioma.

¿Qué pasa si falta una anotación de retorno?

Google puede ignorar o interpretar mal las anotaciones de ese par.

¿Se puede usar es-LA o es-419?

No. Google indica que es-419 no se admite; usa códigos de país concretos como es-ES o es-MX.

¿Debe cada versión apuntar a todas las demás?

Sí. Según Google, cada versión se lista a sí misma y a las otras, y el conjunto de anotaciones es el mismo en todas las páginas.

¿Cuánto tarda Google en aplicar los cambios?

La documentación que hemos leído no da un plazo, así que no lo prometemos. Tras corregir, vuelve a rastrear y comprueba.

Avafa Consulting - Tu Nuevo Partner
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.