Comprobaciones / Contenido y legibilidad
La página está vacía sin JavaScript
Los crawlers de IA no ejecutan JavaScript. El HTML del servidor casi no tiene texto, así que el crawler ve una página vacía.
js_empty · Contenido y legibilidad · Error
Qué la activa
El HTML que recibe un crawler de una página tiene menos de 60 palabras en total (menús y pies incluidos) y al menos 3 etiquetas script, y la página no está en noindex.
Qué cambiar
Renderiza la página en el servidor o prerenderízala (SSR/SSG), o pon el texto clave en el HTML.
Ejemplo
HTML que poner en la página:
<main>
<h1>Blue trail running shoes</h1>
<p>Waterproof trail running shoes with free returns for 30 days.</p>
</main>
Cómo confirmar la corrección
- Ejecuta curl -s <url> | grep -c '<p' (o Ver código fuente, no Inspeccionar): el texto principal debe estar en el HTML
- Pulsa Recheck: la página aparece como 'Legible sin JavaScript'
Con qué frecuencia aparece
En una muestra, el estudio midió las páginas de inicio con menos de 60 palabras de texto en el HTML enviado (la comprobación exige además 3 o más scripts, que el estudio no registró: como máximo esta cifra): 41 de 293 sitios de Show HN (14 %) y 48 de 66 sitios de Lovable (73 %).
Descargado los días 20 y 21 de oct. de 2026 como CitedBot, robots.txt respetado, sin JavaScript. Estudio: Launch crawl 2026-10 (inglés).
Contado con la regla de la comprobación, sin los sitios que rechazaron la petición (HTTP 403): CSV de los recuentos.
Sobre esta comprobación
| ID de la comprobación | js_empty |
|---|---|
| Sección del informe | Contenido y legibilidad |
| Gravedad | Error |
| Cómo se decide | Medida: se lee directamente de la página o de la respuesta del servidor. |
| Añadida | Antes del 19 oct. 2026 (versiones 1 y 2), o una comprobación de todo el sitio sin fecha de versión |
| Estado | Medida en cada informe |
| El informe da el código | No, la corrección se describe en el texto |
Ajustes por plataforma
Dónde está el ajuste en algunas plataformas, según la página de ayuda de cada una, leída el 27 de octubre de 2026. En cualquier otro servidor, aplica el recuadro de corrección de arriba.
Next.js
En Next.js, los layouts y las páginas son por defecto Server Components: se renderizan a HTML en el servidor. Obtén los datos y escribe el texto de la página ahí, y añade 'use client' solo a las partes interactivas. (página de ayuda de Next.js)
Lovable
Las apps creadas desde el 13 de mayo de 2026 (22 de junio de 2026 en los planes Enterprise) usan TanStack Start y devuelven HTML totalmente renderizado en cada petición. Las apps antiguas de React + Vite solo se prerrenderizan para crawlers verificados (buscadores, crawlers de búsqueda con IA, bots de vista previa social, herramientas SEO verificadas); cualquier otro bot ve la aplicación de una sola página. La migración de Lovable pasa una app antigua a renderizado en el servidor. (página de ayuda de Lovable)
En Lovable: Project settings → General → Project actions → Migrate to TanStack Start. (página de ayuda de Lovable)
Comprobaciones relacionadas
- La página empieza con líneas de fuentes y fechas
- Muy poco texto en comparación con el código
- Contenido duplicado o casi duplicado
- Los scripts cambian o quitan lo que dice la página
Mira si afecta a tu sitio
Pega tu dirección: rastreamos hasta 10 páginas y mostramos cada problema que encontramos, con su corrección. Sin cuenta, sin tarjeta.
Cada plan rastrea hasta su límite de páginas y lista estas comprobaciones con la corrección: planes.
Cómo funciona una auditoría: método