Guía Rastreo e indexación · 7 de 7
Cómo probar el renderizado de JavaScript para SEO
Cómo probar el renderizado de JavaScript para SEO: compara el HTML inicial con la página renderizada, revisa recursos y enlaces y confirma con Google.
Puntos clave
- Lista el contenido y los enlaces que debe ofrecer la página.
- Compara la respuesta inicial con la página renderizada.
- Investiga los fallos ligados al contenido que falta.
- Separa renderizado, indexación y velocidad de los scripts.
Para probar el renderizado de JavaScript para SEO, nombra el contenido que necesitas comprobar. Compara la primera respuesta HTML con la página después de ejecutar los scripts. Después revisa el resultado de las herramientas de Google. Busca la respuesta, el encabezado y los enlaces que necesita el lector. Para el proceso general, consulta la guía de rastreo e indexación.
Esta guía comprueba si aparece la respuesta principal. No mide la velocidad de los scripts ni cubre todos los motivos por los que una página puede faltar en la búsqueda. Una respuesta que falta y un clic lento necesitan pruebas distintas.
¿Cómo procesa Google el JavaScript?
La guía de Google sobre los conceptos básicos de JavaScript para SEO describe tres fases: rastreo, renderizado e indexación. El rastreador obtiene la página, el renderizado ejecuta los scripts para construir el contenido y la indexación lo procesa para la búsqueda. Ver un texto en tu navegador no prueba que ya esté en el índice de Google.
Define el contenido que debe estar disponible
Elige una página publicada. Lista su respuesta principal, su encabezado, los enlaces clave y los detalles que promete. Usa frases exactas del texto para poder buscarlas en cada prueba. Elige contenido que importa a la tarea del lector, no el logotipo o el pie de página: una guía de servicios puede necesitar los pasos, los límites del servicio y el enlace para pedir presupuesto.
Anota el estado de la visita: si había sesión iniciada, el idioma, las cookies aceptadas y la ruta. Un editor con sesión puede ver texto que un visitante público no ve.
Compara la respuesta inicial con la página renderizada
Lee primero el HTML que envía el servidor. Después revisa la página tras ejecutar los scripts. Busca cada elemento de tu lista en las dos versiones y anota dónde aparece y dónde falta. Un texto ausente en el HTML inicial es una pista, no la prueba de que el sitio no funcione en la búsqueda. Si los scripts cambian la regla de indexación, revisa también el noindex por separado.
Cómo probar el renderizado con casos repetibles
Usa una hoja de prueba corta: URL, elemento, resultado en el HTML inicial, resultado renderizado y siguiente comprobación. Escribe hechos: “los límites del servicio aparecen tras una petición de datos” es una pista útil para el desarrollador.
Repite la prueba más de una vez. Si un texto aparece en una visita y no en la siguiente, guarda los dos resultados. Puedes desactivar JavaScript en el navegador para ver qué partes dependen de scripts, pero indícalo como prueba de navegador: no reproduce el funcionamiento de Googlebot.
Revisa los recursos y peticiones detrás del contenido que falta
Si falta una respuesta, busca el script o la petición de datos que debería traerla. Pide al desarrollador que revise las peticiones fallidas y las reglas de acceso. Google advierte de que bloquear archivos de JavaScript puede impedir que renderice la página como está previsto. Que la página esté permitida no prueba que todos sus archivos lo estén; usa la guía para probar robots.txt con las URL exactas de los archivos.
Relaciona cada hallazgo con el contenido que falta. Un widget de chat que falla puede no tener nada que ver con la respuesta principal ausente.
Revisa el contenido y los enlaces que necesitan interacción
Comprueba qué aparece antes de que el visitante haga clic, se desplace o envíe un formulario. Si la respuesta principal solo llega tras una acción, pregunta cómo la obtendrá un rastreador. Google recomienda enlaces reales con un elemento a y un atributo href utilizable, como explican sus prácticas recomendadas sobre enlaces. Un botón que funciona no prueba que un rastreador encuentre su destino. Mostrar el texto público no debe exponer datos privados ni quitar controles útiles.
Confirma el resultado actual con las herramientas de Google
Usa la propiedad correcta y separa un registro de rastreo guardado de una prueba en directo, con la fecha de cada uno. La guía de inspección de URLs de Search Console explica cómo hacerlo. Lee el HTML devuelto y busca el texto y los enlaces exactos de tu lista. Una captura puede mostrar la parte superior mientras falta la respuesta más abajo. Una prueba en directo no promete que Google indexe la página.
Ejemplo: una guía pierde su respuesta cuando falla una petición
Ejemplo ficticio. El título de una guía de reparaciones carga al instante, pero sus pasos llegan con una petición de datos posterior. Es un ejemplo para explicar la prueba, no un caso medido de un cliente.
Quien revisa lista una frase del paso uno, los límites del servicio y el enlace de presupuesto. Ninguno aparece en el HTML inicial. Una visita los obtiene tras la petición; la siguiente solo muestra un mensaje de carga. Guarda los dos resultados y pasa al desarrollador la petición fallida. Tras un arreglo acotado, se repiten los mismos casos y se revisa el resultado de Google. Que desaparezca el mensaje de carga es un hallazgo útil, no una prueba de mejora en el posicionamiento.
Vuelve a probar la página y las plantillas relacionadas
Tras el arreglo, usa la misma lista y el mismo estado de visita en la página publicada. Si cambió un componente compartido, prueba otras páginas que lo usan, con textos de distinta longitud o con tablas. Si el código compartido también cambia la URL principal, repite la revisión de la URL canónica. La velocidad de los scripts es otra tarea, con su propia prueba.
Cierra la tarea con un hallazgo concreto
Anota el elemento que faltaba, su origen, el cambio y las comprobaciones que pasaron. Asigna un responsable a cada duda abierta. Una prueba de renderizado no prueba que la página esté en el sitemap XML.
DEX conecta la investigación de búsquedas, la planificación de contenido, la redacción de artículos y la publicación en el sitio conectado, y apoya la revisión de páginas. Una puntuación de página no prueba que todo el texto se renderizó ni que Google indexó cada sección. Cierra la tarea cuando el texto y los enlaces clave aparecen en el resultado probado y los fallos encontrados están corregidos o asignados.
Preguntas frecuentes
¿Desactivar JavaScript simula a Googlebot?
+
No. Ayuda a aislar el contenido que depende de scripts, pero no simula un rastreador.
¿Ver el contenido en Chrome prueba que está indexado?
+
No. El navegador, la prueba del rastreador y el índice son evidencias distintas.
¿Todos los sitios deben usar la misma arquitectura de renderizado?
+
No. Elige una forma fiable de servir el contenido público según tu sitio.
Fuentes
- Conceptos básicos de JavaScript para SEO · Google Search Central
- Prácticas recomendadas sobre enlaces SEO de Google · Google Search Central