WordPress 的搜尋引擎是一個令人興奮的話題,期間和之後,我沒有時間回答現場的 Mozinar,我收到了很多很好的問題。當我開始讀透過您的後續問題,我認識了很多相同的主題,所以我決定將在這篇文章中常見的問題,都可以看到。
當然,在 WordPress 的,因為它是一個靈活的平臺來解決這些問題的方式有很多種。我選擇了集中的解決方案,我在過去的這個職位上,但在評論部分的這篇文章,請註明您的想法,所以我們可以互相學習。
正確的永久連結結構和限制
在 Mozinar,我們談了很多關於如何執行到您的永久連結結構有顯著網站的速度問題,為部落格帖子開始數字以外的東西。
換句話說,www.site.com/blog/2012/awesome-post/執行速度快,,而 www.site.com/blog/online-marketing/awesome-post/導致網站的速度問題,尤其是當你的部落格的增長。這是因為 WordPress 已經難以破譯資料庫中的拉後,從沒有在第一個目錄。在 WordPress 的團隊有自己公開承認這個問題在以前的 WordPress 的版本。
許多聽眾很快就指出,然而,新版本的 WordPress 實際上已經完全解決了這個問題。
事實上,如果你的 WordPress 3.3 或更高版本,您實際上可以放棄可以開始你的職位,一個你想要的任何永久連結結構的數量和使用!沒有速度的問題擔心。

我沒有提到這一點 WordPress 的的 Mozinar 版本之間的差異,想清楚了這裡。永久連結 (如果你的 WordPress 3.3 或更高版本) 的最佳實踐是使用類似類別%/%/%postname%/,/%postname%/,因為它都更加人性化,結果在更符合邏輯的網站層次結構,也可以是搜尋引擎友好的。
當然,如果你還沒有更新 WordPress 或實際上被卡住的舊版本由於某種原因 (需要過期的外掛,顯著的平臺定製,等等),而不是你的部落格文章的 URL(永久連結結構) 與一些可能會導致在一些嚴重的網站的速度問題。我認為一個 WordPress 升級需要完成,你應該考慮改變您的永久連結結構,以確保你有一個快速的網站對使用者和搜尋引擎。
正確的方式來改變永久連結結構
最好的步驟,改變你的永久連結結構是什麼?也許你需要保持和舊的 WordPress 的版本,因此需要更新您的永久連結結構,網站的速度問題。另一方面,也許你只是使用了預設的永久連結結構,當你建立了自己的網站,但現在要改變的搜尋引擎最佳化和使用者體驗的原因。
更新你的 URL 始終是一個微妙的變化,需要良好的規劃,由於巨大的影響,這可能對您的搜尋引擎可見性。我們總是要確保我們 301 舊的 URL 重定向到新的同行,不只是確保良好的使用者體驗,但好好溝通的方式,讓他們的排名和連結股權歸因到您的新的搜尋引擎的變化網址。
不建立 301 重定向,你才能真正傷害你的搜尋引擎可見性。

WordPress 是偉大的,它可以很容易的 URL 定製的,由於其非常強大的 URL 重新寫入控制。不幸的是,如果你改變你的 URL 永久連結結構,WordPress 的實現 302 重定向從舊的 URL 到新的,而不是必要的 301 重定向。
我看過以上幾個排名坦克由於這 WordPress 的怪癖,我不希望這發生在你身上!
幸運的是,有兩個解決方案,不涉及你有瘋狂的重定向規則或 1to1 301 重定向:
解決方案 1:更新.htaccess 檔案中的程式碼
如果你改變你的永久連結結構/%postname%/(只有當你移動到這個永久連結結構),我建議更新。 htaccess 檔案處理 301 重定向從舊的永久連結結構,這個新的。
我喜歡這種方法,因為工作的。 htaccess 檔案是更快,更方便您的 WordPress 安裝,並讓您的安裝變得臃腫,更多的外掛。
這裡就是你需要做的:
複製你的.htaccess 檔案作為備份,以防出現錯誤,你需要重新上傳舊的
獲取.htaccess 程式碼片段,你需要透過滾動到這個頁面的底部上 Yoast SEO 的網站 (我有沒有關係與 Yoast SEO 外的使用者),點選橙色的按鈕,上面寫著 「生成重定向」
填寫表單欄位並單擊 「生成重定向」 時,輸出正確的程式碼

複製該程式碼,並將其放置在最頂端的.htaccess 檔案
更改您的永久連結結構/%postname%/從 WordPress 的介面內
驗證舊的文章網址的重定向到新的,事實上,現在 301 重定向。為此,您可以透過現場檢查您的舊網址使用 301 重定向在這裡 (再次像一個檢查工具,沒有關係以外的使用者)
這樣就可以快速更新.htaccess 檔案沒有太多的混亂。如果它不工作,只是改回你的永久連結結構,並重新上傳您的備份.htaccess 檔案。
解決方案 2:使用重定向外掛
除了/%postname%/,然後是簡單的。 htaccess 更新的圖片,如果你想使用其他的固定連結結構。
相反,我建議使用一個 WordPress 的外掛,讓你能夠控制你需要照顧的 301 重定向。當然,也有眾多的 301 重定向外掛可供選擇,但我建議由約翰·戈德利 (再次,我只是一個使用者,沒有其他關係與重定向或約翰·戈德利) 重定向。

這個外掛會自動 301 重定向 URL 的變化,同時也允許 1 到 1 301 重定向實施基於正規表示式的重定向規則,甚至創造!所有這一切都來自 WordPress 的介面,使其成為一個相對簡單的解決方案,用於管理的永久連結結構轉變。
只要安裝這個外掛,改變你的永久連結,然後一旦變更已經完成,確認 301 重定向正確到位。
當然,還有多個其他搜尋引擎最佳化的後果時,需要考慮改變 URL 結構 (見 http://www.seomoz.org/blog/should-i-change-my-urls-for-seo 一些討論這個),但上面的解決方案應該包括如何正確地改變你的永久連結對於大多數 WordPress 的安裝。
多種語言的 WordPress 的網站實現
這是一個非常普遍的問題後,我收到了 Mozinar,圍繞著最好的方式來實現多國語言的一個 WordPress 安裝,使 www.yoursite.com/fr/返回法文翻譯的內容,並 www.yoursite.com /解/返回,例如德語翻譯。
雖然 WordPress 的不支援多語言的網站或部落格的開箱即用,實施和執行多語言安裝有多種方法。 WordPress 的提供了一個詳細的介紹 (包括優點和缺點) 五個不同的方法來推動的,如自行安裝 (只需訪問 http://codex.WordPress.org/Multilingual_WordPress 的所有可用方法的列表),所以我不會老調重彈他們的偉大的評論。
相反,我會檢討我的首選方法,為建立一個多語種的網站,這是包括所有可用的翻譯在一個頁面中或後,然後自動選擇顯示哪一個語言目錄的基礎上選擇 (如因為/或/ FR / DE /) 。

解決方案:WPML 外掛
我一直使用的 WP
ML 外掛 (沒有關係以外的使用者) 來處理這個問題,原因如下:
它允許所有翻譯的內容,便於治理,讓所有的翻譯坐同一職位頁內,在 WordPress
如果你想輕鬆新增新的語言變體
自動實現 hreflang 標籤上的所有頁面,減少任何潛在的重複內容的問題,同時也按照新的多語言搜尋引擎最佳化的最佳實踐
它允許使用的語言目錄,子域或域,因此非常靈活的,允許良好的谷歌網站管理員工具,設定整合
只需訪問 WPML 網站購買和詳細的配置和安裝說明。就像任何其他的外掛安裝,這是最好的解決辦法,我已經用了多語言的 WordPress 部落格。
還有其他的方法!
我希望我已經能夠清理一些常見問題的處理 WordPress 的。我愛的平臺,但它不是完美的,需要定製,以確保它的搜尋引擎最佳化友好的。
這篇文章概括了什麼,我通常做些什麼來解決上述討論的主題,但也有其他的方法,使我們談論的變化。請一定要來和我探討,讓更多的人知道你的解決上述主題的方式。