Google ha realizado un cambio en la forma en que se muestran sus resultados de búsqueda, lo que también ayudará a protegerlos contra bots y scrapers. Si esto tendrá un mayor efecto en las herramientas de SEO o si pueden usar un Chrome sin cabeza que use JavaScript sigue siendo una pregunta abierta en este momento, pero es probable que Google esté usando un límite de velocidad para limitar la cantidad de páginas que se pueden solicitar dentro de un período de tiempo determinado. .

La búsqueda de Google ahora requiere JavaScript

Google actualizó silenciosamente su cuadro de búsqueda para exigir que todos los usuarios, incluidos los bots, tengan JavaScript activado al realizar búsquedas.

Navegar por la Búsqueda de Google sin JavaScript activado da como resultado el siguiente mensaje:

Activa JavaScript para seguir buscando
El navegador que estás utilizando tiene JavaScript desactivado. Para continuar tu búsqueda, actívala.

Captura de pantalla del mensaje JavaScript de la Búsqueda de Google

En un correo electrónico a TechCrunch, un portavoz de Google compartió los siguientes detalles:

“Habilitar JavaScript nos permite proteger mejor nuestros servicios y usuarios contra bots y formas cambiantes de abuso y spam… y proporcionar la información más relevante y actualizada”.

JavaScript posiblemente permita la personalización en la experiencia de búsqueda, que es lo que ese portavoz puede querer decir al proporcionar la información más relevante. Pero JavaScript también se puede utilizar para bloquear bots.

Usando la última versión de Chrome, copié parte del JavaScript y lo ejecuté a través de ChatGPT para preguntar qué hace. Una parte puede estar relacionada con la restricción de solicitudes abusivas de documentos.

Captura de pantalla de las herramientas de desarrollo de Chrome

ChatGPT me dio los siguientes comentarios:

“Funcionalidades principales
Generación de valor aleatoria (rdb)

Genera un valor aleatorio basado en las propiedades (D_d, idc y p4b) del objeto de entrada a, restringido por p7d.
Esto puede usarse para limitación de velocidad, retroceso exponencial o lógica similar.

Propósito y contexto
De sus componentes, el guión:

Probablemente maneja los reintentos de solicitudes o el control de acceso a los recursos web.

Implementa un sistema de aplicación de políticas, donde:

Las políticas determinan si las solicitudes son válidas.

Los errores se registran y, en ocasiones, se reintentan según las reglas.

Los retrasos o límites aleatorios pueden controlar el mecanismo de reintento.

Parece optimizado para el manejo de errores y la resiliencia en sistemas distribuidos o de alto tráfico, posiblemente dentro de un servicio o API de Google”.

ChatGPT dijo que el código puede usar limitación de velocidad, que es una forma de limitar la cantidad de acciones que un usuario o un sistema puede realizar dentro de un período de tiempo específico.

Limitación de velocidad:

Se utiliza para imponer un límite en la cantidad de acciones (por ejemplo, solicitudes de API) que un usuario o sistema puede realizar dentro de un período de tiempo específico.
En este código, los valores aleatorios generados por rdb podrían usarse para introducir variabilidad en cuándo o con qué frecuencia se permiten las solicitudes, lo que ayuda a administrar el tráfico de manera efectiva.

Retroceso exponencial:

ChatGPT explicó que el retroceso exponencial es una forma de limitar la cantidad de reintentos de una acción fallida que un usuario o sistema puede realizar. El período de tiempo entre reintentos de una acción fallida aumenta exponencialmente.

Lógica similar:

ChatGPT explicó que la generación de valores aleatorios podría usarse para gestionar el acceso a los recursos y evitar solicitudes abusivas.

No estoy seguro de si esto es lo que hace ese JavaScript específico, eso es lo que explicó ChatGPT y definitivamente coincide con la información que Google compartió de que están usando JavaScript como parte de su estrategia para bloquear bots.

Con información de Search Engine Journal.

Leer la nota Completa > Google requiere JavaScript para bloquear las herramientas de SEO

LEAVE A REPLY

Please enter your comment!
Please enter your name here