如何為域名正確設置 301 重定向?

時不時地,當你網站的鏈接結構發生了變化,則需要將新舊鏈接連接起來,以保持現有的排名和反向鏈接。或者,如果你獲得了一個具有權威鏈接配置文件的域,並且想知道如何利用它來發揮自己的優勢,那麼你應該知道所有這些都是通過 301 重定向完成的。

本文涵蓋了有關 301 重定向的所有知識,並解釋了一些關於本話題的常見誤解。

我還將講解幾種不同的重定向方式以及一些常見的用例或示例。(本文還包含有關對過期域進行 301 重定向以獲得最大 SEO 優勢的詳細指南。)

因此,請繼續閱讀並準備好將你的 301 跳轉游戲提升到一個新的水平,並獲得隨之而來的 SEO 優勢!

甚麼是 301 重定向?

301 重定向是一種永久性重定向,它向搜尋引擎顯示頁面內容已永久移動到新的目標 URL 的消息。內容可以位於新 URL 上,甚至可以位於完全不同的域中。

在 301 重定向的情況下,請求客戶端(可以是 rebot,或是瀏覽器)會被告知現在可以在新 URL 上訪問請求資源(例如 HTML 文檔、文件或域)的內容。

這與簡單的轉發不同。

除了新 URL 之外,Web 伺服器還將傳輸永久移動HTTP 狀態代碼 301,這清楚地表明源 URL 無效,並且原始資源現在在新位置永久可用。

301 重定向如何幫助 SEO?

由於 301 被理解為永久重定向,蜘蛛(Robots)還會收到一條消息,表明舊 URL 不再需要編入索引。

隨著時間的推移,新頁面贏得了搜尋引擎的信任,最重要的是重定向的實體相關性(例如SEO中的利基相關性)和反向鏈接配置文件。

進行 301重定向 的主要 SEO 好處就是鏈接的轉移,因為它有助於建立重定向對象的先前排名。與其他 3xx 重定向類型相比,301 重定向是將現有域的權限轉移到新域的最佳方式

4個實現 301 重定向的最佳方法

有幾種不同的方法可以實現 301 重定向,而如何執行 301 取決於你的實際用例,我將在下一節中介紹。現在,我將介紹最常用的方法,這些方法易於實施,並且已被證明可以在網站上提供最佳表現。

通過 .htac​​cess 實現 301 重定向

通過 .htaccess 重定向是跨網站最流行的方法。由於重定向代碼輸入到伺服器的根目錄中,因此需要一個具有激活 mod_rewrite 糢塊的 Apache Web 伺服器,或者你懂的配置 Nginx 伺服器端的 .htaccess 文件。國外大多數 Share hosting 在 Apache 上執行,並且在 public_html 文件夾中已經有一個 .htaccess 文件。國內用的比較多的 LNMP 在相關虛擬主機文件夾裡也有,如果你對代碼版的配置不是很熟悉,你也可以使用寶塔面板,每個新建網站文件夾裡都有一個默認的 .htaccess 文件。

通過腳本語言實現 301 重定向

執行 301 重定向的另一種方法是通過腳本語言,例如 PHP。它比其他方法相對較慢,因為需要在重定向之前執行實際腳本。但是,這是在使用動態網站(例如Wordpress)的情況下設定重定向的更方便的方法。特別是當鏈接結構難以理解並且將先前版本的 URL 映射到新版本時具有挑戰性的時候。

域註冊商級別的 301 重定向

雖然很多人在主機 (.htaccess) 級別實現重定向,另一個簡單直接的方法是通過域註冊商,或者是DNS服務商(Cloudflare之類的)。這限定於你只想重定向域名主頁。如果你想將單個UR高的頁面指向新對象(新域或新頁面),請不要使用此選項。

使用 WordPress 外掛實現 301 重定向

對於 WordPress 用戶,最簡單的選擇是通過重定向外掛實現他們的重定向。走這條路線的好處是,你可以獲得一個非常用戶友好的 GUI 界面,你只需在其中輸入要重定向的頁面並提供目標 URL。

我比較常用的做法是,安裝 Rank Math 並同時開啓 404 和 301 重定向功能,另外還會在設定裡設定自動重定向功能。

常見的 301 重定向用例

設定 301 重定向有幾種不同的用例,無論你是獲得了具有強鏈接的新域,還是正在考慮重塑品牌,都可以作為參考。

讓我通過幾個用例來講解大公司是如何利用 301 重定向來發揮他們的優勢的。

域級重定向

整個域重定向最常用於品牌重塑。一家公司可能決定將其名稱更改為更具市場價值的名稱,或者他們可能偶然發現了一個聽起來更好的域名。發生這種情況時,需要將所有以前的內容移動到新域中。但是,由於以前的域名在搜尋引擎和客戶群中有著悠久的历史,因此將其轉發到新域名絕對至關重要。

本站 Affpeer 的前身域名就是 Chakeladotme。

頁面級重定向

當網站的內部頁面具有將這些頁面推高到 SERP(搜尋引擎排名位置)的權威反向鏈接時,頁面級重定向至關重要。

具體操作方法是,先將內容移動到新域(可以使用canonical標簽),除了域級重定向指向新域之外,還必須為每個頁面設定單獨的重定向以轉移頁面級權限(UR – Ahrefs)。

不這樣做將導致新域的排名不佳,Google 將無法再找到舊頁面並將它們從索引中刪除。

經過大量討論得出的結論,舊域頁面原有的反向鏈接將不會跟隨轉移到新域,它只是在數據層面顯示 301 到新域,但沒有實際效果,它們的作用僅僅是推高舊域權重,而舊域通過 301 重定向用自身權重推高新域。

即使這樣,新頁面仍會被穀歌索引,而如果沒有 301 重定向,它就像重新啓動一個新網站一樣白白淨淨。

此外,通過反向鏈接生成的任何推薦流量都將丟失,顯示為 404 錯誤或重定向到新站點的索引頁面(在外掛重定向所有 404 的情況下)。

URL結構級別重定向

URL結構級別或稱為類別級別的 301 重定向是將域的權限轉移到另一個域的最不常見但合法的方式。如果你最終在與你網站上的某個類別高度相關的利基市場中獲得了一個域,那麼你只能將該域 301 用於該特定類別,而不是整個網站。

這些類型的重定向常常出現在收購中:當《紐約時報》收購產品評論網站Wire Cutter 時,他們將整個域 301 歸入其網站上的一個類別,如果你訪問wirecutter.com,你會看到它重定向到nytimes.com/wirecutter。

301 重定向的最佳實踐

任何技術性的東西都必須非常小心地實施,如果以錯誤的方式進行 301 重定向可能有害。為了避免任何此類影嚮,你必須了解 301 重定向的最佳實踐。

重定向到首選 URL(有www/沒有www)

設定網站時,你可以選擇是否在開頭顯示帶 www 的域 URL。

對於網站管理員來說,這可能只是一個偏好問題,但是,搜尋引擎將 www 和非 www 版本視為兩個不同的網站。(這可能會導致索引和重複內容問題)

此外,你可能還有指向兩個版本的反向鏈接,因此你需要合並和設定 301 重定向。

Affpeer 網站的首選版本帶有 www,因此,為了設定重定向,我將在 .htaccess 文件中包含以下代碼:

RewriteEngine On
RewriteCond %{HTTP_HOST} www.affpeer.com
RewriteRule (.*) https://www.affpeer.com/$1 [R=301,L]

通過這樣做,Google 了解到我 URL 的首選版本是 www.affpeer.com。你可以通過在 Google 上輸入「site:www.affpeer.com」來驗證這一點。

將 HTTP 重定向到 HTTPS

如果你在網站上安裝了 SSL 證書,那麼不用說你必須將所有 HTTP URL 重定向到 HTTPS。

如果你的網站或網站的某些部分也可以在 HTTP 後加密下訪問,你的網站將面臨重複內容問題,並且可能對你的排名產生負面影嚮

要在我的網站上設定此重定向,我將在 .htaccess 文件中包含以下代碼:

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

使用上面的代碼,對我域的 HTTP 版本的所有請求都將被重定向到 HTTPS。此外,301 重定向告訴 Google,我域中的所有內容現在都已永久移至 HTTPS 版本。

如果你的網站已經活躍了一段時間,而你只是安裝了 SSL 證書,那麼你的排名可能會在一段時間內下降。一旦重定向開始並且 Google 再次抓取你的網站,你的排名將恢複正常,與之前完全一樣。

重定向 404 頁面

對於訪問你網站的用戶來說,404 錯誤是一個令人不快的問題!當有人登陸一個不存在的頁面時,這種情況通常會以沮喪地放棄訪問你的網站而告終。你最不想做的就是失去流量,這就是為甚麼將 404 頁面重定向到適當頁面很重要的原因。

此外,搜尋引擎還會跟蹤你的 404 頁面,一堆 404 錯誤可能會給你的網站帶來不利信號。

為了讓搜尋引擎滿意並確保不會丟失更多訪問者,你可以將以下代碼添加到 .htaccess 文件中:

ErrorDocument 404 https://www.affpeer.com/

上面的代碼將所有 404 頁面重定向到 Affpeer 主頁。你不必將所有內容都重定向到根目錄,你還可以將人們重定向到密切相關的文章或你網站上新版本的 URL。對於重定向應該指向哪裡,沒有一個答案,更多的是具體情況。

將舊域重定向到新域

正如我上面所討論的,如果你想移動到新域的品牌重塑或任何其他原因,你必須設定一個適當的 301。這是你如何執行此操作:

RewriteCond上的RewriteEngine %{HTTP_HOST} ^chakela.me [NC,OR] RewriteCond %{HTTP_HOST} ^chakela.me [NC] RewriteRule ^(.*)$ https://www.affpeer.com/$1 [L,R=301,NC]

上面的代碼將所有對 chakela.me 的查詢重定向到我實際的域 www.affpeer.com。

修複重定向循環、鏈和損壞的重定向

當在單個 URL 上發生多個重定向時,就會發生重定向循環。在某些情況下,瀏覽器也可能會給出過多的重定向錯誤,而在其他情況下,這仍然是一個不好的做法,尤其是對於 SEO。

第一種情況是網站不斷被重定向而無法解析。那是用戶開始在瀏覽器上看到「重定向過多」消息的時候。當在站點上新實施 SSL 時,通常會發生這種情況,其中一個重定向強制 SSL,另一個重定向到 HTTP。所以要小心你的重定向並始終測試發布實現。

同樣,如果你安裝 SSL 並且你的主機自動將你的 URL 從 HTTP 重定向到 HTTPS,則可能會出現重定向鏈,但是,如果你的 URL 結構已更改並且你有單頁重定向,則該過程將類似於https://www.affpeer.com/new-blog > https://www.affpeer.com/blog > https://www.affpeer.com/blog – 確保通過你的主機 cPanel 關閉自動重定向並手動設定重定向。你必須先做單個頁面,然後是整個域。

最後,損壞的重定向是指向不再存在的 404 頁的 301。這些很難找到,你可以使用 Ahrefs 免費站點審核等工具來發現和修複它們。

如何為 301 重定向選擇最佳過期域?

SEO 社區中有很多關於過期域名的討論,你將會在國外討論版上看到這些話題,用戶不斷地爭論重定向過期域是否仍然是一種可行的方法。

大多數人使用這種技術失敗的原因是因為他們沒有在域獲取領域進行必要的系統性學習。

那麼,在為 301 重定向選擇過期域時,你真正需要註意甚麼?讓我帶你過一遍整個過程。

強大的反向鏈接配置文件

如果你希望獲得一個過期的域名,以將你的網站排名推向更高,那麼你首先要看的是反向鏈接配置文件。

如果過期的域中存在難以自行獲取或昂貴的鏈接,那麼它絕對是一個不錯的選擇。

掃描來自新聞出版物、教育(.edu)、政府(.gov)、Wiki和其他相關權威網站(DR>90 – Ahrefs)等來源的社論和其他高權威上下文鏈接的反向鏈接配置文件。(在當前edu被濫用的情況下

你還希望大多數鏈接都是直接指向主頁域名的,並密切觀察錨文本配置,以查看該域過去是否被濫用或過度優化。

利基相關性

除了鏈接配置文件,利基相關性是絕對必須的,在不同的利基市場獲取過期域名以使用 301 重定向是行不通的。

請記住,301 重定向的目的是將以前的網站移至新網站,搜尋引擎並不愚蠢,他們熟悉黑帽 SEO 策略。如果你 301 與你的網站不相關,即使使用強大的鏈接配置文件,你也會遇到收益遞減的情況。

自行車利基中的過期域只能重定向到自行車利基中的另一個域,將其重定向到不同利基的網站是沒有意義的。如果你不去尋找利基相關性,你最終會毀掉你的網站,並且幾乎沒有恢複的機會。

老域名

域的註冊時間對其在搜尋引擎中的排名能力起著十分重要的作用。

新域會經历所謂的「沙盒」時期,當一個域被沙盒化時,無論你做甚麼,它都不會在 3 到 6 個月內排名。穀歌這樣做是為了避免垃圾郵件或其他黑帽SEO人員通過爆炸式策略快速賺錢。

年齡、強鏈接和利基相關性的結合將為你提供在進行 301 重定向時必要的權重提升。

重定向過期域

一旦你獲得了一個強大的過期域,你必須正確設定重定向,這是至關重要的一步,將嚴重影嚮你網站的排名(好的或壞的)。這裡,我將提出一個保險策略與你分享。

檢查鏈接指向的位置

第一步應該是在域的所有版本上查找鏈接。前往 ahrefs 並插入帶和不帶 www 的域,並通過鏈接查看最佳頁面。你將看到包含指向它們的鏈接的所有頁面的列表,如果你在 URL 前看到鎖定標志,則表示鏈接是針對網站的 HTTPS 版本構建的。

如果有指向 HTTP 和 HTTPS 版本的鏈接,那麼你必須同時重定向它們,同樣的規則也適用於 www 和非 www 版本。

你還應該驗證域上的反向鏈接是否仍然有效:在 Ahrefs 中,你可以通過單擊「反向鏈接」>「實時」來執行此操作,手動驗證首頁以確定鏈接是否仍然有效。

恢複域

根據我的經驗,最好先恢複網站並發布內容,然後等待 4~5 周,查看索引情況,然後再實施重定向。

不要急於求成,否則你可能得不到你一直希望的結果。

這為的是,確保將其恢複到鏈接最多的版本(www/non-www、HTTP/HTTPS)。

域和頁面級重定向

一旦域稍微老化(重新被索引),你就可以實施重定向。有兩種方法可以解決這個問題。

  1. 新建聲明頁面 – 創建一個新聞稿類型的內容,聲明該域權限被獲取,並將內部鏈接指向你的目標頁面。示例:abc.com 重定向到 xyz.com/abc-acquired,。
    這種方法是最安全但最有效的方法,因為在「現實世界」的場景中,收購一直在發生,許多大公司都會進行大量類似的重定向。
  2. 另一種方法是實際挖掘過期域並在你的網站上重新創建所有這些頁面。完成後,你只需將所有相關頁面重定向到你網站上的新頁面。這種方法比較繁瑣,可能並不適合所有人。但是,如果你願意投入工作,那麼這是一個很好的策略。

驗證你的重定向

設定完所有內容後,轉到重定向檢查器並測試過期域上的所有重定向 URL,以確保一切正常。

301重定向是否有數量限制?

我建議不要將超過 5 個域 重定向到 1 個網站。選擇強指標過期域是這裡的關鍵,這樣你才能從中獲得最大的效果!

301重定向後多久可以看到效果?

301 重定向效果可能需要 4-8 周才能發揮作用!時刻關註你的域指標和SERP跟蹤。

最後的話

如果做得好,301 重定向可以非常強大。只要你避免走捷徑並進行適當的研究,就沒有甚麼可以阻止你在 SERP 中排名靠前。利用過期域名的力量在搜尋結果中占據上風是一個非凡的策略。然而,圍繞該話題的一些誤解阻礙了 SEO 人員正確使用它。

 

Leave a Reply

Your email address will not be published.Required fields are marked *