¿ChatGPT y AI Overviews respetan el hreflang en un sitio multilingüe?
En parte, y solo en Google. AI Overviews y el Modo IA enlazan páginas del índice de Google, donde el hreflang ayuda a mostrar la versión en el idioma correcto, pero Google no ha publicado nada sobre hreflang en sus funciones de IA. OpenAI ni lo menciona en sus documentos de rastreadores. Lo que sirve para ambos: una URL por idioma, texto traducido en el HTML y hreflang correcto.
Datos
- Google dice que el hreflang le indica qué páginas son variaciones localizadas del mismo contenido, y que las etiquetas HTML, los encabezados HTTP y el sitemap son 3 formas equivalentes de declararlo. (Google Search Central: Tell Google about localized versions of your page)
- Cada versión de idioma debe listarse a sí misma y a todas las demás; si dos páginas no se apuntan entre sí, Google ignora las etiquetas. (Google Search Central: Tell Google about localized versions of your page)
- Google no usa el hreflang ni el atributo lang del HTML para detectar el idioma de una página; usa algoritmos sobre el contenido. (Google Search Central: Tell Google about localized versions of your page)
- Google recomienda una URL distinta para cada idioma y desaconseja redirigir a los visitantes según el idioma que se supone que hablan, en parte porque Googlebot suele rastrear desde EE. UU. (Google Search Central: Managing multi-regional and multilingual sites)
- Para aparecer como enlace en AI Overviews o en el Modo IA, una página debe estar indexada y ser apta para un fragmento en la Búsqueda de Google; Google no pide ningún requisito técnico extra. (Google Search Central: AI features and your website)
- La documentación de los rastreadores de OpenAI lista 4 user agents, OAI-SearchBot, OAI-AdsBot, GPTBot y ChatGPT-User, y no menciona el hreflang ni las versiones de idioma. (OpenAI: Overview of OpenAI crawlers)
¿AI Overviews y el Modo IA de Google usan el hreflang?
De forma indirecta. Solo enlazan páginas indexadas y aptas para un fragmento en la Búsqueda de Google, y el hreflang es como Google entiende qué página indexada es la versión en español, portugués o inglés del mismo contenido.
Google no ha documentado cómo sus funciones de IA eligen entre versiones de idioma. Toma el hreflang correcto como el mínimo, no como una garantía.
¿ChatGPT usa el hreflang?
No hay evidencia pública de que lo haga. OpenAI documenta qué rastreadores usa y qué pasa al bloquear cada uno, y no dice nada sobre hreflang ni versiones de idioma.
Lo que el rastreador de búsqueda de ChatGPT puede leer es la página misma. Una página en el idioma de quien pregunta, con su propia URL y texto completo, le da a ChatGPT algo en ese idioma para citar.
¿Qué hace que la IA cite la versión en el idioma correcto?
Lo mismo básico que hace que Google muestre la versión correcta, hecho completo:
- Una URL por idioma, como /es/ y /pt/, nunca una URL que cambia de idioma por cookie o ajuste del navegador
- La página entera traducida, no solo el menú y los botones
- El texto traducido en el HTML renderizado en el servidor, para que lo lean los rastreadores que no ejecutan JavaScript
- hreflang en todas las versiones, listándose a sí misma y a todas las demás, más un x-default
- Todas las versiones de idioma en el sitemap
¿Qué configuraciones multilingües hacen que la IA cite el idioma equivocado?
Son las que la propia guía de Google desaconseja, y esconden versiones a cualquier rastreador:
| Configuración | Qué ve el rastreador | Solución |
|---|---|---|
| Redirigir por IP o Accept-Language | Solo la versión para la ubicación del rastreador, casi siempre EE. UU. | Mostrar un enlace de idioma en lugar de redirigir |
| Misma URL, idioma desde una cookie | Un solo idioma | Una URL separada por idioma |
| Solo el menú traducido | Páginas que parecen duplicadas entre idiomas | Traducir el contenido principal |
| hreflang sin enlaces de vuelta | Etiquetas que Google ignora | Cada versión lista a todas las demás |
¿Cómo reviso el hreflang de mi sitio?
Descarga una página por idioma y lee los enlaces hreflang en el HTML crudo, luego confirma que el sitio no redirige por idioma. Pídele a tu agente de código que haga la misma revisión en cada plantilla.
# The hreflang links one page declares curl -s https://www.example.com/pt/pricing | grep -o '<link[^>]*hreflang[^>]*>' # Each language version must list itself and every other version, plus x-default # Does the site redirect by language? A 3xx here means yes curl -sI -H "Accept-Language: pt-BR" https://www.example.com/ | head -1
¿Cómo maneja easyIndex cada idioma?
easyIndex trata cada versión de idioma como una página propia: tu agente de código la escribe, easyIndex la audita al recibirla y la revisa en el sitio publicado, y el panel muestra visitantes desde asistentes de IA y lecturas de rastreadores de IA por página, así ves qué versiones de idioma se leen de verdad.
Paso a paso
- Da a cada idioma su propia URL. Pídele a tu agente de código que cambie cualquier selector de idioma por cookie o navegador por rutas como /es/ y /pt/.
- Quita las redirecciones automáticas. Elimina las redirecciones por IP o Accept-Language y muestra un enlace visible a los otros idiomas.
- Agrega hreflang completo. Cada versión lista a sí misma, a todas las demás y un x-default, con códigos de idioma ISO 639-1.
- Pon todas las versiones en el sitemap. Lista la URL de cada idioma para que los buscadores las encuentren todas.
- Revisa el HTML publicado. Corre la revisión con curl en una página de cada idioma después del despliegue.
Errores comunes
- Redirigir por el idioma del navegador, y que los rastreadores desde EE. UU. solo vean la versión en inglés.
- Traducir el menú y dejar el cuerpo de la página en un solo idioma.
- Poner hreflang solo en las páginas en inglés, sin enlaces de vuelta desde las otras versiones.
- Usar solo el código de país, como "mx", cuando el hreflang exige primero el código de idioma (es-MX).
Cómo lo resuelve easyIndex
easyIndex nunca edita tu sitio: tu agente de código publica cada versión de idioma, guiado por MCP, y un paso solo se completa con la evidencia que easyIndex revisa en el sitio publicado. US$ 30 por sitio al mes, con todas las funciones y 7 días gratis.
Preguntas frecuentes
¿El hreflang es un factor de posicionamiento en las respuestas de IA?
Google describe el hreflang como una forma de indicar versiones localizadas, no como factor de posicionamiento, y no ha publicado nada específico sobre hreflang en sus funciones de IA.
¿Por qué ChatGPT cita mi página en inglés en una pregunta en español?
A menudo porque la versión en español no existe, está traducida a medias, se redirige o no se ve sin JavaScript. OpenAI no ha explicado cómo ChatGPT elige la versión de idioma.
¿Necesito x-default?
Google lo recomienda como página de respaldo para quien habla un idioma que ninguna versión cubre; es opcional y fácil de agregar.
¿El atributo lang del HTML reemplaza al hreflang?
No. Google dice que no usa ni el hreflang ni el lang para detectar el idioma; el hreflang une las versiones, el contenido define el idioma.
Sigue leyendo
- ¿Cómo logro que la IA me recomiende en otros idiomas y países?
- ¿Cómo logro que Google recomiende mi empresa en AI Overviews y AI Mode?
- ¿ChatGPT usa Bing para encontrar sitios web?
- ¿ChatGPT y Claude pueden leer mi sitio hecho en JavaScript?
- ¿Cómo funciona easyIndex, qué necesito y cuánto tardan los resultados?
- ¿Cuánto cuesta easyIndex?
Verificado el .