Inicio / Base de conocimiento / Glosario / Renderizado de JavaScript e indexación

Renderizado de JavaScript e indexación

Glosario 2 min de lectura Actualizado: 02.11.2026
El bot ejecuta los scripts en dos etapas y con retraso. Cuándo esto rompe la indexación, cómo revisar tu página y por qué analizamos los atributos de los enlaces en el DOM renderizado.

JavaScript Rendering es el proceso mediante el cual un bot de búsqueda ejecuta los scripts de una página para ver contenido que no está presente en el HTML original. Google puede hacerlo, pero lo hace en dos etapas y no de forma instantánea; otros bots y analizadores no siempre tienen esta capacidad.

Cómo ocurre

  1. El bot descarga el HTML original e indexa de inmediato lo que contiene.
  2. La página entra en una cola de renderizado.
  3. Cuando llega al principio de la cola, se ejecutan los scripts y se actualiza el índice.

Entre el primer y el tercer paso pueden pasar desde horas hasta semanas. Para noticias y páginas que cambian con rapidez, esto es crítico; para las demás, es tolerable.

Cuándo surgen los problemas

SituaciónRiesgo
Todo el contenido se carga mediante un scriptRetraso en la indexación y, a veces, pérdida de parte del texto
Los enlaces no se crean con la etiqueta a, sino con un controlador de clicEl bot no los sigue: las páginas no se encuentran
El contenido aparece después de una acción del usuarioEl bot no lo verá: no hace clic
Los scripts están bloqueados en robots.txtEl renderizado es imposible
El script falla con una conexión lentaLa página se indexa como vacía
Por qué revisamos el DOM renderizado
Por esta razón, revisamos los atributos de los enlaces en las plataformas no en el código fuente, sino después de la ejecución de los scripts: algunos servicios eliminan o, por el contrario, añaden un atributo de bloqueo ya en el navegador. Revisar el HTML original daría una respuesta incorrecta sobre la transferencia de peso.

Cómo revisar tu página

La forma más sencilla es desactivar JavaScript en el navegador y abrir la página: lo que queda es lo que el bot ve de inmediato y con seguridad. La segunda forma es comparar el código original de la página con el árbol renderizado en las herramientas para desarrolladores. Si el texto y los enlaces críticos están solo en el segundo, hay algo que revisar.

Qué hacer

No renuncies a JavaScript, pero mantén los elementos principales en el HTML original: texto, encabezados, enlaces internos y metadatos. Todo lo demás puede cargarse de cualquier manera. En sitios grandes, normalmente se aplica renderizado del lado del servidor o la generación previa de páginas.

Otros bots tienen menos capacidad

El bot de Google renderiza páginas, pero muchos otros, como los rastreadores de redes sociales, los recolectores de vistas previas de enlaces y algunos agentes de IA, solo leen el HTML original. Si el título y la descripción aparecen en la página mediante un script, el enlace a tu sitio en un mensajero se mostrará como una tarjeta vacía.

Preguntas frecuentes

¿Google indexa las páginas con JavaScript?
Sí, pero en dos etapas: primero el HTML original y, después, desde la cola, la versión renderizada. El tiempo entre etapas puede ir de horas a semanas.
¿Por qué el bot no encuentra algunas de mis páginas?
Un motivo frecuente es que los enlaces se crean con un controlador de clics en lugar de una etiqueta a. El bot no sigue ese tipo de transiciones.
¿Cómo comprobar lo que ve el bot?
Desactiva JavaScript en el navegador y abre la página: lo que queda es lo que el bot ve de inmediato y con certeza.
¿Te resultó útil este artículo?
Pruébalo en tu proyecto Todo lo descrito en el artículo está disponible en el panel: el bono de registro ya está en tu saldo.
Abrir panel