最基本的搜索引擎優化(SEO)是很簡單的,而 WordPress 程序自己的一些優點使得 SEO 變得更加容易,好比我愛水煮魚有超過 70% 的流量來自搜索引擎,因此作好 SEO 就是流量的保證,這篇文章就給你們介紹下在 WordPress 博客中最基本的一些 SEO 要求,但願可以幫助到你。app
簡單來講 SEO 分爲頁面優化和連接建設兩大部分,頁面優化是基礎,而連接建設則是重點,二者缺一不可。wordpress
在講解具體的 SEO 技巧以前,仍是先強調內容爲王,高質量、原創的內容是 SEO 的保證,堅持作好這一點,相當重要。爲用戶創造有價值的內容。原創文章、特點專題都會給你帶來意外的收穫。搜索引擎親睞原創內容,縱使轉載無數次,搜索引擎知道哪裏是原創地址。函數
頁面優化就是按照 SEO 要求對頁面進行優化,主要會涉及到標題,URL,Meta 標籤,H1 H2 H3 等標籤的使用,關鍵字密度等各個方面。工具
網頁標題直接影響頁面在搜索結果中的排名,用戶不管是在搜索引擎結果中,Google Reader,微博,或者其餘地方閱讀到你的文章,第一印象都是你的標題,因此標題黨也就是這樣產生的,雖然不鼓勵你們作標題黨,可是最基本優化仍是要有的。對於標題的優化有兩點:post
標題中包含文章的關鍵字,1-2個關鍵字便可。優化
標題通常可設計爲逆向排列,日誌頁面,文章標題放在網站標題的前面。網站
好比這篇文章:WordPress SEO 綜述 《 我愛水煮魚
(注意這我沒有加網站名,這個影響是不大的,加不加均可以),也能夠在標題名和網站名中間加入分類名也是一個不錯的作法。具體代碼,請參考 WordPress 默認的主題中的標題函數的代碼。
WordPress 支持僞靜態連接已經給 SEO 帶來了很大的方便,選擇哪一種方式 Permalink 其實關係不大,我的推薦儘可能選擇帶有 %post-name% 的,這樣若是 %post-name% 中帶有關鍵字,也可以對 SEO 排名有必定的幫助。好比這篇文章的 URL http://blog.wpjam.com/article/wordpress-seo/ 就帶了 WordPress SEO 這個關鍵字。
另外確保頁面中有 rel="canonical"
標籤,避免重複內容和連接惟一性。
Google 和百度都已經不把 Meta Keywords 和 Description 做爲排名的因素了,可是添加 Meta Description 對網站的流量還有有幫助的,由於 Google 的搜索結果裏面直接使用 Meta Description 作該頁面的描述,當用戶搜索,看到好的描述的時候,更容易來到你的網站,而 Keywords 則基本無效了,有時候用了反而拔苗助長,百度會認爲你有過分 SEO 之嫌。
在 WordPress,咱們能夠給任何頁面都添加 Meta Description,可是咱們都很懶,我的建議只須要給首頁和日誌頁添加便可,日誌頁面若是輸入摘要,使用摘要做爲 Meta Description,沒有則獲取文章的前 120 個字作 Description。在主題的 header 中添加以下代碼:
<?if (is_home() && $paged < 2){ //替換成你本身博客的描述 $description = "我愛水煮魚是一個關注 WordPress 開源博客平臺應用和互聯網的 IT 博客。"; } elseif (is_single()){ if ($post->post_excerpt) { $description = $post->post_excerpt; } else { $description = substr(strip_tags($post->post_content),0,120); } } ?> <meta name="description" content="<?=$description?>" />
語義化的網頁代碼能更好地被搜索引擎爬蟲識別,因此使用 XHTML 和 CSS 對網站進行重構,儘可能將 CSS 和 Javascript 代碼從 HTML 文件中分離出去。如今還能夠採用 HTML5 進行網頁重構,精簡的網頁代碼能有效改善信噪比問題,讓搜索爬蟲更關注內容自己。
首先一個頁面只有一個 H1 標籤,頁面上最重要的標題給予 H1 標籤,因此在首頁或者列表頁中,網站的標題採用 H1 標籤,而在日誌頁,文章的標題採用 H1 標籤,網站標題使用 DIV。其實 WordPress 默認的主題就是這麼設置。
除了設置 H1 標籤以外,還要給文章內容中的子標題按照要求設置 H2 H3 標籤,這樣除了更加文章內容更加清晰以外,語義化也更佳,對 SEO 也有幫助,Google 喜歡語義化的內容, 你可使用個人 WordPress 文章目錄插件來進一步提升 SEO 效果。
若是你在首頁或者其餘分類這樣的列表頁中輸出了全文,你可使用動態修改 WordPress Heading 標籤這個技巧來使得標籤更加語義化。
雖然最新最牛逼的圖像識別技術不斷出來,再牛逼仍是沒有辦法比的過人的眼睛,因此給圖片名上一個好的名字是很是重要的,好比這篇前面那張「我愛水煮魚有超過 70% 的流量來自搜索引擎」的圖片,我就給它命名爲「fairyfish-seo-traffic.png」,而不是不知所云的「12414124124.jpg」,而且給他賦予 alt 標籤,搜索引擎看到這張圖片的時候就馬上理解這張圖片的意思。
前面介紹了頁面優化,當你頁面優化好了,那麼就須要搜索引擎收錄你的文章,而且排名靠前,那麼怎麼讓搜索引擎收錄,而且排名靠前呢?這就是連接建設的事情了。
基本上 WordPress 作得博客,搜索引擎很快就能收錄,若是你想讓搜索引擎儘快收錄,能夠主動提交,各大搜索引擎均有「提交網址」的功能。如:
Sitemap 是一個包含你網站上全部公開頁面和文檔的連接和額外信息的 XML 文件,能夠通知搜索引擎網站上有哪些可供抓取的網頁。Sitemap 文件在其中列出網站中的網址以及關於每一個網址的其餘元數據(上次更新的時間、更改的頻率以及相對於網站上其餘網址的重要程度爲什麼等),以便搜索引擎能夠更加智能地抓取網站。Google Sitemaps 服務是 Google 網站管理員工具的一部分,
對於 WordPress 博客來講,咱們可使用 Google XML Sitemaps 或者 Simple Google Sitemap 插件生成 sitemap 文件。
一個網站的連接體系架構是很是重要的,對於用戶來講,良好的連接體系架構可以讓用戶馬上明白這個網站主要介紹什麼內容,而且快速找到他所須要的內容,而對於搜索引擎來講,良好的連接體系架構能讓站點的頁面正確被搜索引擎索引,保證 Google 爬蟲正確找到頁面。
從外部連接到你的網站的連接,稱爲「反向連接」,反向連接是搜索引擎衡量網站質量的重要依據,是SEO工做的重點,如何增長反向連接?
關於 WordPress SEO 就介紹這麼多,WordPress 自己就是 SEO 作得很好的一個開源程序,若是再加上一些優化和提升,必定會讓你的博客的流量提高的很快。 這篇文章我會長期更新,修正和添加新的內容。