it-swarm.cn

谷歌是否提交了我的搜索框表格?

在我的电子商务应用程序中,我们存储了客户从搜索框中进行的所有搜索。我在上个月左右注意到,虽然统计中的主导搜索词是我们预先填充该字段的术语 - 例如 - “在此搜索”。如果您启用了javascript,则无法以用户身份提交此字词,但事实上它经常发生的事实让我相信像Google这样的机器人会自动提交此搜索框。这可能/可能吗?

11
robjmills

Google表示,有时Googlebot可能会提交GET表单。

http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html

具体来说,当我们在高质量网站上遇到元素时,我们可能会选择使用该表单进行少量查询。对于文本框,我们的计算机会自动从具有该表单的站点中选择单词;对于表单上的选择菜单,复选框和单选按钮,我们从HTML的值中进行选择。选择每个输入的值后,我们会生成并尝试抓取与用户可能进行的查询相对应的URL。

11
Denis

我认为这可能是一些流氓垃圾邮件机器人,而不是像谷歌这样信誉良好的公司的机器人。

当用户输入这样的查询时,如何简单地记录IP和用户代理?

1
Christian

这发生在我的网站上,当用户在另一个文本框中点击键盘输入时,就像数量一样,搜索被触发了。虽然它可能是机器人,但我认为这种情况更有可能。

要进行测试,请尝试在搜索框旁边的备用字段中按Enter键。

0
plntxt

这完全没有量化,但我看到过一些案例,其中我的几个网站的相当模糊的搜索结果页面出现在Google的索引中。

虽然这可能是因为他们插入了随机字符串,但我怀疑这些网址来自其他地方,可能来自Google工具栏,也来自我已配置它以了解我的网站搜索网址模式的Google Analytics。

0
JasonBirch

用户可以在chrome中使用大多数站点的搜索功能。

在Chrome中,键入网站的域名,然后按Tab键,系统将提示您输入搜索文本。此搜索使用谷歌假设的是您网站的搜索表单。我相信这可能是您遇到的问题。

具有讽刺意味的是,我自己也遇到了类似的问题,我们的网站有一个“经销商查询”表单,其中Chrome正在使用,而不是我们的“网站搜索”表单。

0
LessQuesar