如何使用 301 重定向來增加流量並保持權威

已發表: 2021-11-10

如何使用 301 重定向來增加流量並保持權威

但事情是這樣的:如果使用得當,301 重定向可以幫助您保留您的權威,甚至增加您的網站流量。 請繼續關注,我會告訴你如何。

我們將涵蓋的內容:

  • 什麼是 301 重定向?
  • SEO 301 重定向:舊期望與新規則
  • HTTPS 遷移的 301 重定向
  • 設置重定向的重要性
  • 301重定向最佳實踐
  • 301 重定向常見問題解答

什麼是 301 重定向?

你幾乎肯定經歷過 301 重定向——不管你是否知道。

301 重定向發生在幕後。 這是一個永久重定向,這意味著任何輸入舊 URL 的人都會自動被重定向到正確的位置。

簡而言之,它是網絡的轉發系統。

從技術上講,301 重定向是一個 HTTP 代碼,它告訴搜索引擎原始 URL 已移動或更新。

301重定向

301重定向

以這個網站為例。

  • ignitevisibility.com/blog
  • https://ignitevisibility.com/blog

URL 略有不同,但它們將用戶發送到同一個地方。 當您到達頁面時,URL 看起來是一樣的。 這都是由於 301 重定向。

301 重定向對於 SEO 和網站管理員來說是一個非常寶貴的工具,因為它可以幫助他們在不丟失來之不易的鏈接的情況下傳輸 URL 和重定向網絡流量。 所有鏈接都指向精彩內容——同時保持您的域權限

為什麼要設置 301 重定向?

通過將常見的變體與相同的 URL(想想 http.// 或 www.)相關聯,您可以維護和最大化您的域權限。

301 重定向也用於重命名或重新命名網站。

例如,假設您擁有一家名為 Fresh Food to Go (freshfoodtogo.com) 的企業,並且最近決定將您的名稱更改為 Fresh Food Now (freshfoodnow.com)。

您需要設置新 URL,但不希望丟失現有內容或指向原始 URL鏈接

所以你設置了301直接。 任何輸入舊 URL 的人都會被自動發送到新站點,搜索引擎會識別 301 並相應地對其進行索引。

對 SEO 來說是一個巨大的勝利。 重定向保留您的鏈接和權限,同時讓您專注於建立和推廣新品牌

其他重定向呢?

301 重定向並不是遊戲中唯一的重定向。 請允許我向您介紹一個近鄰,302 重定向。

301 重定向與 302 重定向

301 重定向與 302 重定向

301 表示永久重定向,而302 表示臨時重定向。

在某些情況下,302 更可取,例如在更新網頁的同時仍向讀者提供內容。

絕大多數情況下,您都希望堅持使用 301 重定向。 它們通常被認為更適合 SEO,因為它們允許您維護傳入的鏈接。

儘管 Google 已發表聲明澄清 300 次重定向不會失去 PageRank,但這些頁面可能不會被同等對待。 這意味著他們可能會在域權限和流量方面受到影響。

307 重定向是另一種臨時重定向。 307 重定向可用於提醒網站訪問者內容已移至新位置。 如果您想重用現有 URL, 307 重定向提供了該選項。

SEO 301 重定向:舊期望與新規則

到目前為止,301 重定向聽起來是一個不錯的解決方案。

但請注意,301 重定向會帶來一些風險。 重定向總是有可能導致流量損失——在過去,這種情況經常發生。 事實上,谷歌自己的Matt Cutts 在 2013 年證實,301 重定嚮導致 PageRank 損失約 15%。 不僅如此,從 HTTP 到 HTTPS 的轉變也引發了很多擔憂(我們稍後會介紹)。

自然,品牌對使用重定向猶豫不決。

Google 注意到了用戶的猶豫,2016 年, Google 的 Gary Illyes 表示30x(全部 300 次重定向)不再影響 PageRank。

雖然這是個好消息,但不受影響的 PageRank 分數並不意味著您的網站不會失去任何流量。 例如,重定向可能會影響您的頁面加載速度,這是一個已知的排名因素

請記住,理想的重定向意味著URL 更改; 頁面上的所有其他內容——圖像、內容、鏈接——保持不變。 如果這些元素中的任何一個發生變化,它可能會影響您的排名。

Google 通常需要 1 到 4 週的時間才能接收到重定向。 之後,排名通常會在一周左右轉移。

通常,您重定向到的 URL 最終排名與舊 URL 大致相同。

這裡有很多因素需要考慮,例如:

  • 新的 URL 對 SEO 友好嗎?
  • 新 URL 上的內容是什麼?
  • 鏈接和排名是否適用於新 URL?
  • 新的 URL 有懲罰嗎?
  • 新 URL 是否有自己的鏈接?
  • 等等。

這裡的關鍵點是:是的,存在風險(儘管沒有以前那麼多),但在大多數情況下,頁面保持排名。

HTTPS 遷移的 301 重定向

301 重定向的另一個主要原因是站點遷移。

如今,這是一個特別相關的原因,因為對於大多數品牌來說,轉向 HTTPS已成為不可避免的事情。

谷歌甚至將其列為官方排名因素

如果您不熟悉,HTTPS 是 HTTP 的安全形式。 當您訪問已遷移到 HTTPS 的站點時,您會看到綠色的 https://,並且 URL 旁邊帶有一個掛鎖符號。

自然,谷歌希望其排名最高的網站是安全的。 而且,如果您考慮一下,大多數企業也希望將其用於他們的網站。

最簡單的方法是什麼? 通過 301 重定向。

然而,這種變化被證明是一把雙刃劍。 請記住,重定向曾經導致 PageRank 損失 15%。

由於網站遷移涉及如此多301 重定向,因此網站在遷移過程中往往會失去主要的 PageRank。 可以想像,品牌對此並不感到興奮,許多品牌只是推遲了這一舉措,以保持現有流量。

但 Google 再次出手相救,2016 年 2 月, John Mueller 宣布301 和 302 重定向不會丟失任何 PageRank。

出於多種原因,這是一個好消息。 首先,它消除了 301 重定向的 PageRank 障礙。 其次,遷移到 HTTPS 將提升您的排名,同時保持您已經建立的權威。

要了解有關成功遷移的更多信息,請查看下面的指南

為 SEO 從 HTTP 切換到 HTTPS 的指南

設置重定向的重要性

在一天結束時,您將找到性能最差的頁面並抓取它們以改進和重定向構成您網站的頁面。

此過程允許您刪除可能對您的網站排名有害的頁面。 總體而言,這是一種管理您的網站並確保您可以優化低排名頁面的簡單方法。

當你經歷這個過程時,不要忘記批判性地思考你網站上的內容。 提出以下問題會很有幫助:

  • 我應該刷新此頁面以製作更好的版本嗎?
  • 我可以創建一個新頁面來替換當前頁面嗎?
  • 我應該使用 301 重定向過程重定向此頁面嗎?

在您刪除任何頁面之前,請始終確保該決定對於您的網站和搜索引擎排名都是一個可靠的長期選擇。

通過 Google Analytics 處理 301 重定向

您可以超越那些損害您的 SEO 排名並降低網站性能的舊死頁。 要開始進行這些更改,您需要通過 Google Analytics 處理您的 301 重定向

請按照以下步驟開始。

  1. 進入您的Google Analytics(分析)報告儀表板,並將日期設置為 6 個月或更長時間。 一年是一個很好的時間框架。
  2. 進入您的網站內容登陸頁面報告,它將顯示您網站上的所有登陸頁面。 然後,您可以添加一個高級過濾器以包含您想要查看的任何類型的 URL 結構。
  3. 應用過濾器後,該報告將生成您網站上包含特定關鍵字的所有登錄頁面的列表。 您還可以查看每個頁面有多少訪問者。 獲得列表後,將其導出到 Excel 電子表格。
  4. 導出列表提供所有著陸頁的輸出以及相對 URL(其中沒有主域名)。將主域名粘貼到導出的 URL 旁邊的列中。 例如,我們將在完整 URL 列表左側的列中添加https://ignitevisibility.com
  5. 接下來,複製您的域和 URL 列並將它們放入一個去除 HTML 的工具中。 然後,將新文本(不含 HTML)粘貼到 Word 文檔中。 在 Word 文檔中,您可以使用“查找和替換”來刪除 URL 中的多餘間距。
  6. 此時,您可以使用Screaming Frog之類的工具來抓取您的所有 URL。 您可以確定哪些 URL 是活動的,哪些是可索引的。 (注意:您應該始終尋找可索引的 URL。)
  7. 然後設置適當的 301 重定向來擺脫和替換您網站的所有死頁。

最後提醒一下,如果您只有幾頁需要改進,您可以選擇直接將其提交給 Google。 另一種選擇是重新提交您的站點地圖,以便 Google 獲取您的所有頁面並識別新的 301 重定向。

如何通過 Apache 使用 301 重定向

Apache 是世界上使用最廣泛的網絡服務器軟件。 因此,大多數重定向都是通過 Apache 進行的。 如果您使用的是 CMS 並且不是開發人員,則可以使用更用戶友好的方式來完成它。

例如,在 WordPress 中,如果您更改帖子 URL,如果該帖子已經上線,它會自動為您添加重定向。 這當然是最新版本。

在 WordPress 中,您可以使用簡單的插件,例如Simple 301 Redirect ,它允許您複製和粘貼您想要完成的內容。

對於 Drupal、Magento 等 CMS,您還可以使用一些簡單的插件。

但是現在,讓我們回到 Apache。

要在 Apache 中執行重定向,您需要在根目錄中查找 .htaccess。

在純文本編輯器中使用下面的 2 行代碼,您將啟用 Apache mod_rewrite 模塊並在 mod_rewrite 模塊中啟用 ReWriteEngine:

選項 +FollowSymLinks

重寫引擎開啟

根據您要重定向的 URL、內容和域的數量,您需要在 .htaccess 文件中添加額外的行,如下所示:

  • 單頁網址

要將單個頁面從一個網站永久重定向到另一個網站,請使用基本代碼:

重定向 301 /redirect page.html http://www.yourwebsite.com/newpage.html

  • 目錄 URL 和所有內容

要重定向整個目錄、所有 URL 和所有內容,請使用:

重定向匹配 301 ^/olddirectoryname/ http://www.yourwebsite/newname

  • 將新 URL 重定向到當前網站

如果您最近購買了一個新 URL 或有一個新站點,您想重定向到您當前的網站,您可以使用以下方法完成此操作:

重定向匹配 301 ^(.*)$ http://www.yoursite.com

  • 將舊網站重定向到新網站

舊網站可以完全重定向到新網站,同時保持流量和排名,使用:

RewriteCond %{HTTP_HOST} !^yournewdomain\.com

重寫規則 ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]

  • Apache 中復雜的 301 重定向

在某些情況下,可能需要執行更複雜的重定向。 例如,如果您想將許多頁面重定向到單個頁面或需要在更改文件名時進行重定向。 如果是這種情況,代碼會更廣泛一些,但您仍將使用相同的打開屬性:

選項 +FollowSymLinks

重寫引擎開啟

  • 將多頁重定向到一頁

將所有鏈接請求從舊站點移動到一個位置,例如新主頁,將需要您逐頁移動內容。 使用以下代碼執行此操作:

重定向 301 /oldsite1.htm http://www.yournewsite.com

重定向 301 /oldsite2.htm http://www.yournewsite.com

重定向 301 /oldsite3.htm http://www.yournewsite.com

重定向 301 /oldsite4.htm http://www.yournewsite.com

  • 使用重定向更改文件名

您可以使用 php 擴展將所有舊文件從一個以 html 結尾的帳戶重定向到新帳戶上的一個文件。 如果您想更改所有擴展程序而不丟失來自舊頁面的任何傳入鏈接,您也可以使用此方法,代碼如下:

重定向匹配 301 (.*)\.html$ http://www.yoursite.com$1.php

  • 重定向 CMS 但保留數據庫

可以更改站點的 CMS,同時使用 301 重定向保留舊數據庫。 為此,請使用:

RedirectMatch 301 /old cart.php(.*) http://www.yournewsite.com/newcart.php$1

最後,將更新後的文件上傳到您的根文件。 不要忘記測試您的新重定向以確保它們正常工作。 檢查使用 HTTP 標頭查看器以確保它顯示正確的 301 重定向也很重要。

  • CPanel 重定向

一些 cPanel 簡化了 301 重定向過程。 如果是這種情況,您需要在登錄 cPanel 時在站點管理下查找“重定向”。 在第一個選項中,您將列出當前目錄。 然後,將新目錄添加到第二個框中。 選擇 301 進行永久重定向,選擇添加重定向,您就完成了。

  • PHP 4 和 PHP 5 重定向

您可以使用 PHP 重定向將網站或單個頁面永久移動到新網站。 這些重定向將告訴瀏覽器和搜索引擎該頁面已移動到新位置。

<?php

header('HTTP/1.1 301 永久移動')

header('位置:http://www.yournewsite.com/')

  • 活動服務器頁面

Active Server Pages (ASP) 重定向將設置帶有狀態代碼的位置標頭,以使用以下方式手動定義:

<%

Response.Status-“301 永久移動”

Response.AddHeader='位置',”http://www.yournewsite.com/

301重定向最佳實踐

301 Redirect Best Practices

301 重定向

現在我們已經深入了解了 301 的使用方式和原因,讓我們介紹一些在實施時要牢記的關鍵因素。

  1. 始終鏈接相關頁面。 不要將舊的博客文章鏈接到您的聯繫頁面,或將舊的“關於我”頁面鏈接到主頁。 新頁面與舊頁面越相似,保持其排名的可能性就越大。
  2. 搜索引擎優化的最佳重定向是頁面上的所有內容都保持不變,除了 URL。
  3. 301 重定向是 SEO 的首選方法; 盡可能使用它們代替 300 條指令。
  4. 為可能的 Web 變體設置 301 重定向,例如 http:// 和 http://www。 增加域權限。
  5. 移動到新域之前設置 301 重定向如果您在重定向到位之前移動,則可能會失去流量。
  6. Google 建議將 301 重定向至少保留一年
  7. 有時,清理你的 301; 如果您收集太多保持活躍的時間過長,最終可能會損害您的 SEO。
  8. 不要將所有內容重定向到主頁。 請記住,保持鏈接頁面的相關性和相關性。

結束 301 重定向

301 重定向是改善 SEO 的一些鮮為人知的秘密。 當您正確使用它們時,它們可以幫助您重組或遷移您的網站並清理凌亂的 URL。

最重要的是,它們可以幫助您保持現有的排名和流量——如果一切順利,甚至可以增加它。

常見問題 (FAQ)

1. 什麼是 301 重定向?

301 重定向是一種永久性的在線繞道,可將流量從前一頁面重新路由到新頁面。 301 重定向對於 SEO 優化和頁面排名很重要。

2. 使用 301 重定向有什麼好處?

301 重定向允許網站所有者和內容創建者將流量從無效或不受歡迎的頁面轉移到性能更高的頁面。 通過使用 301 重定向,您可以優化您的網站,而無需犧牲花費大量時間和精力建立的現有頁面排名。

3. 使用 301 重定向有什麼缺點嗎?

儘管這是一種有用的做法,但利用 301 重定向並不總是理想的。 當您想繼續為舊頁面編制索引,或者您想在單獨的 URL 上運行任何類型的 A/B 測試時,這是正確的。 如果您想將過時的 URL 重新用於未來的內容頁面,301 重定向也無濟於事。

4. 測試 301 重定向的最佳方法是什麼?

測試 301 重定向很簡單。 您需要做的就是輸入您要替換的舊 URL。 如果 301 重定向設置正確,您將被自動發送到新頁面。