在优化博客的过程中记下一些小心得,希望对大家有用。我不写细节,只把重要的部分记下来,如果存在偏颇,请各位看官指正。
1、优化从头开始,就是对logo的优化,logo也是SEO的一个关键元素,虽然文字logo比图片logo更利于搜索引擎优化,但是可以通过对背景 Logo 结合隐藏文字链接的方法优化。
首先,创建文字链接:
<div id="logo"> <a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('name'); ?>">logo</a> </div>
接着,对此链接设定样式:
#logo a{display:block;height:50px;width:100px;background-image:url(logo.gif); background-repeat:no-repeat;text-indent:-1000em;}
2、布局的语义化。搜索引擎并不能像访客那样很直观的去查看网页,它只能通过分析页面内的标记语言来理解网站的内容,所以,尽量简单、明了、规范的语义化网页是优化的一个很重要的手段。关于语义化一些知识可以看虫下米的这篇文章http://www.g9net.com/2009/06/28/related-to-the-semantic-web-front-end-of.html。除了这篇文章所指出的优化之外,要注意在优化的过程中页面标记内的关键词数量,通常页面中h1拥有最高的权值,在一个页面中最好指使用1个h1来突出你的内容,太多的h1会分散其整个页面的权重,对搜索引擎也是非常的不友好。搜索引擎对页面标记的检查也是从h1、h2、h3……这样检查的,所以丰富h1和h2标记内的关键词很管用。
3、页面的标准化。对用户来说,网站标准就是最佳体验。
4、使用Sitemap和robots.txt。使用插件Google XML Sitemaps(http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/)
5、和第2条所指出的一样,注释网页内的图片(增加描述),对图片的尺寸加宽高的描述都是很必要的优化。
6、良好的用户体验和界面设计。这些是很细小的技巧,是对设计的把握和访客心理的揣测。很重要。
7、固定链接。在优化方面,推荐将固定链接设置为/%postname%/格式,因为搜索引擎对固定链接的权重www.domain.com比domain.com高,domain.com比domain.com/xxx/高,domain.com/xxx.htm高。
8、丰富的内部链接和外部链接。内部链接是搜索引擎蜘蛛爬页面的一个很重要的部分,应尽量使用文字链接,尽量不使用JS内的链接。好的内部链接可以整体提升站内搜索引擎的排名。有价值的外部链接对搜索引擎的排名也很重要,在寻找搜索引擎权重较高的外部链接的同时也要注意两点:一是在内容中对外部链接的引用,这个也很管用,二是注意不要链接禁止搜索引擎跟踪的链接。我曾经在3个月通过内部链接加外部链接把一个博客优化到了PR 6。
个人觉得对外部链接的优化虽然很有效,但是慎用,如果你的博客仅仅为了搜索引擎的排名而链了一大堆你都不甚沟通的博客的话,我觉得没什么必要,也没什么价值。做好内容是正道。
9、分析博客的流量数据。我是通过Google Analytics分析的,Google Analytics很强大,我通过对页面的内容、关键部分点击、关键字、页面浏览来做优化,这部分我觉得需要去掉页面中那些无关紧要的鸡肋。网站优化也是减法的艺术,去除掉多余的无关紧要的部分,访客的浏览中心就会越靠近你想表现的内容。同时由于博客的特殊化,应该注意到数据分析仅仅是作为到分析和引用的作用,有时数据不一定是很准确的,页面的其他部分等其他因素也会影响到数据的准确。
10、在wordpress中使用SEO插件。这篇文章推荐了20款WordPress SEO的插件http://www.mangguo.org/20-best-wordpress-seo-plugin/。
11、使用优化网页速度的插件。越小的页面,对搜索引擎的优化更好,在wordpress上可以通过gzip对页面及页面的组件进行压缩,除此之外,我的博客一直在用的4个插件,使用方便,对程序的兼容性和稳定性较好,占用服务器资源较少,推荐一下,Use Google Libraries插件(http://wordpress.org/extend/plugins/use-google-libraries/)可以在加载页面Ajax和JS时使用Google Libraries,GZippy 插件(http://wordpress.org/extend/plugins/gzippy/)是利用GZip的压缩功能提高访问速度的,WP Widget Cache插件(http://wordpress.org/extend/plugins/wp-widget-cache/)可以减少侧边栏sidebar 的数据库查询,DB Cache插件(http://wordpress.org/extend/plugins/db-cache/)可以缓存数据库来提速。
12、使用雅虎的Yslow和Google Page Speed并根据相关建议优化你的博客。针对优化的效果,可以使用这个小工具看一看http://www.ranknow.cn/。
PS:像第3条中指出的,页面的标准化对博客的优化很有作用,我的博客现在还是有很多地方没通过W3c的标准,谁可以推荐给我一个好的W3C网页标准化的教程呢?(已解决:http://www.life-studio.cn/w3c-standards.html)