JavaScript SEO
JavaScript SEO son las prácticas necesarias para asegurar que un sitio construido con mucho JavaScript pueda ser correctamente rastreado, renderizado e indexado por los buscadores, ya que el contenido generado dinámicamente puede no ser visible de inmediato para los rastreadores.
Google puede ejecutar JavaScript, pero el rendering ocurre en una segunda etapa después del rastreo inicial, lo que puede generar demoras si el contenido crítico depende completamente de JS. Server-Side Rendering (SSR) o Static Site Generation (SSG) suelen ser las soluciones recomendadas.
Ejemplo
Un sitio hecho completamente en React sin SSR puede mostrarle a Googlebot una página casi vacía en el primer rastreo, hasta que el renderizado con JavaScript se complete en una segunda pasada.
Preguntas frecuentes
¿Google puede leer JavaScript?
Sí, pero lo hace en una segunda etapa de rendering, separada del rastreo inicial, lo que puede introducir demoras.
¿Qué es mejor para SEO, CSR o SSR?
Server-Side Rendering (SSR) generalmente es más seguro para SEO porque entrega el contenido ya renderizado desde el primer request.
¿Cómo pruebo si mi contenido JS es visible para Google?
Usando la herramienta "Inspección de URLs" de Search Console, que muestra cómo Google renderiza la página.
