什麼是重定向以及如何正確使用它們?
已發表: 2022-12-06無論您管理哪種類型的網站,在未來的某個時候,情況都可能會有所不同。 更改可能由多種原因引起,例如頁面刪除、站點結構更改、購買新域名等。因此,在發生任何變化之前,您應該制定一個良好的重定向大綱。
糟糕的重定向計劃可能會導致排名下降,進而導致流量下降。 所有這些都會對收入和業務產生負面影響。 此外,拙劣的重定向大綱可能會一下子毀掉多年的 SEO 努力。 因此,我們的核心任務是弄清楚如何避免這種不良後果。
什麼是重定向,有哪些類型? 它們如何運作,以及如何正確實施它們? 本文詳細介紹了所有這些問題。 那麼,讓我們開始我們的概述。
重定向的意義
重定向是將用戶或搜索引擎從一個 URL 發送到另一個 URL 的過程。 重定向可以是客戶端或服務器端。 不管是哪種類型,納入它們的主要原因是:
- 將站點從當前域移動到新域
- 在進行重要的服務器維護的同時轉發流量
- 加入重複或冗餘的內容
- 將流量從過時的內容版本重定向到新版本
- 合併站點或切換到 HTTPS
- 刪除頁面或進行促銷
為什麼使用重定向
基本上,在內容移動過程中需要應用重定向有兩個核心因素:
- 增強訪客的用戶體驗。 您不希望您的用戶每次希望訪問移動的頁面時都遇到“找不到頁面”的情況。 重定向將處理它,將訪問者引導到新的頁面位置。
- 搜索引擎更好地了解您的網站。 重定向通知搜索引擎內容移動的位置和轉移類型(永久或臨時)。 這會影響頁面在搜索查詢中的顯示方式。
重定向類型
本質上,重定向有兩種類型:服務器端和客戶端。 每個組都包括被搜索引擎視為臨時或永久的重定向集。 因此,為防止潛在的 SEO 問題,為給定任務應用正確的 URL 重定向至關重要。
服務器端重定向
這種重定向意味著服務器在發出頁面請求時負責轉髮用戶或搜索引擎。 它是由於返回 3XX 狀態代碼而發生的。 在處理 SEO 時,您可能大部分時間都使用服務器端重定向,因為客戶端重定向有一些缺點,主要適用於獨特和罕見的情況。
每個站點所有者都應該知道這樣的 3XX 重定向:
1. 301重定向
它向谷歌發出信號,表明這種轉變是暫時的。 301 重定向也是頁面重定向中最好的傳遞鏈接方法。 那是因為他們將一些頁面設置從舊 URL 轉移到新 URL。
不過,請記住頁面權限會隨著 301 使用次數的增加而減少。 因此,只有在真正需要時才合併它們。
2. 302重定向
302 是另一種廣泛傳播的重定向。 雖然這樣的重定向是暫時的,但它仍然可能將頁面權限轉發到新頁面。 但是您需要稍等片刻,直到它順利運行。
何時利用 302:
- 將您的頁面移動到新的 URL
- 對網站設計或副本進行 A/B 測試
- 執行整體頁面維護
如果您對何時選擇 301 和 302 感到困惑,請記住 302 重定向通常用於旨在進一步返回初始 URL 的情況。
3. 303重定向
這表示臨時重定向表單將用戶轉發到與請求的資源類似的資源。 當人們在瀏覽器中點擊“後退”按鈕時,它通常有助於避免重新提交表單。 此外,您最好不要將 303 用於 SEO 目標,因為搜索引擎傾向於將它們視為 301 或 302。
4. 307重定向
307 重定向實際上與 302 相同,但它們有一個明顯的區別。 在對原始請求進行重定向時,HTTP 方法保持不變。
5. 308重定向
這樣的舉動是永久性的,接近於 301 重定向。 它們僅在 308 定向時初始請求的 HTTP 方法不同。 谷歌表示它認為 308 重定向等同於 301,但事實是大多數 SEO 仍然應用 301 重定向。
客戶端重定向
考慮客戶端重定向——這是瀏覽器決定用戶轉發的時候。 儘管如此,除非您別無選擇,否則最好不要使用它。
1.元刷新重定向
元刷新更多的是在頁面級別而不是服務器級別進行操作。 與 HTTP 重定向過程不同,它們發生在瀏覽器中,而不是服務器中。 從 SEO 的角度來看,HTTP 重定向比元重定向更有效,因為它不會讓 Google 和網站訪問者感到困惑。
因此,元刷新非常慢,因此它們正在損害用戶體驗。 因此,谷歌可能會錯誤地索引錯誤的頁面。 因此,僅當服務器重定向策略不可用時才使用元重定向。 此外,由於他們行動緩慢,他們無法轉移足夠的鏈接資產。
元重定向有兩種類型:即時和延遲。 在瀏覽器中啟動網頁後,您會立即獲得元重定向。 這就是 Google 將其視為永久重定向的原因。 另一方面,幾秒後觸發代表延遲的元重定向被谷歌視為臨時類型。
2. JavaScript 重定向
顧名思義,JavaScript 位於核心位置,指示瀏覽器如何將用戶引導至不同的 URL。 有人認為 JS 重定向對搜索引擎來說非常具有挑戰性,因為它們需要顯示頁面才能看到重定向。 雖然這有一些道理,但對於谷歌來說這不是什麼大問題,因為它在當今迅速呈現頁面。 但是,其他搜索引擎中可能會出現一些相關問題。
測試表明 Google 採用類似於 301s 的 JavaSceipt 重定向。 不過,如果您選擇這種重定向類型,則不能保證您不會失去頁面權限。 因此,如果可能,請使用 3XX 重定向而不是 JS 重定向。
合併重定向的方法
1.WordPress插件
由於 WP 是開源軟件,Web 開發人員不斷製作新插件以提高性能。 因此,如果您是 WordPress 網站所有者,重定向插件是生成重定向的最簡單方法。 只需安裝重定向工具,它就會發揮作用。
這個免費的插件可以讓你在一個地方控制所有的重定向。 您不必通過使用它來處理複雜的編碼和功能。 只要您的 WP 站點維護永久鏈接,您就可以使用重定向來搜索損壞的鏈接並通過重定向將它們設置為正確。
2..htaccess 文件
由於有這樣的配置文件,您可以快速修改您的服務器軟件。 這種方法可以重定向特定的 URL,製作自定義 404 錯誤頁面,並在永久鏈接中將 HTTP 更改為 HTTPS。 但是,您可能遇到的唯一缺點是該文件只能在 Apache 服務器上使用。
那麼,在哪裡可以找到 .htaccess 文件? 它位於您網站的根文件夾中,但您如何訪問它取決於您的虛擬主機和計劃。 當您在 DreamHost 有計劃時,您可以輕鬆訪問您的帳戶,選擇要使用的站點,然後單擊“管理文件”。 使用您的站點名稱查找文件夾並轉到它。 在找到 .htaccess 文件後,選擇“編輯”。 然後通過文本編輯器添加重定向代碼。
3.PHP文件
PHP 文件是將訪問者引導至新 URL 的一種更有價值的選擇。 您在這裡需要做的就是將標頭函數附加到該文件。 儘管如此,初始源還必須是一個 PHP 文件才能使流程運行。
首先,打開你的文本編輯器。 Microsoft 用戶應該選擇 Notepad++,而 Mac 用戶可以使用 Tumult Whisk。 下一步是確保設置 PHP 的語言。 現在將重定向代碼作為源文件中的第一個文檔行插入。 而已。
最熱門的重定向實踐
1. 近距離匹配內容重定向
在設置重定向時,確保新頁面內容與舊頁面相關。 例如,如果您將舊 URL 移動到不匹配的新 URL,搜索引擎可能無法轉移舊頁面權限。 結果,它會響應性地以軟 404 和低谷歌搜索評級結束。
如果服務器發送“200 OK”HTTP 狀態,我們會收到軟 404,而 Google 聲稱頁面必須是 404。這種問題可能出現在以下情況:
- 頁麵包含的內容不足,例如產品類別或博客的空白頁面。
- 重定向頁面與原始頁面完全無關。
- 頁面上出現 404 錯誤,但它仍然發送到 200 HTTP 狀態。
Google 主要讓有效的 404 頁面通過,這對於軟 404 來說並不典型。 因此,避免它們並修復任何新出現的錯誤至關重要。 Google Search Console 是解決這個問題的完美工具。 您可以在此處顯示與軟 404 相關的 URL 列表。 對於任何類似的 404,更新重定向,使其轉發到最合適的可訪問頁面。
2.消除重定向鍊和循環
有時,URL 會重定向到自身或整個鏈中的前一個 URL。 這是我們得到重定向循環的時候。 它們可能有兩點危害:
- 從用戶的角度來看——它們使訪問目標資源變得不可能,並且在瀏覽器中出現“太多重定向”錯誤。
- 從搜索引擎的角度來看——它們“捕獲”爬蟲並對爬網預算產生負面影響。
使用審計工具抓取站點將幫助您發現重定向循環集群。
3. HTTP 到 HTTPS 的升級
HTTPS的實現只是現階段不可替代的東西。 它使您的網站具有額外的保護層,對 Google 搜索排名位置產生積極影響。 但是如何檢查您的站點執行從 HTTP 到 HTTPS 的正確重定向?
利用 Ahref 的 SEO 工具欄。 安裝後,嘗試將您的主頁切換到 HTTP 重定向版本。 如果操作正確,301 響應代碼將顯示在工具欄上。
但是,當您的站點應用 HSTS 時,您很可能會遇到 307。 因此,讓我們熟悉另一種更新策略:
- 開放現場審核
- 轉到+新項目
- 選擇手動附加
- 切換到 HTTP
- 輸入域
4. 防止重複內容
當站點在幾個子域上運行時,這很常見。 問題是搜索引擎將它們視為不同的站點。 因此,如果不小心,可能會出現重複的內容。 您可能想知道此內容有什麼問題。 實際上,您竊取了流量並與自己競爭,因為 Google 不知道將用戶轉發到哪個站點版本。
站點審核工具的“問題”選項卡將為您提供重定向頁面列表和現有重複頁面數量的數據。 這樣,您就會知道要刪除什麼。
5.超時重定向檢查
定期的重定向性能審核可能會對不必要的重定向提供有價值的見解,並降低網站的效率。 此外,永久重定向在將近三年後變為默認設置。 換句話說,你現在可以刪除重定向,因為用戶不會再訪問它了,它獲得的價值屬於新的價值。
6. 404s 鏈接權限修復
Google 會忽略指向 404 頁面的反向鏈接。 這是一個大問題,因為反向鏈接構成了重要的排名因素。 因此,從本質上講,對於指向 404 頁面的反向鏈接,您不會從 Google 獲得任何信用。
不過,不用擔心; 解決這個問題比看起來容易。 反向鏈接分析工具將幫助檢測鏈接指向的 404 頁面。 這樣,您可以通過將這些頁面 301 重定向到適當的頁面來重新獲得一些丟失的權限。
結論
通過重定向,您不僅可以保留來自已刪除或已更改頁面的流量和轉化,還可以提高您的 Google 排名位置。 重定向分為服務器端(301、302、303、307、308)和客戶端(元刷新重定向和 JavaScript 重定向)兩大類。 同時,它們可能具有永久性和臨時性。
毫無疑問,WordPress 插件、.htaccess 文件和 PHP 文件是合併重定向的最佳方式。 當談到值得在重定向框架內實施的實踐時,以下是一流的:
- 重定向到緊密匹配的內容
- 刪除重定向鍊和循環
- 從 HTTP 切換到 HTTPS
- 重複內容消除
- 定期檢查重定向
- 404s 修復以回收丟失的鏈接權限
遵循以上提示,請放心,您的網站很快就會成為利基市場領先者。