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