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 學習」 可以區分為 「SEO」 和 「學習」 。套用 TF-IDF 框架的 SEO 衍生應用可以得出 「學習」 一詞的權值要低於 「SEO」 。由於它們都是作為導航出現在各個頁面,所以整站做 「SEO」 這個詞的優化,可以自然的帶動 「SEO 學習」 、 「SEO 工具」 等。

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

網站扁平結構

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

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

WordPress-URL 標準化

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

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

然後在 WordPress 後台的 「固定鏈接」 中選擇自定義結構,然後填入:

/%postname%.html

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

或者可以寫成:

/%category%/%postname%.html

那麼最終的結果就類似於:https://www.weixiaoduo.com/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 這個插件來去除,非常方便。