WordPress整站全面SEO最佳化指南

來源:互聯網
上載者:User

  WordPress是大家熟知的一款建站程式。它功能強大、模板豐富、外掛程式充足、安裝簡單以及定製性強的特點使得我們在建立個人部落格,甚至企業網站或其他類型網站使也會選擇Wordpress。我對WordPress SEO有一些瞭解和經驗,以下就來說說過去7天,我對它做了些什麼。Wordpress模板的SEO大同小異,希望能夠通過本文給有需要的朋友開拓一些思路。

  在《網站整體標準化對SEO的影響》一文中,我介紹了網站的四個層面:基礎層、結構層、內容層和表現層。

  

 

  在進行WordPress SEO時,我也是基本遵守著這個網站標準化的步驟去進行的。當然基礎層的東西不屬於WordPress SEO的範疇,我們跳過這一部分,從結構層面開始:

  WordPress結構層SEO

  WordPress SEO在結構層面比較重要的地方有:網站欄目及結構劃分,URL標準化,模板header最佳化,以及微資料的少許應用。

  網站欄目及結構劃分

  做為一個主題於SEO相關的部落格,不以SEO做為關鍵詞有些說不過去了。在選取好模板後,就需要開始欄目的劃分。按照初步規劃,我將欄目分為:

  SEO人物:介紹一些著名的SEO從業人員,學習經典SEO案例

  SEO學習:學習SEO基礎知識,免費的SEO培訓

  SEO工具:介紹一些對SEO有用的工具

  ……等:隨著內容的增加,還會有其他的板塊出現

  根據中文分詞的原理“SEO學習”可以區分為“SEO”和“學習”。套用TF-IDF架構的SEO衍生應用可以得出“學習”一詞的權值要低於“SEO”。由於它們都是作為導航出現在各個頁面,所以整站做“SEO”這個詞的最佳化,可以自然的帶動“SEO學習”、“SEO工具”等。

  在結構方面,我運用了同百度百科相同的結構方式。將欄目做為一個頁面去處理,而不是做為一個目錄去處理。其作用是可以提高傳遞給欄目的權重。這塊的內容比較複雜,以後我會專門用一篇文章去解釋。這裡我想用一張圖來說明結構方面的部署:

  

 

  同時Sidebar和Footer放置一些對SEO協助不大但對真實使用者的體驗有協助的東西。

  最後在nofollow的使用上,選擇了將Sidebar和Footer地區的一些外鏈加入了nofollow標籤。

  WordPress-URL標準化

  在Wordpress中做URL的標準化不難。如果是PHP主機或虛擬空間,且支援.htaccess,那麼在其中加入一段代碼即可開啟偽靜態設定:

  

 

  然後在WordPress背景“固定連結”中選擇自訂結構,然後填入:

  

 

  最終的效果就是類似:http://baiduseoguide.com/1.html

  或者可以寫成:

  

 

  那麼最終的結果就類似於:http://www.easthv.cc/lanzhouseo/trustrank-and-reserse-trustrank/

  我們可以通過這個連結獲得更多的URL“樣式”:http://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5

  此外,如果發現URL中有一個.(點),從而影響到了SEO和美觀,那麼我們可以使用WP No Category Base這個外掛程式來去除,非常方便。

  模板header最佳化

  出於適用人群廣和每個人使用目的不同的原因,在WordPress的各種模板的header中,都基本含有了一切能夠放進去的東西。

  有些東西是必要的,如title/Meta Description/canonical標籤等,有些東西則不是必須,甚至是無用的,如:Meta Keywords等。我個人的處理方式比較平和,只是最佳化和清理了我不會用到的東西。具體WordPress header最佳化如下:

  開啟模板目錄下的functions.php檔案,在?>前加入以下代碼:

  

 

  儲存,更新,即可。

  微資料的應用

  做這一步工作的原因僅僅是因為我個人比較重視著作權,所以希望在Google的搜尋結果中出現我的名字等資訊;此外就是出於SEO研究的目的(網站或頁面權重達到什麼樣的值後,Google會顯示微資料資訊)。注意百度是不支援微資料。除非是大型網站加入百度開放平台。

  關於微資料的解釋和使用方式,請參考Google站長工具中的相關介紹《關於豐富網頁摘要和結構化資料》

  WordPress內容層SEO

  內容層方面的WordPress SEO,主要涉及Title, Meta Description, robots.txt Sitemap等方面。至於內容創作方面的因素,不在WordPress SEO的範疇之內。

  WordPress標題和描述SEO

  這個應該沒什麼好說的,採用“文章名-網站名”或“文章名-目錄名-網站名”的方式進行。WordPress預設和部分模板所採用的Title標籤需要改動,直接替換header.php中的相關Title資訊即可。改動的代碼網上有很多,可自行查詢。

  同理,為了防止搜尋引擎自己抓取網站描述,從而影響使用者在搜尋結果頁面看到的文字,我們也需要對Meta Description做自訂處理,代碼如下:

  

 

  上段代碼的意思是,如果是首頁,則顯示“這裡寫你網站首頁的描述”;而如果是文章頁或者頁面,則按照子定義欄目中輸入的指顯示。

  那麼如何在自訂欄目中輸入值呢?怎樣找到輸入自訂description的地方呢?

  在背景撰寫新文章頁面下,找到右上方的“顯示選項”,點擊,勾選“自訂欄目”;

  在文章編輯區下方會出現“自訂欄目”,選擇“輸入新欄目”,然後輸入”description”;

  在右方的“值”中輸入你文章的描述,注意保持在70個漢字之內。

  robots正確寫法

  WordPress的通用robots.txt寫法為:

  

 

  可以根據自己實際需求進行添加和刪減。

  此外應該注意:robots.txt檔案的編碼格式應該為ANSI

  sitemap

  直接使用Google XML Sitemaps這個外掛程式創造sitemap.xml即可。同時也需要有一份html格式的網站地圖。我個人是使用PS Auto Sitemap這個外掛程式來實現的。效果可以參照

  http://www.seoyangs.com/sitemap.html

  WordPress內容層SEO

  這裡的最佳化主要牽扯到CSS和JS的整合及最佳化,從而提高網站相應速度和載入速度。下面的圖表示的是最佳化後的WordPress在YSlow中的得分,以及在Google管理員工具中網站效能中的速度測試。

  

 

  由於網站速度這快的最佳化已經超出了WordPress的最佳化範疇,且相關要介紹和解釋的內容太多。我會在以後的文章中做專門的介紹。

  以上就是楊帆對WordPress最佳化的一些見解,SEO工作每個人針對每一個網站,都有不同的操作思路和具體做法。筆者也僅僅是拋磚引玉希望能夠給大家一些WordPress SEO上的思路。文章內容不當之處請多多包涵並指出。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.