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的永久鏈接

我沒有提到這一點 WordPress 的的 Mozinar 版本之間的差異,想清楚了這裏。永久鏈接 (如果你的 WordPress 3.3 或更高版本) 的最佳實踐是使用類似類別%/%/%postname%/,/%postname%/,因為它都更加人性化,結果在更符合邏輯的網站層次結構,也可以是搜索引擎友好的。

當然,如果你還沒有更新 WordPress 或實際上被卡住的舊版本由於某種原因 (需要過期的插件,顯着的平台定製,等等),而不是你的博客文章的 URL(永久鏈接結構) 與一些可能會導致在一些嚴重的網站的速度問題。我認為一個 WordPress 升級需要完成,你應該考慮改變您的永久鏈接結構,以確保你有一個快速的網站對用户和搜索引擎。

正確的方式來改變永久鏈接結構

最好的步驟,改變你的永久鏈接結構是什麼?也許你需要保持和舊的 WordPress 的版本,因此需要更新您的永久鏈接結構,網站的速度問題。另一方面,也許你只是使用了默認的永久鏈接結構,當你建立了自己的網站,但現在要改變的搜索引擎優化和用户體驗的原因。

更新你的 URL 始終是一個微妙的變化,需要良好的規劃,由於巨大的影響,這可能對您的搜索引擎可見性。我們總是要確保我們 301 舊的 URL 重定向到新的同行,不只是確保良好的用户體驗,但好好溝通的方式,讓他們的排名和鏈接股權歸因到您的新的搜索引擎的變化網址。

不建立 301 重定向,你才能真正傷害你的搜索引擎可見性。

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 外的用户),點擊橙色的按鈕,上面寫着 「生成重定向」

填寫表單字段並單擊 「生成重定向」 時,輸出正確的代碼

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 /) 。

多語言WordPress的站點設置

解決方案:WPML 插件

我一直使用的 WP
ML 插件 (沒有關係以外的用户) 來處理這個問題,原因如下:

它允許所有翻譯的內容,便於治理,讓所有的翻譯坐同一職位頁內,在 WordPress

如果你想輕鬆添加新的語言變體

自動實現 hreflang 標籤上的所有頁面,減少任何潛在的重複內容的問題,同時也按照新的多語言搜索引擎優化的最佳實踐

它允許使用的語言目錄,子域或域,因此非常靈活的,允許良好的谷歌網站管理員工具,設定整合

只需訪問 WPML 網站購買和詳細的配置和安裝説明。就像任何其他的插件安裝,這是最好的解決辦法,我已經用了多語言的 WordPress 博客。

還有其他的方法!

我希望我已經能夠清理一些常見問題的處理 WordPress 的。我愛的平台,但它不是完美的,需要定製,以確保它的搜索引擎優化友好的。

這篇文章概括了什麼,我通常做些什麼來解決上述討論的主題,但也有其他的方法,使我們談論的變化。請一定要來和我探討,讓更多的人知道你的解決上述主題的方式。