Hreflang apunta a una redirección en TranslatePress: cómo solucionarlo

Tu página traducida se abre correctamente. El selector de idioma parece funcionar. Entonces una auditoría SEO te avisa de que una URL hreflang redirige.
Normalmente, el aviso significa que un enlace de idioma sigue apuntando a una dirección que envía a los visitantes a otro lugar. La página puede parecer totalmente normal porque el navegador sigue la redirección de forma automática.
Para solucionarlo, identifica la URL final que funciona para ese idioma y corrige el ajuste o la integración que genera la dirección hreflang antigua. Mantén cualquier redirección útil desde la URL antigua, vacía las cachés correspondientes y vuelve a comprobar los enlaces de idioma.
Así se aborda este proceso en TranslatePress, y así ayuda LingoWP a mantener esos enlaces alineados cuando cambian las direcciones de las páginas.
Publicado por LingoWP. Las indicaciones externas se comprobaron el 6 de octubre de 2026. La explicación del producto se basa en la revisión de desarrollo de LingoWP 1.5.
¿Qué significa «hreflang apunta a una redirección»?
Hreflang indica a los buscadores dónde encontrar las versiones de idioma o regionales de una página. Por ejemplo, la página de un evento en francés puede identificar la página equivalente del evento en neerlandés.
Un aviso de redirección significa que la dirección indicada para una de esas versiones no sirve la página directamente. Devuelve una respuesta de redirección, como 301 o 302, antes de llegar a otra URL.
Veamos este ejemplo ilustrativo:
| Qué compruebas | URL | Qué ocurre |
|---|---|---|
| URL neerlandesa indicada en hreflang | https://example.com/evenement/summer-concert/ |
Redirige a otra dirección |
| Página actual del evento en neerlandés | https://example.com/event/summer-concert/ |
Abre directamente la página prevista |
La entrada hreflang debería usar la dirección actual de la segunda fila.
Screaming Frog clasifica las URL alternativas que redirigen en su comprobación Non-200 Hreflang URLs y recomienda que las anotaciones apunten a las páginas canónicas e indexables correctas. Una respuesta 200 significa que la solicitud se completó; aun así, debes confirmar que la página contiene el contenido esperado. Consulta su explicación.
Por qué la página funciona aunque el aviso siga ahí
Un visitante que abre la URL antigua puede llegar a la página correcta sin notar el cambio de dirección. Es útil cuando alguien sigue un marcador o un enlace antiguo.
Sin embargo, las anotaciones de idioma de tu sitio ya deberían indicar el destino actual. Dejar una dirección antigua en hreflang añade un paso innecesario y hace menos clara la relación entre las versiones de idioma.
Este aviso por sí solo no demuestra que hayas perdido posiciones. Hreflang ayuda a Google a entender las relaciones entre idiomas, y Google exige enlaces de retorno entre las versiones correspondientes. Una auditoría debe comprobar esas relaciones en las URL finales. Las indicaciones de Google explican los requisitos.
El objetivo práctico es sencillo: cada entrada de idioma debe llevar directamente a la versión correcta del mismo contenido.
Cómo corregir URL hreflang que redirigen en TranslatePress
1. Encuentra la URL alternativa exacta que redirige
Empieza por una página afectada de tu auditoría. Anota:
- La página que contiene la entrada hreflang.
- El código de idioma asociado.
- La URL indicada en esa entrada.
- La URL final a la que se llega tras la redirección.
Si necesitas comprobar la página a mano, ábrela, elige Ver código fuente de la página y busca hreflang. Solo necesitas identificar la dirección indicada; no tienes que editar el código de la página.
Si ya usas Screaming Frog, mira en Hreflang → Non-200 Hreflang URLs. Su informe separa la página que contiene la anotación del destino que hay que investigar.
2. Confirma el destino correcto para ese idioma
Abre la página final y comprueba que contiene el contenido esperado en el idioma esperado. Un evento debe llevar al evento correspondiente, y un producto, al producto correspondiente.
Usa la información de respuesta de tu auditoría para confirmar que esa URL final devuelve directamente un 200. Ver que una página carga no basta: el navegador puede haber seguido otra redirección.
Si la supuesta URL francesa termina en una página en inglés o en la página de inicio, investiga primero ese problema de enrutamiento. Poner ese destino en hreflang describiría una relación de idioma incorrecta. Si la cadena termina en un error, sigue los pasos para cuando hreflang apunta a una página 404.
3. Identifica qué ha cambiado en la dirección
Compara la URL antigua con la actual. La diferencia suele indicarte dónde buscar.
| Diferencia | Qué investigar |
|---|---|
| Ha cambiado el nombre de la página | El slug de WordPress y su slug traducido |
Ha cambiado una sección como /event/ |
El plugin o los ajustes que controlan la base de URL de ese contenido |
| Ha cambiado la carpeta de idioma | Los ajustes de URL de idioma de TranslatePress y las reglas de redirección existentes |
| HTTP cambia a HTTPS, o cambia el nombre de host | La URL del sitio y los ajustes de redirección del alojamiento |
| Solo cambia la barra final | Si los enlaces generados siguen el formato de URL actual del sitio |
Son causas posibles, no un diagnóstico válido para toda instalación de TranslatePress. Empieza por la diferencia que realmente puedes observar.
4. Corrige el ajuste que genera la URL obsoleta
En un slug de página traducido, compara la traducción con el slug actual de WordPress.
La documentación de TranslatePress sitúa la traducción de slugs en el SEO Pack de pago. Con él activo, puedes abrir Traducir página y seleccionar el slug de la entrada. También puedes buscar slugs en String Translation → Slugs cuando la entrada no está disponible en el editor de la página. Sigue las instrucciones oficiales de traducción de slugs.
En un evento, producto, categoría u otro tipo de contenido personalizado, revisa también el plugin que controla su dirección. Un nombre de página bien traducido no arreglará una base de sección incorrecta en otra parte de la URL.
Si los ajustes parecen correctos pero la salida sigue siendo errónea, investiga la integración en una copia de pruebas del sitio. Anota tu versión de TranslatePress, los complementos activos, tu plugin de SEO y tu plugin de redirecciones. Consulta el registro de cambios de TranslatePress en busca de correcciones relevantes antes de suponer que un informe antiguo sigue vigente.
Si tu sitemap XML indica una dirección distinta del hreflang de la página, consulta qué hacer cuando las URL de hreflang y del sitemap no coinciden.
Una solicitud de soporte útil es concreta:
En esta página, la entrada hreflang en neerlandés usa la dirección antigua del evento. Devuelve un 301 a la dirección actual en neerlandés. Aquí tenéis ambas URL, la página afectada y las versiones de mis plugins activos.
Así el soporte tiene un punto de partida reproducible.
5. Mantén la redirección antigua y actualiza la salida afectada
Si la dirección antigua se ha movido de forma permanente, su redirección puede seguir siendo necesaria para marcadores, enlaces externos y resultados de búsqueda anteriores. Corrige la entrada hreflang para que use la dirección actual y conserva esa redirección útil.
Después de corregir el ajuste que la genera, vacía la caché de página, del alojamiento o de la CDN que corresponda para que la página pública muestre las anotaciones actualizadas. Luego comprueba la página como visitante sin sesión iniciada.
Si la dirección obsoleta vuelve enseguida, sigue investigando el componente que la genera. Vaciar la caché una y otra vez no corregirá una regla de URL que no ha cambiado.
6. Vuelve a comprobar las versiones de idioma en conjunto
Comprueba la página original y sus equivalentes traducidos. Google especifica que las versiones de idioma deben referenciarse a sí mismas y a las demás versiones, con enlaces de retorno entre las páginas correspondientes.
En las páginas afectadas, verifica que:
- Las entradas hreflang usan las direcciones finales previstas.
- Esas direcciones se abren directamente y devuelven 200.
- Cada destino contiene el idioma correcto y el contenido correspondiente.
- Las versiones de idioma se enlazan entre sí.
- Los ajustes canónicos coinciden con las páginas de idioma previstas.
Google recomienda, al usar hreflang, una página canónica en el mismo idioma cuando exista. Revisa cualquier ajuste canónico personalizado que haga apuntar una página traducida a un destino inadecuado. Lee las indicaciones de Google sobre URL canónicas.
Vuelve a ejecutar la auditoría después del cambio. En un sitio con muchas páginas similares, revisa el tipo de página afectado en su conjunto, además del primer ejemplo que corregiste.
Cómo mantiene LingoWP los enlaces de idioma al día
Cuando renombras una página o actualizas un título traducido, mantener los enlaces de idioma debería formar parte del mismo flujo de trabajo.
LingoWP usa el enlace permanente actual de WordPress para generar las direcciones de idioma de una página y obtiene los slugs traducidos de los títulos traducidos. Su revisión de desarrollo describe que invalida la caché de URL correspondiente cuando cambian entradas o slugs.
Para el propietario del sitio, la ventaja es tener menos lugares que corregir tras un cambio de dirección: los enlaces de idioma de LingoWP se generan a partir de la información actual de la página.
La revisión de LingoWP 1.5 recoge pruebas de destinos hreflang que evitan las redirecciones de slugs antiguos de WordPress, y de redirecciones de slugs antiguos que conservan el idioma del visitante. Respaldan el comportamiento concreto de cambio de nombre de páginas descrito aquí.
Por eso merece la pena considerar LingoWP si mantener alineadas las direcciones traducidas se ha convertido en una tarea de mantenimiento recurrente. Gestionas la página y sus traducciones en un espacio de trabajo central, mientras el plugin gestiona sus enlaces de idioma con la información actual del contenido. Para una visión más amplia de ambos plugins, lee LingoWP vs TranslatePress.
El enrutamiento de terceros sigue importando. La revisión no probó la configuración concreta de Events Calendar usada en el ejemplo, y las reglas de redirección externas pueden cambiar lo que hace cualquier URL generada. Prueba esas integraciones en una copia de tu sitio antes de cambiar.
Descubre LingoWP para ver su espacio de traducción y valorar si encaja con el flujo de trabajo de tu sitio.
Preguntas frecuentes
¿Debo eliminar la redirección 301 para corregir hreflang?
Si la redirección lleva correctamente una dirección antigua a su sustituta, mantenla y actualiza la entrada hreflang para que use directamente la sustituta. Eliminar una redirección útil puede dejar los enlaces antiguos sin un destino que funcione.
¿«Página con redirección» en Search Console demuestra un error de hreflang?
No. Describe una URL que redirige y no se indexa con esa dirección. Tienes que revisar las anotaciones de idioma por separado para saber si hreflang usa esa dirección. La prueba en directo de la herramienta de inspección de URLs de Google sigue las redirecciones, así que una prueba correcta tampoco demuestra que la URL original devuelva directamente un 200. Consulta la documentación del informe de indexación de páginas.
¿Vaciar la caché puede eliminar el aviso?
Puede ayudar cuando la dirección subyacente ya se ha corregido y los visitantes reciben una salida antigua en caché. Si un ajuste o una integración sigue generando la dirección incorrecta, corrige primero esa causa.
¿Tengo que cambiar de plugin para resolverlo?
Un slug obsoleto, un desajuste de configuración o un problema de integración pueden corregirse en tu configuración actual. Considera LingoWP si además quieres su flujo de traducción y su forma de mantener los enlaces de idioma. Comprueba las URL afectadas después de cualquier cambio, incluida una migración.