Ir al contenido
Tomas KadlecReservar llamada

Artículos · 13 de noviembre de 2026 · 4 min de lectura

7 de 12 asistentes de IA ignoran su JavaScript

En una prueba controlada, ChatGPT, Claude, Gemini, Perplexity y Copilot respondieron solo con el HTML en bruto. Cómo comprobar en 5 minutos qué leen en su web.

Un equipo dio la misma página a 12 asistentes de IA. El HTML en bruto mostraba un número falso. Un pequeño script lo sustituía por el real. 7 de los 12 dieron el falso.

ChatGPT, Claude, Gemini, Perplexity, Meta AI, Microsoft Copilot y Grok respondieron todos a partir del HTML en bruto. Solo DeepSeek, ERNIE, Qwen, Kimi y Mistral ejecutaron el script. La prueba la hizo el equipo de Andre Alpar y la describió Advanced Web Ranking en agosto de 2026.

Es decir, los asistentes que sus clientes usan de verdad en Europa leen su página tal como sale del servidor. No como usted la ve en el navegador.

Mi opinión: es el problema de GEO más barato de encontrar. Necesita 5 minutos y Chrome.

Por qué pasa

Cuando abre una página, el navegador descarga el HTML y luego ejecuta JavaScript. Muchas webs modernas cargan así precios, descripciones de producto, reseñas o incluso todo el texto.

Los rastreadores de IA y las consultas en directo casi siempre se saltan el segundo paso. Vercel analizó su propia red a finales de 2024: los rastreadores de OpenAI y ClaudeBot descargan archivos JavaScript, pero no los ejecutan. ChatGPT pidió archivos JS en el 11,5 % de sus solicitudes, Claude en el 23,8 %. No se ejecutó nada.

Gemini es un caso aparte. Google dice que Gemini usa el mismo servicio de renderizado que Googlebot. Pero ese renderizado ocurre cuando Google indexa la página. En una consulta en directo de una URL nueva, Gemini también leyó solo el HTML en bruto en la prueba.

Lo que leen los asistentes de IA en una página: HTML en bruto frente a contenido cargado con JavaScript

Lo que suele quedar oculto para la IA

Los puntos ciegos típicos:

  • Precios y stock cargados por un script después de abrir la página
  • Descripciones de producto en pestañas que solo se rellenan al hacer clic
  • Reseñas y valoraciones de un widget de terceros
  • Preguntas frecuentes en acordeón hechas con JavaScript
  • Páginas enteras en aplicaciones de una sola página (React, Vue) sin renderizado en servidor

Un detalle más: una prueba de octubre de 2025 vio que ninguno de cinco sistemas de IA encontró un precio que solo estaba en el JSON-LD de schema.org. Los datos estructurados ayudan a los buscadores. No sustituyen el precio en el texto visible.

Google tiene su propio motivo para que le importe. La ayuda de Merchant Center dice que los precios cargados con JavaScript pueden provocar un error de precio no coincidente, y eso puede rechazar el producto.

La comprobación de 5 minutos

  1. Abra en Chrome su página más importante. Un producto, una página de servicio, sus precios.
  2. Pulse Ctrl+U (Cmd+Option+U en Mac). Este es el HTML en bruto, la versión que reciben los asistentes de IA.
  3. Pulse Ctrl+F y busque tres cosas: el precio, el segundo párrafo de su texto principal y una frase de una reseña.
  4. Lo que no encuentre ahí, lo más probable es que ChatGPT y Claude tampoco lo vean.
  5. Haga lo mismo con 5 a 10 páginas: inicio, categoría principal, producto estrella, precios, quiénes somos.

¿Quiere otra vista? Abra DevTools, pulse Ctrl+Shift+P, escriba «Disable JavaScript» y recargue. Lo que queda en pantalla es más o menos lo que lee el rastreador.

Haga su propia prueba con señuelo

Si quiere una prueba en su propio dominio, copie el método:

  1. Cree una página de prueba nueva a la que no enlace nada.
  2. Ponga un número de referencia falso en el HTML.
  3. Deje que un pequeño script lo sustituya por el real al cargar la página.
  4. Pida a ChatGPT, Claude, Gemini y Perplexity que lean la página y digan el número.
  5. Número falso en la respuesta = ese asistente solo leyó el HTML en bruto. Revise también la consulta en el registro del servidor.

Qué arreglar primero

  1. Renderice en el servidor el contenido que quiere que se cite. Texto principal, precios, datos clave, navegación. Next.js, Nuxt y la mayoría de temas de CMS lo permiten. Pida a su desarrollador SSR o generación estática para esas plantillas.
  2. Deje JavaScript para los extras. Widgets de chat, contadores, feeds sociales. Nadie los necesita en una respuesta de IA.
  3. Ponga el precio en texto normal junto al JSON-LD, no solo dentro.
  4. Escriba frases que se sostengan solas. Las respuestas de IA citan fragmentos cortos. «Nuestra auditoría cuesta 500 EUR y dura 5 días» funciona. «Cuesta menos de lo que cree» no.
  5. Revise después de cada rediseño. Un tema o plugin nuevo puede mover contenido a scripts sin que nadie lo note.

Mi AI crawler check gratuito cuenta las palabras de su HTML en bruto como una de sus 13 comprobaciones. Tarda un minuto.

Resumen

La mayoría de los asistentes de IA que usan sus clientes leen su HTML en bruto, no la página que usted ve. Revise hoy sus páginas principales con «ver código fuente», renderice en el servidor lo que quiere que se cite y ponga los precios en texto normal.

Si la comprobación muestra un hueco, la reparación de legibilidad para IA lo arregla en su web. ¿Aún no lo tiene claro? Reserve una llamada gratuita de 20 minutos.

¿Qué página revisó primero y qué faltaba?

Fuentes: Advanced Web Ranking, What AI search crawlers read, 20 de agosto de 2026 (prueba con señuelo del equipo de Andre Alpar, 12 asistentes; prueba de JSON-LD de searchVIU, octubre de 2025) · Vercel, The rise of the AI crawler, 17 de diciembre de 2024 (datos de registros de la red de Vercel) · Ayuda de Google Merchant Center, How to fix: Mismatched product price.

¿Lo quiere en su equipo?

Configuro flujos de trabajo con IA para equipos de marketing y ventas, con los controles incluidos. Reserve una llamada gratuita de 20 minutos.

Llamada gratuita de 20 minutos