Google ha publicado un nuevo documento SEO que describe los conceptos básicos de las referencias de JavaScript. Esta guía describe cómo Google Search procesa JavaScript y ofrece las mejores prácticas para adaptar las aplicaciones web a los criterios de búsqueda de Google.

Google explica cómo Googlebot maneja las aplicaciones web de JavaScript para:

  • El rastreo
  • La representación
  • Indexación

El procesamiento de algunos sitios de JavaScript por parte de Googlebot requiere pasos adicionales en comparación con el de las páginas clásicas. En algunos casos, Googlebot debe ejecutar JavaScript antes de poder mostrar el contenido real de la página, que luego demora más en la representación y la indexación.

Optimizar sitios y páginas para un mejor rendimiento.

Con el fin de limitar este tiempo de procesamiento y garantizar que el sitio web no sufra estos pasos adicionales, la guía presenta algunos consejos simples para hacer que el contenido de JavaScript sea compatible con Google:

  • Títulos y extractos únicos: se puede usar JavaScript para editar la meta descripción y el título.
  • Código compatible: para asegurarte de que el código sea compatible con Googlebot, siguea las instrucciones de Google para solucionar problemas de JavaScript.
  • Códigos de estado HTTP: usa un código de estado explícito para indicar a Googlebot si una página no debe ser rastreada o indexada, o si una página se ha movido a una nueva URL.
  • Usa las etiquetas de meta-robots con precaución: Google advierte que el uso de JavaScript para modificar la meta-etiqueta del robot podría no funcionar como se esperaba. Si deseas utilizar JavaScript para cambiar el contenido de la metaetiqueta de robots, no establezcas el valor de la metaetiqueta en "noindex".
  • Carga lenta: para ahorrar ancho de banda y mejorar el rendimiento, muestra las imágenes cuando el usuario esté a punto de verlas.