代码优化大致是去掉页面中的冗余代码,将繁复的代码简化,并将页面中的重要内容前置,以达到提升页面速度并赋予页面中重要内容更多的权重的目的。说到这个,我之所以不用all-in-one-seo-pack,就是因为它带来了不少冗余代码。需要特别指出的是,一般来说,页面的大小不宜超过100K字节,如果超过这个长度,很可能导致谷歌不收录该页面或忽略100K之后的内容。
对个人博客而言,这部分内容主要针对模板文件,大致包含以下方面:
1、去除注释语句,在编写完成后它们基本毫无用处。
2、减少数据库检索次数,比如就不妨把
之类的语句直接写出检索结果,这样能有效提升访问速度。
3、Javascript对搜索引擎极不友好,建议将相关内容存为外部文件,并尽量在页面内容底部调用。
4、尽量不用表格(table)而使用列表(ul、ol),如果实在需要用到表格,也尽量使用数个小表格而不是使用大表格中嵌套小表格的方式,这是因为浏览器在读取页面时直到表格全部读取完毕才进行显示。
5、Flash尽管很酷但它是SEO的大敌,虽然谷歌确实能从Flash文件中解析信息,但大多数搜索引擎包括谷歌都对Flash很反感,如果到了不得不使用它的场合,不妨将它独立出来作为一个页面,并以合适的标题、描述来进行包装。如果需要在页面中进行引用,最好的方式是用javascript语句引入,这是因为它们不会被搜索引擎解析,当然影响就小了。
6、合并Css文件,很多博客程序的模板,特别是WordPress都是使用 div+css 的流行方式来编写,在此之后,很多插件也有自己的Css文件,加载多个Css文件显然会影响页面的载入速度,那么不妨将它们合并。
7、Sitemap文件的优化,站点地图文件对搜索引擎检索收录有很大的帮助,对WordPress来说使用“Google XML Sitemaps”是个非常不错的选择,其他的博客一般也有类似的插件,有能力的同学也可以考虑去优化一下这个文件(好像不太重要,那就不细说咯)。