Posts Tagged ‘pagerank’

超强SEO工具推荐

星期六, 一月 17th, 2009

最近Neekey开发了一个超强(自夸了)SEO工具For Wordpress,起名Page SEO。该工具可以查询你的博客的每个页面的Google Pagerank值。使用这个插件前你需要先安装Google XML Sitemaps来生成你的sitemap.xml文档,因为这个插件是根据sitemap.xml的链接来提供服务的。

安装插件后,到管理后台,工具,Page SEO页面下,会把你的sitemap.xml中的所有链接提取出来,并显示Google Pagerank值。

插件预览效果展示一下

该插件一经推出首日下载量181次,打破了我所有提供的插件的记录 :) 也希望朋友们多多推荐,互相交流,有什么问题这里提出即可。

另外,关于查询Google Pagerank的方法,以前也写过文章,这里不再累赘。

新年新气象

星期五, 一月 2nd, 2009

这是2009年的第一篇文章,首先向大家恭祝新年快乐!

前两天的消息,Google Pagerank 刚刚进行了更新。几家欢喜几家愁,趣站酷软兰灯等从2升到了3,流星天空的PR从4贬为2,MY-HouSunQ花果山寨Dianso等均没有变化,消失了很久的别用鼠标点我的博客依然为4。而零号相册也荣幸地从3升到了4,火狐家园从0直接升到3。希望大家再接再厉,PR升的继续升下去,不变的下次能升,降的下次连升两级 :) (广告一下,请使用zQuery工具查询)

再说一点就是有PR的朋友一定要学会利用PR,这里仍然是推荐Backlinks,我上次写了一篇Backlinks的教程《在博客上出售链接赚美刀》仅供参考。在过去的三个月里,我已经成功地从Backlinks拿到了15USD并已经转入Paypal账户。第一个月PR为3的时候售出了一个广告位,由于它是每月初结算,大概10月20号左右卖出的链接到11月1号就有收入了。接下来11月又卖出了1个链接,12月1号的账单就有4USD了,12月初又卖了1个链接,原本昨天是收6USD,不过由于PR更新,本博客在12月31日时PR已经升为4,Backlinks后台尚未更新PR,1月1日我写信通知Backlinks,原本只是想通知他们更新,担心1月计费损失,没想到他们立即更新了PR,而且是在美国XX时间12月31日以前更新的时间,后来Backlinks寄给我的账单就有9USD,哈哈,赚到了!

好了,扯回主题。想必大家都看到本博客的新气象了 :) (用Reader潜水观看的速来本站报到)最新主题,前两天已经发布图片预览了,各位感觉怎么样?我感觉这是我做过的最好的主题啦。

新主题大概几个特点:

  • Google 风格
  • 两栏设计,适合1024px浏览器
  • 支持Twitter。刚开始使用,还没搞清楚怎么玩,感觉速度略慢。
  • 支持Google Ajax Search
  • 支持Google Friend Connect,请好友们火速加入。
  • 用了jQuery库,以及jQuery UI中的Tab,即侧边栏的选项卡效果;圆角效果。
  • 取消了PageNavi功能,感觉真的很少人会翻到XX页,要找文章用搜索好了。
  • 取消嵌套回复。使用Wordpress自带嵌套回复。

要说明的是,WP2.7增加了嵌套回复功能,不过还没有正式的说明如何使用,官方主题也没有开始使用,在上网找了国外朋友的教程后,好不容易搞定了这个WP官方嵌套回复,不过代价就是从此再也不能用Ajax快速回复评论功能了。具体的教程我随后写上。

不知道各位朋友对我的主题感觉如何?再一次祝福新年快乐

博客赚钱首选Backlinks

星期四, 十一月 27th, 2008

Backlinks是一家美国的广告中介商,以经营文字广告为主。用户可以在该网站提交自己的网站,只要对其他客户具有吸引价值,其他客户就会购买你的广告位,将在你的网站上显示他的文字链接。而你也将获得美元收录!相比传统的广告,文字链接的要求其实更低。比如文字链接可以放置在SIDEBAR的下边不显眼的位置(当然要在首页),国外的文字链接倒不一定需要流量,只要PR够就行。适合在Backlinks出售文字链接广告的网站:

  • PR>0,是的,只有一条唯一要求

国外也有很多类似的广告商,但我几个都试了之后,感觉Backlinks还是要比其他几个网站更容易上手,更方便,也更容易售出链接。

  • 更容易售出链接,由于只考虑PR因素,所以价格会低于同行的价格,自然更多人选择。
  • Backlinks页面更简洁,实用,功能只有文字链接出售。
  • 付款迅速准时,采用PayPal支付。每月1号结账,又快有收入咯 :)
  • 出售价格高于国内市场。PR3每月2美元,PR4每月3美元。相比国内出售链接的,价格高一点。
  • 客户质量高。国内很多购买链接的网站要么是私服,要么是什么“侦探用品”,网站PR低,在搜索引擎中排名低,出售链接极有可能对自己产生负面影响,而我出售的两个英文链接,对方的PR都比我高,我也就不在乎这两个反向链接了

自从我的博客的PR达到3以后,一个月内在Backlinks出售了2个付费链接,这个速度已经算很慢了,我在Google Reader里看到,有些朋友一个月能卖5-6条,一个月就是10多美刀,完全够买一个500G的Dreamhost空间了!当然,这还是要有一定技巧的,在后面会提及。

好了,如果你的网站PR已经有3,那么赶快跟我一起注册吧。(我更推荐PR在3以上才考虑出售链接)

注册账户

登陆Backlinks,点击菜单条中的“REGISTER”,接下来选择左边的“Publishers:Sell Text Links”,右边的“Advertisers:Buy Text Links”指购买链接的广告主。

backlinks-register

填写各种信息,出奇的简单,基本没有什么涉及隐私的(不像国内变态联盟动不动叫你身份证连性别一起写上),姓名随便写也行,唯一的只要 PayPal账户正确就行,当然,登录名和密码得记得。

顺利注册以后,来到主页。

添加网站,安装代码

现在要做的就是添加你的网站了。点击“Add Link Page”,填写网站信息。

填写网站信息,基本属实就行,比较方便客户找到你。填写无误后提交。

点击“My Link Pages”,你的网站已经在这里了,但还没有通过验证,因为还没有安装Backlinks的代码。点击“installation code”按钮。在“Select the programming language your web page uses”后面有数个选择。

Backlinks提供了PHP/ASP/ASP.NET/PERL四种语言的代码,另外还为Wordpress用户特别准备了Backlinks For Wordpress插件,大大方便了WP博客主。

以使用PHP为例

  1. 把给出的PHP代码全选、复制,在本地创建一个文件,如backlinks.php,把文件内容放入。
  2. 编辑PHP文件(如首页index.php文件),在合适的位置加上 “include(‘backlinks.php‘);”。
  3. 连同backlinks.php与index.php文件一同上传到同一目录下。

以使用Wordpress为例

  1. 下载插件http://www.backlinks.com/WordPress/backlinks-wp-plugin.zip
  2. 按平常使用WP的方法安装插件,即把插件解压到 /wp-content/plugins/ 目录下。
  3. 登陆管理后台,激活插件。
  4. 点击“插件”分类下“BackLinks Configuration”,把验证码填进去。(验证码是类似于XXXX-XXXX-XXXX格式的字符,在刚才的PHP代码中有一行 “$BLKey = XXXX-XXXX-XXXX“;”中的“XXXX-XXXX-XXXX”即是。
  5. 点击“外观”,选择当前主题模板,编辑 sidebar.php 文件,在合适位置添上PHP代码 “<?php backlinks_links()?>”,保存文件

做完了安放代码的工作,接下来就是点击“Validate Web Page!”进行网站验证。一切顺利的话,很快就能看到“(Inactive)”变成了“(Active)”咯!

OK,接下来要做的就是静静等待广告主购买你的文字广告了。还等什么?赶快上Backlinks注册吧!

(*本文中所有Backlinks链接均含neekey的推介代码,您的注册将给本站带来收益,但不会对您产生任何损失,不愿意让我多收入一点的请直接在浏览器地址栏中输入 http://www.backlinks.com)

IP/WHOIS/Alexa查询工具zQuery.com

星期五, 九月 12th, 2008

隆重向大家推荐一款强大的IP/WHOIS/Alexa/Google Pagerank等查询工具-zQuery.com

zQuery提供了Alexa查询 | Google PR查询 | 网站收录 | IP/域名定位 | IP Whois | 域名 Whois | 服务器信息 | 代码加密 等服务。现在我简单地介绍一下。

Alexa查询
提供了Alexa排名、网站信息(站长、邮件、地址、电话)等功能。获取Alexa数据的方法在这里,接下来用PHP里面的preg_match() 函数提取一下就OK了。比较可惜的是,现在还没有找到Alexa网站缩略图的接口,以及访客国家比例等数据,估计要寻找收费的AWIS服务才提供。另外,Alexa图片调用的功能也即将推出。

Google PR查询
老掉牙的功能了,不过还是要推出一下。目前还提供了7种风格的图片调用,全站PR查询的服务也在计划表之内。

网站收录
提供了Google,百度,搜狗,有道等国内国外常见7种搜索引擎的收录数据。并且每日保存数据,届时将推出历史统计功能。

IP/域名定位
输入IP或网站的域名查询所属的物理地址。数据源来自纯真数据库。

IP Whois / 域名 Whois
查询网站或域名的IP Whois。域名WHOIS目前提供了包括COM/NET/ORG/CN等国内国外常见约100种顶级域的域名WHOIS信息,我敢说绝对比万网的数据还全!域名Whois是提供该域名的使用者的信息,比如IP定位中用到的物理位置就需要参考这个结果。

服务器信息
王牌服务了 :) 估计国内还没有提供这个功能的网站吧?输入某个服务器的IP或域名,记住一定要Web服务器,也就是使用80端口的哦。查询结果可以知道这个服务器用的软件(Apache或IIS)、支持的语言(ASP.NET或PHP)等一些常用功能。

zQuery由于是设立在美国的服务器,所以无论查询Google PR还是Alexa信息,或者是WHOIS信息都是相当快,另外还大量使用了缓存技术,所以调用PR图片的时候一点也不觉得会影响网络速度。更多服务还在策划中,欢迎提供意见建议 :)

Alexa封锁本服务器

星期五, 八月 29th, 2008

我曾经很天真地做了一个Alexa排名查询图片的服务,没想到由于我的博客以及使用该服务的人大量调用这个服务,每次调用一次图片都要连接Alexa服务器,导致我的服务器被 Alexa blocked 了。我的博客下方的Alexa显示图片以及Blog-info-Display插件均受到牵连。

Alexa在页面中给我一个Unblock页面的地址,登上去看到:“We’re sorry but you do not have permission to access data.alexa.com/. Your IP address, XXX.XXX.XXX.XXX, has been blocked due to a possible violation of our Terms of Service.” 果然,我过于频繁的调用让Alexa服务器知道我把Alexa私自二次开发了。Alexa让我去看他们的TOS页面,我自然是看不懂一大堆鸟语,但不用脑子想都知道他们是绝对不允许非授权的调用的,毕竟人家推出了Alexa Web Information Service ,收费的,挺贵的,如果允许免费调用,他的生意也不用做了。

可是我就是不甘心,我还是挺希望每天能看到自己的Alexa排名的,而我又不想用Alexa Toolbar ,至于为什么,大家想也知道,如果你装了一个插件,只为了看到一个6位数字,却严重拖慢网页浏览速度,显示一大堆你不感兴趣的东西,谁会愿意呢?

我决定还是冒着违反Alexa条款的风险,完善我这个Alexa排名查询器。 :) 我做一个查询器只是免费的小工具而已,国内那么多做Alexa查询都靠它来赚钱呢。

想一想应该如何突破这个问题,首先是IP的问题,先前是由于该IP的频繁调用导致被封的,我首先想到的就是国内那些同样做Alexa查询的网站,他们照样应该是更频繁的调用的,为什么不会被封锁?既然Alexa会记录调用次数,那么每天查询的量不要超过Alexa系统上限就应该没有问题的,以我目前的使用情况来看,每天的调用次数应该在500左右,连接500次Alexa服务器而已,不至于那么小气就给封了服务器吧?

“伪造”服务器IP是我第一个想到的方法,查了一下资料,很遗憾,这是一相情愿。服务器页面获得的 “REMOTE_ADDR” ,也就是访客IP地址,是不可能伪造的,这是TCP/IP协议的特点决定的。当客户端与服务器连接时,发出自己的IP地址及HEADER等信息后,到达某个网关,网关会先向这个IP地址再次返回一个确认信息,确认这是一个有效的IP地址,才向服务器进行连接。(这是我看了资料后自己的理解)否则的话,某个别有用心的人,一秒钟内伪造几千万个IP地址对服务器请求,服务器岂不是一下就遭受DDOS攻击了?

伪造IP地址的另一个做法是在HEADER插入”X-Forwarded-For: 127.0.0.1″ 信息,这是一个代理服务器所使用的显示访客真实IP地址的数据,经过测试发现,Alexa服务器并不吃这一套。

既然伪造IP不成,就应该从缓存下手,要知道,现在真正使用这个服务的不过我这个博客而已,既然每次都是调用相同的信息,为何不再服务器缓存信息呢?而且Alexa的数据更新也慢,大约1个星期才更新一次数据,如果了解一下Alexa更新数据的时间,完全可以设置数据的缓存期限,这样做一个服务也就不会因为过多的服务器调用而被封IP了。这个想法我得考虑考虑,说起来实践也不会很难,但很多朋友都可能会说:“你做这个玩意是不是无聊了点”,或“把时间拿来做这个不如做别的有意义点的”,我还真得考虑一下。

还有一个漏洞就是我曾经说过的,Alexa服务器的调用数据里包含了浏览器、系统信息等,很有可能是因为我每次调用的时候放入的都是同一个信息,而且我设置的USERAGENT只是一个普通的Win VISTA+IE7的信息,并没有包含Alexa Toolbar信息,这必然引起了Alexa服务器的怀疑,我想如果我在USERAGENT和URL构造方面伪装得好一点,Alexa服务器可能就拿我没办法了吧,总不能因为“某个访客”24小时在网上逛,就认定他是一个ROBOT吧?这个我还得装一个抓包工具对Alexa工具栏与服务器的通讯好好研究研究 :)

其它:
1.Blog-info-Display插件:如果只是个人使用完全不会影响的,因为这个插件会自动缓存数据的,每3天更新一次数据,不必担心被Block。(如果你的博客恰巧和我在同一个服务器上,还真抱歉 :(
2.Google PR的图片我也是一直这样调用的,但似乎Google这方面放得比较松,因为Google现在有意放宽了PR查询的接口,虽说没有公开的文档说明它的使用方法,但也默认了那么多的PR图片调用,PR查询的网站的存在了。

数据背后

星期五, 八月 8th, 2008

这两天登陆博客惊喜地发现我的Alexa排名已经一举杀入了全球64W名。包括我历史上曾经做过的某个垃圾站在内,这是我管理的网站的最高排名,Happying!

这一年来,我只经营了这个博客,由于我面临着高考升学的压力,也没时间去搞一些看似很有意义的Web2.0网站。如果我满怀信心地去做,做完后我就发现,某些创意我想到了,却不知道别人更早就已经做出来了。。然后我就把在互联网上的全部精力投入到运营这个博客中去,不知不觉就接近一年了。记得我半年前还写过一篇小结,没想到又一个半年快过去了。

这里讲讲我博客目前的数据,首页Google Pagerank值2,Alexa排名 644968,Technorati博客排名 276498。这是我用了我自己瞎弄的Blog_Info_Display后,每天登陆管理后台首页就可以看到了。这个插件前两天已经通过了Wordpress官方主题站的Hosting申请,但我暂时还没有时间去发布,过两天奥运会放假空闲些就发布出来。

首先想说的是Alexa排名。这个插件我想还真是多亏了我的ALEXA的排名图片调用功能。要不也不可能在1个月内从100多W名开外直接冲到64W名。但我这个插件目前还有略微不足的地方就是向服务器请求数据时每次都是同一个接口,服务器必然以为所有的访客每次都用同一个系统,同一个浏览器,同样的分辨率(甚至同一IP),如果还不进行优化,也许再前进个十万名就有可能被Alexa惩罚了。下回我在向服务器发送请求时一定要弄个随机变量欺骗一下服务器。有可能的话,还要实现客户端的Alexa调用。

我怀疑我这性质恐怕接近于Alexa作弊了,但相比那些真正刷Alexa排名的,我还算厚道了吧。起码我的初衷不是为排名而排名,而是让我的浏览者客观地了解到他们所浏览的博客。

再谈到Google Pagerank,我一直在怀疑它是否真正能够代表网页重要性的评级?

据我的了解,国内PR上8的似乎只有www.miibeian.gov.cn,www.gov.cn以及www.baidu.com,www.google.cn(算半个国内网站),这是无可争议的。但相比于英文站的PR值,中文网站的PR值明显偏低。这当然是Google的母语崇拜在作怪。miibeian的PR值很高,肯定要感谢它独有行政资源了,但它的PR也才9而已,相比国外一些网站,如美国航天总署的NASA.GOV,它的PR就已经是9,而它的外链仅仅才10000多个,而MIIBEIAN已经有21700个(这还是Google的数据,百度那就更不得了了)

据我看来,Google PR对非英文网页有明显的偏见。另一个证据就是,我曾经要做的某个网站,后来一直没做,晒在那里,只是用E文写了几行字,后来PR就升到2,另一个更绝,只写了“Coming soon”,由于与那个PR2的站链接,PR居然也有1。

此外,Google对于网站重要性的判断过于死板。只认准了PR高的站与之交换链接的就一定是好的站,其实不然。上回听说了国内有不少的博客、小型网站的PR都有6甚至7,当我找到其中一个PR为7的博客去访问的时候,我感觉他的PR为1或2更合适。从100多篇的文章数量可以看出,这个网站经营历史并不久,并且多为软文,我怀疑除了他写的“本站PR上7”这篇文章以外其它的究竟有没有价值?同样的事例可以说数不胜数。

当然,我也不是非得要抱怨Google如何不公,我想如果我的PR到4甚至更高的时候,也许也有人会说,你这个破站PR也就2吧。

调用Google PageRank

星期五, 七月 25th, 2008

很多站长都关心自己小站的Google PageRank值,倒不一定是希望PR值高了好做广告之类的,但PR作为一种比较客观的评价网站重要程度的工具,谁都希望它越高越好。

这里浅谈一下调用Google PageRank的方法。前面先说访客查看PR的方法,后面介绍程序中调用PR的方法。

浏览器调用:

我用的是Firefox3浏览器,Google为FF浏览器制作了一个工具栏(也提供了含Google工具栏的FF版本),但从我个人的使用情况来看,装载了GG工具栏的FF在启动时反应超慢,如果以我的电脑配置,FF启动需要3秒钟的话,加上GG工具栏就要20秒以上!估计第一次启动时GG工具栏要从Google调用Gmail等各种服务的最新信息,花费了不少时间。(前年我第一次尝试FF的时候就是下载“带Google工具栏的Firefox”,结果启动花了将近半分钟,让我误认为FF就是这么差劲,后来才知道是GG工具栏那么差劲)

所以我不建议FF用户装上Google工具条,还是装上一个叫SearchStatu的FF插件,该插件不但提供了Google PR的调用,也提供了Alexa的排名查询,是每个站长必备的Firefox工具。如果是IE用户,那只能装上Google工具条了,似乎GG工具条在IE下表现还不错,至少不会占用太多启动时间。

站点查询:

国内外很多站长工具站都提供了Google PageRank的查询,其实他们的数据来源大多数是本文下面所说的从Google服务器调用PR数据的方法。像国内比较著名的有zQueryChinazWebmasterhomeAdmin5。他们除了提供网页查询以外,有些还提供了<img>图片的调用,可以在你的网页里以图片方式显示PR值,(但大多数强制要求你加上他们的链接,“否则就把你加入黑名单”之类的,个人认为这些站实在是小气至极),国外有些PR查询站点还提供API接口免费在程序中调用,如TRYNT(这站在国内访问很不稳),而国内连调用图片还要你留着链接,更没有哪个站愿意提供API接口了。

服务器调用:

Google可以算得上Web2.0的先驱了,他们的产品如Google Map,Google Search大多提供了API接口以供程序开发,但Google PageRank却没有提供API接口,于是国外的高手们便通过破解Google工具栏,得出了向Google服务器请求PR数据的接口。

这里是一个Pagerank查询的完整PHP代码pagerank.zip,其中包括了范例演示、PR图标等,可以立即应用于服务。需要注意的是,该程序中使用了或异运算,它的值超出了32位的范围,故不能在Linux系统中使用,而Win系统是正常的。(本想贴这个代码,但服务器却提示503错误,所以不能贴出来讲解了,pagerankcode.com提供了这个代码以及使用范例)

后记:写这篇文章其实是想在我的WP插件中应用PR值,但迟迟未找到合适的API接口,自己的空间都是Linux的,不能运行该代码,郁闷。另一个想法就是国内的网站很小气,提供点服务都要讲那么多条件,更可笑的是PR查询服务本是一个很公开的服务,他们却当作自己的摇钱树般抱着,不是很可笑吗?