时间:2010-05-07 17:01
对于一个整天追求优化网站网页的人来说,有一个绝佳的辅助工具,无疑是一件很庆幸的事;那么seoquake这个firefox插件的出现,将是大多数seoer的喜事,强大的数据统计能力以及丰富的在线实时查询,让一切的优化统计在一瞬间,全部统一体现。
firefox的扩展——seoquake.这个seoquake插件的网页seo参数查询功能很强大,还可以通过自定义,打造出任何自己喜欢的seo工具,如:添加百度指数和搜狗的网页评级到seoquake上。
安装好这个扩展之后,你会看在火狐浏览器的左上角看到seoquake的图标。当你用firefox在网上冲浪时,随时可以点击seoquake的小箭头获取当前浏览的网页的各项参数非常丰富,有:google的pr值,索引量,外链数;yahoo的索引量,外链数,指向该域名所有网页的外链数;百度的索引量;alexa排名;whois(点击可查看该网页的whois信息);当然你也可以自定义百度指数(bindex)和搜狗指数(srank)等参数。
1.如何在seoquake中添加自定义的百度指数参数:
a.打开创建新的自定义参数的对话框:
options–>parameters–>customparameters–>new
b.填写参数:
name:管理参数时显示的名称,如:bindextitle:使用此参数时显示的名称,这里设成与name一样searchengine:添加的新参数属于哪个搜索引擎,都不属于,选advanced(咦?百度指数不是属于百度吗?no!概念不一样,这里的属于是“直属于”,如果选择了百度,那么下面的正则就没得选了,seoquake会认为这个属于百度的网页搜索,它会自做主张地把你的查询放到百度网页搜索的参数里去)
query:查询命令,核心设置,如下:abcdindex.baidu.com/main/word.php?word=%keyword%
regexp:指从查询的结果网页中提取参数使用的javascript正则表达式,这里填上:<tdclass=”tdnow”>([^<]+)</td>
variables:变量参考,刚才我们在query中使用的%keyword%指的是关键字,就是从这里的变量参考中获得的
解释一下查询参数query和正则表达式是如何得来的query:
先在百度指数里随便搜索一个词,最好是英文,这看得更清楚,如搜一下test的指数,得到:abcdindex.baidu.com/main/word.php?word=test,把test用variables里面列出的变量%keyword%来替代,得到了。regexp:
在刚才的搜索结果里用鼠标选中用户关注度,我现在搜出的是592,点右键,“查看选中部分源代码”,你现在可以在firefox2中自带的源代码查看器里看到这一段代码:<tdclass=”tdnow”>592</td>
用([^<]+)来代替那几个数字592,就完成了正则表达式的设置,即:<tdclass=”tdnow”>([^<]+)</td>
是不是超简单?如果你感兴趣,我来告诉你这段正则表达式是什么意思:
一对圆括号,代表这段正则中要被记住的部分;
一对中括号,代表一个字符,这个字符是什么样的呢?只要不是左尖括号就行,^<这个符号代表只要不是左尖括号的所有字符
加号,代表中括号里的字符重复一次或多次
概括起来,这段正则表达式表示的是:首先匹配这一段:
<tdclass=”tdnow”>([^<]+)</td>
然后把圆括号里的内容提取出来,圆括号里代表的则是非左尖括号的字符一个或多个。
更多的关于seoquake自定义的设置可以参考官方网站(英文):seoquakecustomparameters
更多关于javascript正则表达式可参考sun的文章regularexpressions,这里有一个小技巧,就是如何测试你编写的正则,有一个英文的在线测试程序:javascriptregularexpressionchecker
2.如何在seoquake中添加自定义的搜狗pr参数:
搜狗pr自定义的方法与百度指数差不多
name:srank
title:srank
searchengine:advanced
query:abcdsogou.com/web?query=%url%
regexp:</span>([^<]+)</dd>
小提示:搜狗pr不太稳定,如果出现异常,可以打开查询搜狗网页评级的页面,去掉网址后面的斜线“/”,如果指数还是没出来,那就是sogourank又挂了。
大家可以看到seoquake可以获取的参数非常丰富,有google的pr值,索引量,外链数;yahoo的索引量,外链数,指向该域名所有网页的外链数;百度的索引量;alexa排名;whois(点击可查看该网页的whois信息);百度指数(bindex)和搜狗指数(srank)。
单单就seoquake的这个网页seo参数查询,就是一个非常了不起的功能:
它快速,因为是通过firefox的客户端发送获取参数的请求,避开了服务器性能瓶颈,那么多项参数,都能在几秒钟之内大功告成;它可靠,数据全部直接取自官方网页,很多的在线seo查询为了避过大量查询所带来的可能被官方防火墙阻挡,采用了自己的数据库,这样数据可能与官方的数据不同步,甚至可能出错;它方便,当你用firefox在网上冲浪时,随时可以点击seoquake的小箭头,查询所在网页的seo参数。seoquake与搜索引擎整合的查询功能
seoquake是如何跟se整合的呢?来看一个截图:
百度的搜索结果已经被seoquake改得面目全非了。第一排有一句:
serparchive.org-freedailystoredarchiveofsearchengineresultpagesforyourkeywords.
这是seoquake的广告,seoquake这么棒的seo插件之所以免费,当然自有它的创收之道。
再下来是三个seoquake的按纽:
requestparameters:
请求参数,点击此按纽将把所有搜索结果里的问号变成参数savetofile:
保存到文件。appendtofile:
追加到文件。功能强大的seoquake,只要你轻轻一个按纽,就会把所有的搜索结果的网页seo参数一览无余地展现在你面前。刚才说到自定义百度指数的时候,大家可能就有一个疑问了,我在一个网页查看seo参数,百度指数是指什么呢?现在就可以清楚地说明了:在搜索引擎页面的时候,百度指数这个参数才有意义,它是指你现在搜索的这个词的百度指数。
点击那个bindex的问号,看到“链接交易”的百度指数是零,哎,说明这块市场在中国仍然是一片空白,等待有识之士去填补。
看到这里,相信各位已经对这款firefox扩展心动不已了,那就赶快到seoquake去下载吧!
firefox的扩展——seoquake虽然是个很棒的seo查询工具,但是它最大的缺陷就是主要针对英文的搜索引擎优化。优化之道,理通之后,中英之隔,就不是问题了。