根据我的经验,介绍一下怎么才能让自己的站被Google搜索到并且搜索得更多,排名更好。这基本属于SEO的范畴,不过个人Blog的SEO和商业网站的SEO虽然都是SEO,但是侧重点应该有所不同。
我的这个站发布于8月20号,目前Google的抓取和收录情况良好,部分页面,尤其是原创性的长文章页面在Google的搜索结果中表现不错(即使还在 Sandbox)。由于刚刚发布不到一个月,数据还没有更新,因此PageRank还是0,需要等一两个月再看看表现。所以说其实我没有资格来说SEO,不过既然被人找上门来了,就胡扯几句。
至于为什么对自己的Blog做SEO或者做推广?各人看法不同。当然,如果你觉得不需要,那么就不用往下看了。
1. 使用独立域名,自己架设的空间。
保证自己能对页面的控制权,可以进行一些页面优化,关键词优化,添加一些简单而又有用的功能提升排名。如果你不具备自己假设独立域名站点的能力和条件,那么在选择你的Blog服务商的时候,注意以下几点:
1) 不要使用网易博客和搜狐博客作为你的Blog。这两家Blog都使用了Ajax技术来构造整个页面,使得搜索引擎几乎无法从页面上抓到任何有用的信息,所以在Googlebot足够智能到能自动执行Ajax之前,使用网易博客和搜狐博客就等于自绝于所有搜索引擎——不光是Google。另外,参考之前对搜狐博客和百度空间的分析,如果你想让你的Blog能在除了Google和百度之外其他的搜索引擎上出现,那么不要选择百度空间,否则的话百度空间还是可以的,因为百度对它的支持非常好,排名总在最前面。
2) 尽量使用支持Javascript的空间。事实上出于安全考虑,大部分服务商都不在此列,包括百度空间和微软的Live Space,不支持Javascript使得一些优化不能进行。
3) 不要选择经常被GFW的国外服务商,例如Blogspot,尽管它的功能非常强大并且被Google很好地整合。除非你人在国外并且完全不考虑国内的读者,否则这些时通时断的服务商显然不被考虑。
2. 保持网站的畅通。
慢一些问题不大,但是如果经常无法访问就是大问题了。如果你的网站托管在国内,一定记住去备案自己的域名,现在风声很紧,不备案的网站随时可能被关闭,连数据一起丢失。不备案是万万不行的,不过这不等于备案就万事大吉了。你的网站托管商或者当地公安部门都可能暂时关闭你的网站,只要有一点点不和谐言论,或者和你托管在同一主机的其他站点有不和谐言论,你也会被波及。因此,如果条件允许,把网站放到境外的服务器上,找一些没有历史污点并且服务还不错的空间。从现在的信息看,放在国外被GFW的概率比放在国内被拿走硬盘的概率要小得多,损失也要小得多。
3. 保证自己网站高质量的内容和经常性的更新。
Google喜欢原创内容而讨厌转载是长期来大家的共识。拥有大量原创独创内容的网站更容易得到高的PageRank。而更新频繁的网站也会得到更多青睐。所以在硬件(域名,空间)达标的情况下,内容是王道。任何时刻任何情况下,好的内容比任何特意的优化都重要得多。
4. 增加外部链接。
尤其是PageRank高的网站上给你的链接,往往会起到意想不到的好作用。这是由PageRank的算法决定的。比如找你的朋友给你做个链接,比如在别人的空间留言时留下自己的地址。当然,不要因此而去动歪脑筋,去做Spam,一旦被发现,可能你的网站直接就废了。
5. 页面的静态化和URL的含义。
对搜索引擎来说,静态化的页面是最友好,最容易被收录的,因此尽量静态化你的页面吧。WordPress和Movable Type都需要较复杂的配置来实现页面静态化,据说Z-Blog相对比较容易不过我没试过。而我的北落师门从一开始的设计,就是以所有页面的静态化为基础的,因此不需要任何配置就可以做到。如果静态化的页面能有一个比较好的名字则更好。搜索引擎也一样,页面URL里提供的关键字也会影响页面的收录。
6. Tag的使用和站内链接优化。
文章的Tag非常重要,记得一定要写Tag并且最好把它链接到相应关键字的Tag页面,例如这样:Google。同时,在tag的链接标签上,记得添上rel="tag",这会被很多搜索引擎识别,比如Technorati,尽管它被和谐了,但是它仍然毫无争议地是 真正的博客搜索老大。Google也明确说了使用Tag有助于它对Blog的评价。站内链接则是自己可以控制的优化方案,除了前面说的Tag之外,还有一些其他的注意点,例如每个网页最多离首页四次点击,等等。 Sitemap是一个很好的解决方案,把它放在你的根目录里吧(然后在首页加个链接)。很多第三方工具都可以制作Sitemap。
7. 更新时自动提交ping信息。
意思就是当文章更新的时候,自动告诉一些服务器你更新了文章,邀请他们来抓取。基本上所有主流的架站工具都提供这个功能或者类似的插件,另外我发现Live Space也有这个功能,其他Blog服务商是否有此功能没有经过测试。我自己的代码ping了Google的Blogsearch ping server、Technorati ping server和Weblog.com ping server。在我发文之后3分钟内,我就可以用Google Blogsearch搜索到我刚发的文章。事实上这样接受推送更新的服务器很多,不过并没有全部告诉的必要,我觉得Google和Technorari足够了。如果百度有这样的Ping server,我想我也会发送的,可是它没有(所以百度的博客搜索基本就等于百度空间的内部搜索)。
8. 优化页面的代码。
用符合w3c标准的代码,不要用table。Google更喜欢标准代码。无论你的页面结构如何,无论是两列还是三列,内容在左边还是中间还是右边,记住一定在页面源码中把它放到尽量前面(用table就做不到)。选择这样的模版,或者自己写这样的代码。另外,所有的图片加上alt标签,所有的链接,如果有必要的话加上title(和链接文字一样就不用加了),这样的细节有助于你的网页更加被搜索引擎所理解。
9. 提交网址。
事实上往搜索引擎提交网址的作用已经越来越小,远远不如几年前那么重要了。这里推荐一个:DMOZ。如果你能成功将自己网站提交倒DMOZ上,那么对于你的PageRank会大有好处。
10. 让你的朋友用Google Reader订阅你的feed。
这条看上去很古怪是吧?但是事实是,Google确实把一个Blog在Google Reader中的订阅数作为了一个评价指标,因此,使用Google Reader吧。顺便说一句,同样道理,让朋友们将你的文章收藏到百度搜藏也可以让百度提高对该页面的权重。
11. 使用Google提供的各种小工具。
比如Google Analytics统计工具(强烈推荐),比如Google Coop站内搜索引擎,当然还有Google Webmasters来随时查看自己的站点在Google的表现。
12. 不要尝试黑帽SEO。
很多网站因为黑帽SEO被永久性咔嚓了。而我们做的,是完全非商业性的,只是用来展示自己表达自己的个人空间而已,何必要去急功近利呢?