导读:西方有句谚语叫做:好奇害死猫(Curiosity kills the cat)——九命猫妖都可能被自己的好奇心害死。该谚语在于告诫人类,凡事都有个度。不过在搜索引擎优化的世界里,SEOer对搜索引擎算法的真相,却再好奇也不为过。今日,SEO顾问潇湘驭文为大家简单解析百度搜索网址参数的含义。
在百度输入框输入关键词并按【百度一下】之后,浏览器的地址栏会有一串可能包含了众多参数的百度搜索网址。充满好奇心的SEOer一定想知道其中的含义吧,一起来解析下。如在百度搜索厦门SEO顾问之后,再搜索潇湘驭文,浏览器地址栏百度搜索的网址为:http://www.baidu.com/#wd=%E6%BD%87%E6%B9%98%E9%A9%AD%E6%96%87&tn=baidu&ie=utf-8&f=8&rsv_bp=1&rsv_sug3=2&rsv_sug4=51&rsv_sug1=1&rsv_sug2=0&inputT=789&bs=%E5%8E%A6%E9%97%A8SEO%E9%A1%BE%E9%97%AE&rsv_spt=3
这是一串令人望而生畏的URL,相比臭婆娘又长又臭的裹脚布而言,这URL简直有过之而无不及。但只要了解了那些参数,这些URL也会瞬间变得可亲可爱起来。将上述网址中的参数,从左往右一一解析如下:
wd=***,表示当前搜索的关键词,word的缩写
tn=***,表示搜索来源
tn=baidu,表示搜索来源是baidu
ie=***,表示编码
ie=utf-8,表示编码是uft-8。编码会影响搜索参数wd的编码类型。
f=*,表示搜索类型,主要有自主搜索、下拉框推荐、相关搜索三种
8为用户自主搜索,3为下拉框推荐,1为相关搜索。该参数主要用于用户搜索行为记录以及关键词统计。
rsv_bp=*,表示第几次搜索,0表示第一次,1表示不止一次。
当用户第一次搜索时,该参数rsv_bp值为0;当用户在第一次搜索的结果页进行第二次搜索或者更多次数搜索时,该参数值为1。该参数用于记录用户的搜索行为,以此校验搜索结果质量以及相关搜索词相关数据分析。
rsv_sug=***,表示搜索框提示的搜索历史记录
参数值0、1、2分别代表搜索框提示0、1、2条搜索历史记录
inputT=***,表示从点击百度搜索框开始,到按【百度一下】结束的时间,单位为毫秒
bs=***,表示上一次搜索的词,before search的缩写
rsv_spt=***,表示用户浏览器类型,1为IE内核浏览器,3为其它。
其它未出现参数解析
oq=***,表示相关搜索的主词
例如搜索【厦门SEO顾问】,在底部的相关关键词当中有【潇湘驭文】,当点击【潇湘驭文】后,oq的值就是厦门SEO顾问。该参数主要用于相关词统计以及用户搜索行为记录。
rsp=n,表示第n+1次相关搜索
例如是第4次相关搜索,那么rsp的值为3。该参数主要用于相关词统计以及用户搜索行为记录。
pn=***,表示页码
值为公差是10的等差数列。用于页码判断,同时也用于校验搜索结果质量。
cl=***,表示搜索类型
值为3时是网页搜索。该值会影响搜索结果排序。
lm=*,表示在指定时间内,百度收录情况查询
值为1时,是最近24小时的收录量;值为7时,是最近一周的收录量;值为30时,是最近1个月的收录量;值为360时,是最近1年的收录量。
rn=***,表示搜索结果显示条数,Record Number的缩写
默认显示10个自然搜索结果,可以手动控制,数值大于1即可。rn=1,表示只返回一个搜索结果。
si=***,表示在限定的域名中搜索,site的缩写
主要用于检索某个站点的百度索引数据,例如想要只得到百度的搜索结果,那么参数的值为baidu.com。使这个参数有效必须结合下面的ct参数一起使用。
ct:此参数的值一般是一串数字
估计是搜索请求的验证码。
=====================
与以下有出入
百度搜索结果的URL参数可分为【必备参数】和【可选参数】。经常遇到的大概有以下几种:
1、wd(必备参数):Keyword,查询的关键词,wd后面的关键词使用gb2312进行编码,如果搜索词中出现空格则使用+号替换;
2、rsv_spt:识别浏览器,目前测试下来Chrome、FireFox、Safari的为3,IE浏览器为1;
3、rsv_bp:判断搜索位置:0为从百度首页进入,1为搜索结果顶部搜索,2为搜索结果底部搜索;
4、ie:Input Encoding,查询关键词的编码,缺省设置为简体中文,即ie=gb2312;
5、tn(可选参数):这个是可选搜索框来源标识,如百度首页的就是baiduhome_pg,除了百度自身用来数据统计好,词数据还对百度搜索联盟分成 起到跟踪作用。tn=baidulocal 表示百度站内搜索,在搜索结构的URL加上&tn=baidulocal,返回的是无广告百度站内搜索结果。
6、inputT:搜索响应时间,单位是毫秒;
7、bs:Before Search,上一次搜索的关键词;
8、sr:结合bs使用。一般查询sr=0或者为空值,但sr=1时,查询将结合bs的值一起作为查询的关键字。默认值为0,除0,1外其它值无效。
9、pn:Page Number,搜索结果的页码,从零开始计数。即pn = ${结果页码-1}*rn;
10、rn:Record Number,搜索结果显示条数,缺省设置rn=10,取值范围:10-100;
11、cl:Class,搜索类型,cl=3为网页搜索,cl=2为图片搜索;
12、lm:搜索结果的时间限制。以天为单位,例如搜索最近一个月的网页,lm=30.默认值为0,表示没有时间限制;
13、ct:语言限制。0-所有语言,1-简体中文网页,2-繁体中文网页;其它不确定或者无效或。默认值为0;
14、q5:搜索内容位置限制。0-所有内容;1-网页标题(相当于使用’title:’查询前缀);2-url(相当于使用’inurl:’查询前缀);其它值等效于0,默认值为0 ;
15、q6:搜索内容网站限制。
16、dq:不建议使用该参数。查询内容来原的地区限制。具体值有百度确定,默认值为空。使用这个参数的效果很差;
17、oq:相关搜索的主词,例如,搜索“标点符”后点击“标点符号”,出现的相关搜索,用来记录来源词“标点符”,或输入搜索词,输入到一半点推荐关键词的那个词,两个通过出现rsp/rsv_bp进行区分;
18、rsp:相关搜索词的位置,第一个推荐词为0,第二个为1,以此类推;
19、usm:在百度搜索任何词从任何一页点到第三页以后的,都会随机出现usm的参数。当usm=0的时候是正常排名 。当usm=1的时候所有排名后移一位,当usm=2的时候排名后移两位,以此类推。而词参数影响排名的效果只对第三页以及第三页以后的有效,也就是说前 20名的排名不受词因素影响。此参数具体作用未知;
20、f:搜索判断,f=8用户自主搜索,f=3下拉框推荐,f=1相关搜索;
21、rs_src:目前看到的都是rs_src=0,此参数与rsv_ers同时出现。
以上21点是百度搜索结果URL中经常出现的参数。可选参数可以手动去加,加的时候记得前面加上&符号。比如你要用百度站内搜索SEO最近一天的 排名,即可在出现的普通搜索结果中把tn=baiduhome改成tn=baidulocal,参数最后面加上&lm=1就可以了。
本文由球事一哥潇湘驭文原创,转载需授权并保留本文链接:https://www.wangyuwen.com/peixun/1267.html