“Mi sitio usa JavaScript y no bloquea a Google. ¿Por qué no se indexan las páginas?” Googler responde.

Los registros del servidor y los robots.txt dicen que Google puede acceder a su JS, pero Search Console dice lo contrario. ¿Qué puede ser?
SIA Team
September 6, 2021

¿Alguna vez has estado en esta situación potencialmente frustrante? (El video a continuación debe estar en cola en el lugar correcto).

Durante las últimas horas de oficina de Google SEO en inglés, justo alrededor de los 21 minutos, se le hizo una pregunta (situación) a John Mueller de Google:

“Entonces, básicamente, tenemos un gran problema en uno de nuestros sitios web de comercio electrónico. Nos fijamos en las páginas de listado [que contienen] el javascript que es responsable de cargar todos los productos de listado. Googlebot no puede acceder a él, no puede renderizarlo, aparentemente de acuerdo con [la] herramienta de prueba compatible con dispositivos móviles y Search Console, por lo que obtenemos como cero productos [enumerados en la búsqueda]…”

No bloqueado en robots.txt, los registros del servidor se ven bien

Pero, ¿por qué las herramientas de prueba compatibles con dispositivos móviles y Search Console dicen que están bloqueadas?

Ella continúa: “… robots.txt no lo bloquea, comprobamos los registros del servidor [y] dicen que Googlebot no está bloqueado y [que] puede acceder a los recursos. Otras partes de la página están absolutamente bien, otros JavaScript en el sitio web están bien”.

Agravando aún más las cosas

Hmm… Bien.

Continuó diciendo que su equipo tiene otro sitio, que es absolutamente idéntico, que está en un país diferente, pero que va bien.

Y para agravar aún más esto, dijo que este problema se había resuelto por sí solo durante un mes (a pesar de que no se hizo nada al respecto), momento en el que vieron que se indexaban más páginas.

Pero ahora, el tema se ha presentado de nuevo.

Respuestas y soluciones propuestas

Entonces, ahora era el turno de John Mueller de dar una respuesta.

Una de las primeras cosas que John mencionó fue que puede haber una diferencia entre las herramientas de prueba y el proceso de indexación real. La diferencia tiene que ver con los límites de tiempo, o ‘plazos’.

Continuó explicando que, con las herramientas de prueba, debido a que Google quiere darle un resultado rápidamente, las herramientas de Google pueden indicar que las cosas están bien. Sin embargo, durante el proceso de indexación de la vida real, si Googlebot llega a su página, y por alguna razón, el JavaScript no se representa correctamente.

Juan dijo que “… probablemente lo que más sucede allí es que es más un problema general de velocidad de renderizado en el sentido de que tal vez tenga algo configurado que las respuestas de JavaScript o API se crean de la manera en que casi tienen ID de sesión asociados con ellos, de modo que no podemos almacenarlos en caché correctamente o cualquier cosa donde esencialmente renderizar la página requiera una cantidad significativa de recursos

Una cosa que Juan mencionó fue que “… por lo general, también cuando esto sucede, puede ser una señal de que las cosas están un poco al límite en el sentido de que a veces funciona y a veces no funciona …”

Anteriormente, dije que el problema parecía haberse resuelto solo, solo para repetirse nuevamente. Tal vez por eso John dijo que las cosas están posiblemente “al límite”.

John también alentó la unión de una de las sesiones de Martin Splitt, que generalmente son horas de oficina de SEO centradas en JavaScript.

(Por supuesto, de mi búsqueda, no parece que ocurran con tanta frecuencia como las horas regulares de oficina, pero si se enfrenta a un problema como este y puede acceder a uno, podría ser tiempo bien empleado).

Otra cosa que John dijo fue: “Lo que he hecho en el pasado al mirar este tipo de problemas es mirar webpagetest.org o en Chrome en el tipo de diagrama de cascada allí para ver [si esto es] una página que tiene una cantidad significativa de JavaScript y otro contenido que necesita ser cargado”.

Continuó explicando que, “… en los casos que he visto, es más algo en lo que son casi como cientos o 200 300 400 500 solicitudes que se requieren para renderizar una página”.

Con más y más recursos requeridos, más impredecible se vuelve el proceso de indexación.

Por lo tanto, si tiene dificultades similares con JavaScript y la clasificación, es posible que desee considerar estas soluciones propuestas. También puedes hacer una búsqueda en YouTube para tratar de encontrar posibles ideas que puedan ayudarte con esto.

Fuente: Canal de YouTube de Google Search Central