Dans mon application de commerce électronique, nous stockons toutes les recherches que les clients ont effectuées à partir de notre champ de recherche. J'ai remarqué au cours des derniers mois que le terme de recherche dominant dans les statistiques est le terme avec lequel nous pré-remplissons le champ - par exemple - "Rechercher ici". Il n'est pas possible de soumettre ce terme en tant qu'utilisateur si le javascript est activé, mais le fait que cela se produise si souvent m'amène à croire qu'un bot comme Google est en train de soumettre automatiquement ce champ de recherche. Est-ce possible/probable?
Google dit que parfois Googlebot peut soumettre des formulaires GET.
http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html
En particulier, lorsque nous rencontrons un élément sur un site de haute qualité, nous pouvons choisir d'effectuer un petit nombre de requêtes à l'aide du formulaire. Pour les zones de texte, nos ordinateurs choisissent automatiquement les mots du site contenant le formulaire. pour les menus sélectionnés, les cases à cocher et les boutons radio du formulaire, nous choisissons parmi les valeurs du code HTML. Après avoir choisi les valeurs pour chaque entrée, nous générons et essayons ensuite d'analyser les URL qui correspondent à une requête éventuelle d'un utilisateur.
Je pense qu'il est beaucoup plus probable que ce soit un bot de spam non fiable que celui d'une entreprise réputée comme Google.
Pourquoi ne pas simplement consigner l'adresse IP et l'agent utilisateur lorsqu'un utilisateur entre une telle requête?
Cela se produisait sur mon site et, comme il s'est avéré, lorsque l'utilisateur a appuyé sur la touche Entrée du clavier dans une autre zone de texte, comme pour la quantité, la recherche a été lancée. Bien que cela puisse être un bot, je pense que ce scénario est plus probable.
Pour tester, essayez d'appuyer sur la touche Entrée dans d'autres champs que le champ de recherche.
Ceci est totalement non quantifié, mais j'ai vu des cas où des pages de résultats de recherche assez obscures pour quelques sites apparaissent dans l'index de Google.
Même s’il est possible que cela soit dû à l’insertion de chaînes aléatoires, je suppose que ces URL proviennent d’autres endroits, soit de la barre d’outils Google, soit d’Analytics où je l’ai configurée pour comprendre le modèle d’URL de recherche de mon site.
Les utilisateurs peuvent utiliser la fonctionnalité de recherche de la plupart des sites directement dans Chrome.
Dans Chrome, tapez le domaine d'un site, puis appuyez sur la touche de tabulation. Un message vous invite à saisir le texte de recherche. Cette recherche utilise ce que Google considère comme le formulaire de recherche de votre site. Je crois que c'est peut-être le problème que vous rencontrez.
Ironiquement, j'ai un problème similaire moi-même, notre site contient un formulaire de "recherche de revendeur" que Chrome utilise, au lieu de notre formulaire de "recherche sur le site".