Saltar al contenido
CitedByAuditar un sitio

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

  1. Ejecuta curl -s <url> | grep -c '<p' (o Ver código fuente, no Inspeccionar): el texto principal debe estar en el HTML
  2. 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ónjs_empty
Sección del informeContenido y legibilidad
GravedadError
Cómo se decideMedida: se lee directamente de la página o de la respuesta del servidor.
AñadidaAntes del 19 oct. 2026 (versiones 1 y 2), o una comprobación de todo el sitio sin fecha de versión
EstadoMedida en cada informe
El informe da el códigoNo, 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

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