代碼優化大致是去掉頁面中的冗余代碼,將繁復的代碼簡化,并將頁面中的重要內容前置,以達到提升頁面速度并賦予頁面中重要內容更多的權重的目的。說到這個,我之所以不用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”是個非常不錯的選擇,其他的博客一般也有類似的插件,有能力的同學也可以考慮去優化一下這個文件(好像不太重要,那就不細說咯)。