常見的重定向類型以及如何在您的網站上使用它們

已發表: 2022-05-05

如果您想知道您可能需要在您的網站上實現哪些重定向類型 - 事實上,您是否真的需要任何重定向類型 - 您並不孤單!

由於代碼非常相似,重定向的目的和含義可能會有很多混淆,尤其是對於非技術型營銷人員和網站所有者而言。 此外,通常情況下,它們可以在不同的情況下具有相同的功能,甚至隨著時間的推移改變它們的類型。

如果這還不夠令人沮喪,就像所有與 SEO 相關的事情一樣,遊戲規則也在不斷變化。

但是,不同類型的重定向在網站管理和技術 SEO 中發揮著重要作用。 因此,了解它們並認識它們的功能非常重要。

在本文中,我們重點介紹最常見的重定向類型,解釋它們的含義,並提供有關如何使用它們的可操作提示。

繼續閱讀並做筆記!

什麼是重定向?

重定向允許您將嘗試訪問您網站上的 URL 的用戶或搜索引擎發送到另一個 URL。 換句話說,當有人想要訪問您的一個頁面,但由於某種原因,您不希望他們最終到達那里而是在其他地方時,您可以使用重定向來實現這一點。

您可能想要這樣做的原因有很多。

當您的在線資產已經存在一段時間時,頁面往往會累積,並且隨著時間的推移,並非所有頁面都保持相關性。 重定向可讓您更好地組織內容和 URL,在不影響排名的情況下刪除過時的內容,並保持網站整潔。

此外,當您將網站遷移到新域、想要消除子域或正在實施與 URL 之間內容轉移有關的其他更改時,會使用重定向。

總而言之,重定向的目標是改善用戶體驗和搜索引擎優化。

重定向和用戶體驗

正確實施重定向可以最大限度地降低網站訪問者遇到 404 錯誤或訪問過時頁面、提供不良內容或以其他方式受到損害的頁面的風險。

因此,它們允許您引導用戶的旅程,並消除可能阻止客戶轉換的障礙。

但是,請記住,當重定向到位時,最終用戶將無法訪問原始頁面。 如果您想保持這兩個頁面處於活動狀態,但只將流量引導到其中一個,最好考慮規範化,而不是重定向。

您需要了解的有關規範標籤 SEO 的知識

重定向和搜索引擎優化

對於搜索引擎,重定向可以幫助向機器人顯示您希望他們將哪些頁面發送給用戶,而不是其他已經在索引和排名中的 URL。 這可以在重複、刪除您想要保留其 SEO 值的頁面、域變化等情況下完成。

與規範標籤不同,重定向是一個指令,而不僅僅是一個建議。 這意味著它們用於通知 Google 舊頁面不再使用,並且不會暫時或永久地顯示在 SERP 中。 相反,每當有對舊頁面的請求時,您希望機器人向用戶提供新 URL 和/或將它們帶到新頁面。

但是,您仍然可以利用 PageRank 並保留原始 URL 的反向鏈接和權限。

網站重定向如何工作

根據轉換的實現方式,有兩種類型的重定向——服務器端客戶端

服務器端重定向

對於服務器端重定向,信息被配置到您的服務器控制面板中。 您可以設置原始頁面是什麼、重定向的位置以及以何種方式(永久或臨時)。

因此,當請求 URL 時(即有人點擊鏈接,或機器人爬取頁面),服務器會提供一個 3xx HTTP 狀態代碼,顯示用戶(或搜索引擎)被轉發到哪裡。

這些類型的重定向通常更容易被搜索引擎跟踪,因為信息是直接從服務器傳遞給他們的。

客戶端重定向

客戶端重定向發生在瀏覽器中,即在客戶端。

轉換可以通過在 HTML 文檔的 head 部分放置一個特殊的元標記來實現,或者通過使用 JavaScript 來指示瀏覽器將用戶發送到哪裡。

這些類型的重定向被認為是不太可取的選擇,原因有很多,我們將在下一節中解釋。

最常見的重定向類型

重定向的想法是將用戶(或搜索引擎)轉發到另一個 URL。 根據您的目標和您對原始頁面的計劃,重定向可以是臨時的或永久的。

最常見的重定向類型是什麼

以下是最常見的重定向類型:

301 重定向:永久移動

301 HTTP 狀態碼是最常用的重定向類型。 它表明目標已永久移動到新位置。

此外,它保留了所有鏈接資產、PageRank 和反向鏈接。

只有當您確定原始頁面不會被恢復或再次使用時,請務必使用這種類型的重定向。

301 重定向的替代方案是 308 重定向,它是其 HTTP 1.1 版本。 它具有相同的目的,並表明內容已永久移動到新 URL。

由於兩個重定向具有相同的功能,並且尚不確定搜索引擎如何對 308 代碼做出反應,為了安全起見,最好堅持使用 301 重定向。

302重定向:臨時找到或移動

302 HTTP 代碼表明該頁面暫時移動到了一個新位置,但原來的仍然存在,將來會再次使用。

301 和 302 重定向之間的主要區別在於搜索機器人如何處理它們。

雖然 301 顯示出強烈的規範化信號,因此這兩個鏈接被合併到 Google 的索引中,但 302 僅提供了一個微弱的指示新頁面應該是規範的。 這意味著兩個頁面都保留在索引中並繼續排名。

也就是說,在重定向發生時,302 重定向仍會將 PageRank 和權益轉移到新 URL。 如果此期限超過 6 個月,則 302 重定向開始被視為 301。

總而言之,請確保僅在更改確實是臨時的時才使用 302 代碼。

與 301 類似,302 重定向也有一個 HTTP 1.1 替代方案,它是 307 代碼。

元刷新

元刷新是一個客戶端代碼,當您想要通知用戶他們正在被重定向並顯示倒計時直到傳輸發生時使用。

如前所述,重定向是通過在頁面的頭部添加標籤來實現的。

如果您希望將此類重定向視為 301 永久重定向,則應將倒計時時間設置在 0 到 1 秒之間。

與無縫且通常不會被用戶注意到的服務器端重定向不同,元刷新重定向已知會提供令人不快的用戶體驗。 這是因為用戶不僅要等待倒計時,而且可能會讓他們對重定向的合法性產生懷疑。

JavaScrip 重定向

在基於 JavaScript 的網站中,JavaScript 也可用於在客戶端實現重定向,其結果與任何其他重定向相同。

過去,人們認為 Google 無法讀取這些類型的重定向,也無法轉移 PageRank 和權限。 結果,它們被認為是劣等的,並且大多被避免。

然而,谷歌在閱讀 JavaScript 方面做得更好,所以,現在,這些重定向可能被認為是一個合理的選擇。

何時使用重定向?

如前所述,使用重定向有多種原因。 根據您的目標,您可以選擇永久或臨時目標:

永久重定向

通常,永久重定向意味著不再使用舊頁面,並且已經死了。

何時使用永久重定向

以下是考慮使用永久重定向的時間:

  • 刪除頁面。 您打算刪除頁面,但希望保留原始頁面的反向鏈接和 PageRank。 為此,您可以重定向到具有密切相關或其他相關內容的 URL。
  • 遷移。 您正在將您的網站遷移到一個新域,並且需要將您的所有內容重定向到新位置。
  • 部分遷移。 您正在主域下運行一個子域,並希望將其中的內容重新定位到主域中的一個部分。
  • 合併網站。 當您合併兩個或更多網站時,您可能希望將不再需要的頁面重定向到新頁面。
  • HTTP 到 HTTPS。 Google 偏愛 HTTPS 頁面,因此如果您的網站在 HTTP 上運行,您可能希望將其重定向到 HTTPS。 這也可以通過規範化來完成,但重定向會減少機器人的混亂。
  • 統一域和 URL 樣式。 對於搜索引擎來說,同一域名的每個變體都是一個獨立的 URL。 這意味著儘管www.domain.com/homedomain.com/homedomain.com/home/是同一個頁面,但機器人將它們視為不同的頁面。 這會重新分配您的 PageRank,並削弱您的權威。 將所有這些重定向到您的首選版本將鞏固您的 SEO 工作。

臨時重定向

僅當您希望該頁面在有限的時間內無法訪問並且您打算再次使用該頁面時,才應使用臨時重定向。

何時使用臨時重定向

下面是考慮使用臨時重定向的時機:

  • 限制對頁面的訪問。 當您想暫時限制對頁面的訪問時,出於某種原因,您可以將它們重定向到另一個 URL。
  • 競選活動。 在有限的時間內,您希望用戶訪問廣告系列登錄頁面,而不是原始頁面,但打算在之後恢復原始頁面。
  • 重新設計。 您正在測試頁面/網站的重新設計,並希望了解您的客戶對它的反應,但之後可能希望恢復原件。

正確使用重定向的 7 個快速簡便的技巧

現在您已經了解了不同的重定向類型以及何時使用它們,讓我們來看看一些可以幫助您提升遊戲的可操作提示:

  1. 將永久重定向保留 3 年。 普遍接受(並由 Google 確認)大約 3 年後,永久重定向被視為默認設置。 這意味著您可以刪除重定向,因為舊頁面將不再被訪問或索引,並且它現在具有的任何值都與新頁面相關聯。
  2. 重定向並不總是必要的。 僅在具有反向鏈接和 PageRank 的頁面上使用重定向。 如果舊 URL 沒有這些,只需刪除它們。
  3. 不要過度。 重定向對 SEO 來說非常有用,但如果重定向太多而您沒有正確使用它們,這可能會導致許多問題,例如加載頁面緩慢和錯誤。
  4. 始終重定向到相關頁面。 重定向的目的是為用戶提供與他們單擊您的鏈接時所尋找的信息相似的信息。 為此,您應該避免將它們發送到隨機頁面或您的主頁。 否則,Google 可能會為頁面分配所謂的軟 404 錯誤。
  5. 隨著時間的推移查看重定向。 通過定期審核您的重定向,您將確保沒有不必要的重定向減慢您的網站。
  6. 避免重定向鏈。 重定向鏈意味著一個重定嚮導致一個頁面被重定向到另一個頁面,依此類推。 雖然有時這可能是可以接受的,但請記住,在第 5 次重定向之後,Google 不太可能遵循該鏈。 您可以通過單獨將鏈中的所有頁面直接重定向到最後一個來避免這種情況。
  7. 不要做重定向循環。 重定向循環類似於重定向鏈,不同之處在於第一個和最後一個 URL 是相同的。 這不僅是多餘的,而且會混淆機器人。

底線

重定向是保持網站用戶友好和 SEO 優化的重要部分。 雖然一開始它們可能聽起來令人困惑和復雜,但一旦你學習了基礎知識,它們就真的開始有意義了,對吧?

但是,為避免 SEO 問題,請確保始終正確使用不同類型的重定向。 否則,您可能不僅會混淆搜索引擎機器人,還會失去客戶。

此外,請考慮將重定向審核添加為您的 SEO 清單的一部分,並留意任何新聞和變化。 有了谷歌,這些總是指日可待。