如果您曾經將郵寄地址從一個位置更改到另一個位置,您就會知道將所有寄出的郵件重定向到您的舊地址是多么重要!如果您離開舊地址,您可以經常重新訪問它以獲取您錯過的郵件 – 但您不能永遠這樣做!在網絡世界中,事情大不相同,也更加困難。如果您將網頁或帖子移動到不同的 URL,其他人將無法訪問該文章。
錯過舊網站 URL 的流量可能會給您的品牌帶來災難性后果,并讓您的客戶失望。
想象一下,您有一家銷售圣誕樹的電子商務商店,并且最近將您的網站地址移到了另一個 URL。如果所有流量都流向舊網站地址并且客戶收到 404 錯誤代碼,您將錯失潛在的銷售機會,這對于季節性產品來說尤其具有破壞性!
301 重定向相當于網站 URL 的郵件重定向服務。當您永久移動您的網站地址時,這是最好的重定向方式,這與 302 或 511 重定向不同,后者對臨時重定向更有用。
如果您一直計劃更好地理解 301 重定向,那么您來對地方了。找出它們是什么,為什么要使用它們,以及如何將它們作為您網站的流量來源。
所以,如果你準備好了,讓我們開始吧!
301 重定向是一種永久性重定向指令,可將網站流量引導至您所需的 URL。它是一個 HTTP 狀態代碼,很容易被搜索引擎機器人解釋和實現,因此它是更改網站 URL 的 SEO 最佳實踐。
301 重定向的好處在于,它有助于將您的原始 URL 隨著時間的推移收集的所有鏈接權重和排名權限轉移到新頁面。這樣,您就不會失去之前可能為提高搜索排名而付出的 SEO 努力。301 重定向是對搜索引擎的全面指示,表明網站 URL 和所有頁面已永久移動到另一個在線位置。這里的關鍵詞是永久的。
到目前為止,我們介紹的最重要的事情是 301 重定向旨在通知搜索引擎有關內容的新 URL,其中包含所有 SEO 信息。這立即意味著 301 重定向會以某些方式影響 SEO。
大多數 SEO 專家專注于將 301 鏈接到 PageRank 301 重定向。301重定向保留了網頁的SEO排名,傳遞鏈接汁,有助于維護域名權威。每當您更改 URL 時使用 301 重定向,因為它有助于保持網站的 SEO 完好無損。
盡管 301 重定向會導致排名略有下降,但這種懲罰已于2016 年年中從 Google 中移除。這是因為搜索引擎需要時間來識別和處理 301 重定向。所以最終,301 重定向會影響 SEO,但效果主要是積極的。
以下是您可能需要使用 301 重定向的幾種情況:
上述所有情況都需要您將傳入的網站流量重定向到新位置,正確的位置,以便您的網站訪問者可以找到您。
使用 301 重定向的另一個充分理由是它們保留了高達 90-99% 的搜索排名能力。任何幫助您的舊 URL 獲得更好排名的社交分享、反向鏈接和引用都將轉移到新 URL 排名。
301 重定向也是一種狀態碼指令,很容易被 Google 理解。它支持更快、更高效地為新網站及其所有新頁面編制索引。其他重定向可能不容易被搜索引擎抓取或解釋,因此最好使用 301。
搜索引擎可能需要一些時間才能檢測到您實施了 301 重定向并更改了您的網站 URL 位置。我們建議您在正確的時間實施它,這樣您就不會錯過任何傳入流量。您還必須確保準確實施 301 重定向指令以防止技術故障。
有幾種方法可以實現 301 重定向:
.htaccess文件是運行 Apache Web 服務器軟件的 Web 服務器使用的配置文件。它提供了一種在每個目錄的基礎上進行配置更改的方法。.htaccess 文件位于 web 樹中,可以覆蓋其所在目錄和所有子目錄的服務器全局配置的子集。.htaccess 文件的典型用途包括 URL 重寫、密碼保護和阻止特定 IP 地址。
您可以通過訪問Apache 配置文件中名為“允許覆蓋”的命令來執行此操作。進入根文件夾后,您可以使用 UNIX 風格的文本編輯器編輯代碼。
您需要打開 FTP 并登錄到您的網站服務器或托管管理面板才能成功實施。嘗試進入根文件夾中的 .htaccess 文件。通常,.htaccess 文件是隱藏的,因此請確保您啟用瀏覽器以查看隱藏文件以在列表中看到 .htaccess。
您在此方法下使用的指令代碼如下:
RedirectPermanent/old-file.html/http://www.domain.com/new-file.hml
重定向永久/http://new-domain.com/
您的服務器逐行讀取您的 301 重定向代碼指令,因此最好在您的代碼末尾放置一個空行以指示您的指令結束。作為最后的手段,如果您無法訪問“.htaccess”文件,您可以隨時致電您的托管服務提供商尋求幫助。
一些插件可以輕松實現 301 重定向,尤其是在您使用 WordPress CMS 時。我們建議您使用Yoast 的 WordPress 插件來設置重定向。這是一種安全的方式,因為許多開發人員使用、測試并信任它。
您可以使用的其他一些插件是:
1.301重定向
這是一個“簡單的重定向管理器”,可幫助您輕松創建 301 和 302 重定向。
2.簡單的 301 重定向
它是一個非常有用的開源工具。
3.重定向
一個簡單易用的綜合重定向插件,可幫助您跟蹤所有 404 錯誤,解決網站中的未決問題,并輕松設置 301 重定向。
完成重定向設置后,花一些時間測試您的網站總是好的。您需要確保重定向指令順利運行并引導您訪問正確的 URL。
實施后立即讓一些人訪問您的網站。確保它運行良好,并且可以處理大量網站流量,從而打造高效順暢的客戶旅程。
除了我們討論的 301 重定向之外,還有許多其他方法可以將訪問者重定向到正確的頁面。由于我們在本文中討論了永久重定向,現在是時候看看所有 Web 開發人員可以使用的其他選項了。
元刷新重定向是使用元標記告訴網絡瀏覽器刷新頁面并自動重定向到不同 URL 的網站重定向。當網站移動到新域或網頁不再可用時,通常會使用這些重定向。
元刷新重定向通常用于網站開發,以確保訪問者被定向到正確的頁面。它們還可用于通過將訪問者重定向到最相關的頁面來創建更好的用戶體驗。
元刷新重定向對 SEO 沒有幫助。它們不被視為一種鏈接構建形式,搜索引擎不會為使用它們的網站提供任何 SEO 優勢。但是,它們可以幫助改善用戶體驗,從而間接幫助 SEO。
JavaScript 重定向是使用 JavaScript 代碼將訪問者重定向到不同 URL 的網站重定向。他們還在重定向到新頁面之前創建延遲。
JavaScript 重定向是在線重定向頁面的重要組成部分,但不能保證 Google 搜索引擎機器人會將其解釋為 301;因此,這不是推薦的方法。
以下代碼片段用于 JavaScript 重定向:
<script type=”text/javascript”> function redirect1(){ window.location = “http://www.example.com/new-url/” } setTimeout('redirect1()', 5000); </腳本>
此 JavaScript 重定向代碼可以幫助保持您的 SEO 完好無損,搜索引擎將呈現 JavaScript 重定向代碼,并繼續重定向到新路徑。
將訪問者重定向到新頁面的另一種方法是在 PHP 的幫助下在 HTML 標頭中添加代碼片段。他們還可以通過將訪問者重定向到最相關的頁面來創造更好的用戶體驗,這符合 SEO 最佳實踐。
一個 PHP 示例是這樣的:
<?php
標頭(“位置:https://www.example.com/”,真,301);
出口();
?>
PHP 重定向可以幫助您進行 SEO 工作。就像 JavaScript 重定向一樣,搜索引擎會識別頁面正在被重定向,并且不會以任何方式損害您的 SEO。
毫不奇怪,HTTP 狀態代碼 301 是設置永久重定向到新網站 URL 的最佳方式。他們維護您的域權限,這是確保用戶被定向到最新網站版本的好方法。301 重定向已經使用了很長時間,并且受到在線營銷和開發人員社區中每個人的信任。雖然有些實現有點棘手,比如編輯 .htaccess 文件,但它們通常可以安全部署。但是,如果您擁有一個 WordPress 網站,那么在所有可用插件的幫助下,就像我們討論的那樣,它會更容易。一些,例如 YoastSEO,也會擺弄 .htaccess 文件,讓沒有經驗的用戶更容易完成這個過程。