Latencia WRS
La Latencia WRS (Web Rendering Service Latency) se refiere al retraso temporal entre el momento en que el rastreador de un motor de búsqueda obtiene el HTML sin procesar de una página y el momento en que el motor de renderizado ejecuta el JavaScript del lado del cliente para indexar el DOM completo.
Contexto Técnico
Sección titulada «Contexto Técnico»Los motores de búsqueda modernos (específicamente Googlebot) operan en un modelo de indexación de dos olas:
- Primera Ola (Instantánea): El rastreador descarga la página e inmediatamente analiza el HTML de la respuesta del servidor.
- Segunda Ola (Diferida): Si la página requiere JavaScript para renderizarse, se coloca en una cola de renderizado (manejada por el Web Rendering Service, o WRS). El WRS ejecuta el script, genera el DOM renderizado y lo envía de regreso al indexador.
El tiempo que una página pasa esperando en la cola del WRS es la Latencia WRS.
graph TD A[Rastreador descarga página] --> B{¿Requiere JS?} B -- No --> C[Indexación instantánea Ola 1] B -- Sí --> D[Cola de renderizado WRS] D -->|Latencia WRS| E[WRS ejecuta JS] E --> F[Indexación Ola 2]Causas de la Latencia WRS
Sección titulada «Causas de la Latencia WRS»- Saturación de la cola de WRS: Durante las Core Updates o de alto tráfico web, la cola de renderizado se congestiona, retrasando la ejecución por días o semanas.
- Tiempos de espera (Timeouts) del WRS: Si un paquete JavaScript tarda demasiado en cargarse o ejecutarse (LCP > 4.0s), el WRS aborta el renderizado, indexando una página vacía.
- Frameworks del lado del cliente (CSR): Los sitios web basados completamente en CSR dependen al 100% de la cola del WRS, lo que los hace extremadamente vulnerables.
Mitigación
Sección titulada «Mitigación»Para omitir la cola de WRS y eliminar la Latencia WRS por completo, los arquitectos web deben utilizar Generación de Sitios Estáticos (SSG) para entregar a los bots de búsqueda HTML completamente pre-renderizado, evitando la necesidad de ejecutar JavaScript para la indexación.