目前,大多数网站内都配备了搜索查询功能,让用户能更方便快捷的查找到所需要的内容。但是如果不做限制,这个功能也可能会被不良分子所利用,通过在站内搜索框中不断地搜索敏感关键词,产生一大批网页标题上带有敏感关键词的垃圾搜索结果页。例如下图:
出现这种情况的原因是大多数网站的搜索结果页的标题和描述,都将用户所搜索的关键词含括进去了。由于百度搜索引擎蜘蛛对每个站点的抓取额度是有限定的,所以如果这些垃圾搜索结果页被百度收录,那么其它有意义的页面就会因为配额问题不被收录,同时还可能因为百度处理垃圾页面而影响波及到网站本身的正常排名。
那么怎样避免这种恶意的搜索行为呢?
不良分子这样做的目的,主要是想让敏感关键词在搜索结果页中大量曝光,既然如此,那我们就从根源上解决。对于网站的搜索结果页,我们让用户的搜索关键词,不出现在搜索结果页的标题和描述里,这样恶意操作者就无法达到他的目的了。以携程为例:
修改前:
修改后:
这种使用简短词语的方式,不仅突出了页面核心关键词“搜索”,同时还可以避免恶意搜索结果页的出现。另外当咱们网站内没有足够内容供搜索查询时,也不会因为搜索结果页的密集关键词和密集描述带来惩罚。