精美而实用的网站,关注web编程技术、网站运营、SEO推广,让您轻松愉快的学习

站内搜索是很多网站都具备的一个搜索系统,站内搜索可以快速的让客户找到自己想要的数据,其实站内搜索还可以用来搜集网站长尾关键词哦,这个方法青岛星网一般不告诉别人哦。

如何利用站内搜索采集网站长尾关键词

1、当客户搜索的关键词没有相应结果的时候,就把客户搜索的关键词写入数据库,然后后台调用显示出来关键词即可,很简单哦。

2、站内搜索采集长尾关键词的数据库字段可以这么设计:ID、Keyword、count、IP、time,这5个字段即可哦。Keyword用于记录客户搜索的关键词,count用于记录这个关键词的搜索次数,IP用于记录搜索客户的IP地址,time用于记录客户搜索的时间。扩展阅读:ASP获取IP地址的方法函数

3、可以实时采集客户想搜索的长尾关键词,用于完善我们网站的数据,这类长尾关键词非常适合自己的网站,可以让我们知道客户都在我们网站想寻找什么,想了解什么。

这个方法要懂的一点技术的站长才可以实时,青岛星网在使用站内搜索采集长尾关键词的过程中遇到了一个问题就是:现在很多的机器人程序会自动搜索一些数据,如:一些JS违法代码、一些软件自动推广的网址等,导致站内搜索采集到了很多垃圾的、跟网站无关的数据,这是一个问题。

解决这个问题的方法就是:在搜索的服务器端添加违法字符检测函数,判断搜索里面是否含有我们自定义的违法字符,如果有违法字符就不进行搜索,也不写入数据库,青岛星网发现JS写的一些客户端检测程序有时候检测不到一些违法搜索,所以还是用服务器端的判断比较好。

青岛星网是使用ASP程序的,所以特意写了1个检测函数用于过滤违法搜索,大家可以阅读:ASP违法字符检测函数 使用别的程序的同学也采用类似访问即可避免这个问题。希望我的分享能给大家带来一点启发。

Tags:站内搜索 长尾关键词