¿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

¿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ónQué ve el rastreadorSolución
Redirigir por IP o Accept-LanguageSolo 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 cookieUn solo idiomaUna URL separada por idioma
Solo el menú traducidoPáginas que parecen duplicadas entre idiomasTraducir el contenido principal
hreflang sin enlaces de vueltaEtiquetas que Google ignoraCada 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

  1. 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/.
  2. Quita las redirecciones automáticas. Elimina las redirecciones por IP o Accept-Language y muestra un enlace visible a los otros idiomas.
  3. 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.
  4. Pon todas las versiones en el sitemap. Lista la URL de cada idioma para que los buscadores las encuentren todas.
  5. 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

Verificado el .

¿ChatGPT respeta el hreflang? IA y sitios multilingües