WordPress就不用我來介紹了,相當不錯的開源建站程序。今天來分享下WordPress優化的一些建議,歡迎大家拍磚。
1、URL結構
WordPress 允許您更改默認的鏈接形式,以此提高 URL 的可讀性和對搜索引擎的友好程度。我們選擇什麼樣的URL沒有什麼特別的要求,如果是新聞類相關類等具有時效性的,個人覺得選擇日期和文章名更好,這樣子對用戶更加明確和友好。
/%postname%/或者也可以把分類加入進來/%category%/%postname%/(注:如果你的一個文章有多個分類的話,URL會呈現多級目錄的形式),同時如果是中文WordPress的話,中文標題有時會被自動顯示在URL中,會導致URL的utf-8編碼的URL很長(如果你選擇的是utf-8的編碼的話),在QQ聊天等復制URL時會很長,有時會出現被QQ系統自動截斷。
當然你可以偷懶直接使用數字形式,如SEM一家之言 /archives/%post_id%,還可以選擇數字加文章名的形式/%post_id%‐\\%postname%根據你自己的需求來選擇URL
2、robots.txt
個人覺得WordPress本身的結構已經設計的很好,再者搜索引擎也很熟悉,可以放心大膽的使用
User-agent: *
Disallow:
當然可以根據你所用的WordPress主題和蜘蛛的爬行的記錄,進行合理的設置。
3、合理規劃網站權重
首頁不要全文輸出,全文輸出的話有種single post也就成為了首頁的“部分內容”,導致single post的權重被降低,全文輸出時有時你會發現搜索你的某篇文章首頁是排在single post的前面的。
規劃WordPress主題的sidebar
你可以使用zero介紹到的WordPress插件Widget Logic規劃下sidebar,比如很多WordPress主題默認每個頁面都會顯示最新文章的選項,而WordPress首頁本身會按時間顯示最新文章,因此沒有必要在設置最新文章了,把這些權重分配給你的其他想要重點優化的某些熱門文章。在其他頁面設置最新文章也可以保證搜索引擎爬蟲不管從哪個入口可以索引我們的最新文章,幫助新文章的收錄。當然還可以設置其他的比如友情鏈接等。
關於作者、Read More、meta功能選項的處理
很多WordPress主題默認顯示作者的超鏈接,所有很多人會在robots.txt中把author給屏蔽掉來避免重復內容等問題,這個熟悉WordPress主題的話直接去掉主題裡面的超鏈接就好啦,畢竟被robots.txt屏蔽掉的URL有時也還會分配權重。
還有很多人覺得在首頁文章的Read more一是confuse 蜘蛛,再者這樣子按照谷歌的說法錨文本過於寬泛,那麼我還是直接在主題裡面修改不顯示就好啦就像SEM一家之言一樣,或者使用之前介紹的SEO Ultimate把Read more換成標題內容的超鏈接。
Meta功能的功能選項,我的建議是去掉吧,WordPress登陸的URL基本都是wp-login.php很好記的,沒必要每個頁面都放上,浪費權重,而且老有人喜歡去點擊注冊,忘記admin密碼重置鏈接啊等
4、重復內容的處理
不可避免的WordPress也會造成一些重復內容,比如評論分頁等
http://example.com/post/
http://example.com/post/comment-page-1/
http://example.com/post/comment-page-2/
那我們就不設置評論分頁呗,除非你的評論確實很多,我想那時你能有這麼多評論和人氣,你恐怕已經不依賴SEO了吧
關於重復內容還有一個容易引起重復的地方是tag標簽,很多人就不怎麼使用tag,在我搜索一些關鍵詞的過程中往往tag會經常出現在我的視線中,再者你觀察蜘蛛爬行的記錄的話,會發現百度蜘蛛很喜歡爬行WordPress的tag URL,既然它喜歡,就寫好tag讓蜘蛛爬行去吧。
很多人不寫原因恐怕和這位差不多吧。
Zac:我博客沒寫tag,原因之一就是要想不同的tag,太麻煩,我干脆不寫了,但有時間的童鞋,可以寫,再然後,內容除了原創,這個不說了,誰都知道,還得有個性
存檔頁的處理
我的建議是針對以日期分類存檔的頁面
<meta name="robots" content="noindex,follow" />
其他
WordPress針對中文的Ping服務
關於ping服務可以查看:http://www.chinaz.com/Webbiz/Exp/12151493Z2010.html
http://ping.baidu.com/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blog.yodao.com/ping/RPC2
http://www.feedsky.com/api/RPC2
http://www.xianguo.com/xmlrpc/ping.php
http://www.zhuaxia.com/rpc/server.php
站點地圖
使用Google XML Sitemaps創建sitemap,可以將sitemap地址寫到robots.txt裡面,在網站管理員工具的網站地圖的話就會直接識別出來很方便提交,不用手工輸入提交。
很多WordPress主題自帶archives的頁面模板,可以當作針對用戶的站點地圖來使用。
網站內鏈
關於網站內鏈就使用zero推薦的WP Keyword Link,這款插件就是在smart link的基礎上開發的,原作者推出的smart link pro版更加強大可惜太貴了,看介紹有很多很好的地方和細節處理的很到位。
文章