谷歌SEO:什么是重定向?

來源:數(shù)聚梨海外營(yíng)銷獨(dú)立站跨境電商
作者:數(shù)聚梨海外營(yíng)銷獨(dú)立站跨境電商
時(shí)間:2024-09-11
1265
重定向是一種在用戶和機(jī)器人請(qǐng)求舊URL但頁(yè)面位置已更改時(shí)將其發(fā)送到新URL的方法。

8365A91C-FF8D-4D24-AEC4-CF03C3994F86.png

重定向是一種在用戶和機(jī)器人請(qǐng)求舊URL但頁(yè)面位置已更改時(shí)將其發(fā)送到新URL的方法。當(dāng)您搬到美國(guó)的新地址時(shí),您可以通過美國(guó)郵政服務(wù)(USPS)設(shè)置郵件轉(zhuǎn)發(fā)。如果有人向您的舊地址發(fā)送郵件,USPS將查看他們的郵件轉(zhuǎn)發(fā)規(guī)則并意識(shí)到您不再居住在舊地址。他們會(huì)收取郵件并將其遞送到您的新位置而不是舊位置。這也是重定向的工作原理。用戶或機(jī)器人請(qǐng)求舊位置,然后他們會(huì)被轉(zhuǎn)發(fā)到新位置。

何時(shí)使用重定向?

您需要使用重定向來:

-移動(dòng)網(wǎng)站或頁(yè)面

-想要合并重復(fù)的頁(yè)面

-合并網(wǎng)站

-刪除后將用戶發(fā)送到新頁(yè)面

-更改您的URL結(jié)構(gòu)或清理您的URL

-重定向類型及其SEO影響

重定向有助于組合頁(yè)面之間的信號(hào),并幫助搜索引擎確定應(yīng)向用戶顯示哪個(gè)頁(yè)面。這是一個(gè)稱為規(guī)范化的過程,Google使用它來幫助將重復(fù)的頁(yè)面排除在索引之外。換句話說,重定向?qū)τ赟EO很重要。SEO社區(qū)中存在很多關(guān)于重定向的誤解和誤解,我希望通過這篇文章能夠澄清這些誤解和誤解。

重定向可以是永久的,也可以是臨時(shí)的,具體取決于您是否打算保留重定向。這也會(huì)影響哪個(gè)頁(yè)面將被索引并顯示在搜索引擎中,我將在下一節(jié)中詳細(xì)介紹。重定向也可以是服務(wù)器端的,這意味著它們發(fā)生在服務(wù)器上的某個(gè)地方,也可以是客戶端,這意味著它們發(fā)生在用戶的瀏覽器內(nèi)部。

什么是永久重定向?

永久重定向表示資源已永久移動(dòng)到新位置。當(dāng)您執(zhí)行以下操作時(shí),您應(yīng)該使用永久重定向:

-永久更改網(wǎng)頁(yè)或其他資源的URL。

-永久遷移到新域。

-從HTTP切換到HTTPS。

-想要解決非www/www重復(fù)內(nèi)容問題。

-永久合并兩個(gè)或多個(gè)頁(yè)面或網(wǎng)站。

-永久更改您網(wǎng)站的URL結(jié)構(gòu)。

永久重定向是規(guī)范化的強(qiáng)烈暗示,來自頁(yè)面的信號(hào)(如鏈接)應(yīng)該將新URL合并到頁(yè)面。通常,新頁(yè)面將具有所有信號(hào)并顯示在搜索引擎中。假設(shè)您將頁(yè)面從site1.com/x重定向到site2.com/x而不更改內(nèi)容。鏈接信號(hào)將在site2.com/x進(jìn)行整合。換句話說,如果site1.com/x有10個(gè)反向鏈接,site2.com/x就會(huì)感受到它們的好處,就好像它們直接指向它一樣。

只有當(dāng)重定向不相關(guān)時(shí),這種情況才不會(huì)發(fā)生,因?yàn)镚oogle將不相關(guān)的重定向視為軟404。例如,假設(shè)您將博客文章重定向到您的主頁(yè)。谷歌可能不會(huì)合并鏈接信號(hào),因?yàn)檫@兩個(gè)頁(yè)面完全不同。在極少數(shù)情況下,Google可能仍將原始URL視為索引中顯示的規(guī)范版本。許多SEO知道可能會(huì)發(fā)生相反的情況,即臨時(shí)重定向可以被視為永久重定向,但永久重定向有時(shí)也可以被視為臨時(shí)重定向。

讓我們看一下永久重定向的一些類型:

1.HTTP 301

301重定向是一種服務(wù)器端重定向,它將機(jī)器人和用戶轉(zhuǎn)發(fā)到新URL,并告訴搜索引擎資源已永久移動(dòng)。

2.HTTP 308

308重定向與301重定向相同,不同之處在于它在執(zhí)行重定向時(shí)保留原始請(qǐng)求的HTTP方法(GET或POST)。出于SEO目的,它們是相同的,但如果您有通過表單發(fā)送的數(shù)據(jù),您不希望在GET和POST之間切換。

3.JavaScript重定向

JavaScript重定向使用JavaScript指示瀏覽器將用戶或機(jī)器人重定向到不同的URL。由于需要呈現(xiàn)頁(yè)面才能觸發(fā)此類重定向,因此它是客戶端的而不是首選。Google會(huì)渲染他們要索引的每個(gè)頁(yè)面,但此過程中可能會(huì)出現(xiàn)問題,導(dǎo)致渲染失敗。其他重定向類型得到更好的支持并且更可靠。

4.加密重定向

沒有實(shí)際重定向的重定向?聽起來很奇怪,但谷歌將其視為永久重定向。這意味著他們還應(yīng)該將所有信號(hào)轉(zhuǎn)發(fā)到新URL。加密重定向是一種特殊情況,您收到有關(guān)移動(dòng)到新域的消息,但沒有發(fā)生實(shí)際的重定向。

什么是臨時(shí)重定向?

臨時(shí)重定向表示資源已暫時(shí)移動(dòng)到新位置。當(dāng)您執(zhí)行以下操作時(shí),您應(yīng)該使用臨時(shí)重定向:

希望將用戶重定向到適合他們的網(wǎng)站版本(基于位置/語(yǔ)言)。

想要對(duì)網(wǎng)頁(yè)的功能或設(shè)計(jì)進(jìn)行A/B拆分測(cè)試。

進(jìn)行促銷并希望暫時(shí)將訪問者重定向到銷售頁(yè)面。

臨時(shí)重定向是規(guī)范化的一個(gè)弱暗示,來自頁(yè)面的信號(hào)(如鏈接)應(yīng)該整合到新頁(yè)面。因?yàn)樗且粋€(gè)弱信號(hào),所以大多數(shù)時(shí)候信號(hào)實(shí)際上會(huì)合并到重定向的原始頁(yè)面。

當(dāng)重定向到已建立的頁(yè)面或網(wǎng)站時(shí),谷歌似乎更快地將臨時(shí)重定向視為永久重定向。這可能是因?yàn)樾马?yè)面或網(wǎng)站已經(jīng)存在了一段時(shí)間,因此您很可能打算永久重定向URL。讓我們看一下臨時(shí)重定向的一些類型。

1.HTTP 302

302重定向?qū)⒂脩艮D(zhuǎn)發(fā)到新的URL,并告訴搜索引擎資源已暫時(shí)移動(dòng)。

2.HTTP 307

307重定向與302重定向相同,只是它在執(zhí)行重定向時(shí)保留原始請(qǐng)求的HTTP方法(POST、GET)。對(duì)于SEO來說,情況是一樣的,但如果您有通過重定向表單發(fā)送的數(shù)據(jù),那么您不希望在GET和POST之間進(jìn)行交換。值得指出的是,在排除重定向問題時(shí),您可能會(huì)看到不同版本的307,這是瀏覽器中發(fā)生的緩存重定向。這與HSTS相關(guān),并告訴瀏覽器在請(qǐng)求不安全的資源時(shí)切換到安全連接(HTTPS)。

當(dāng)網(wǎng)絡(luò)服務(wù)器要求客戶端僅使用HTTPS連接(HSTS策略)時(shí),Google將不會(huì)看到307,因?yàn)樗丫彺嬖跒g覽器中。初始命中(沒有緩存)將有一個(gè)服務(wù)器響應(yīng)代碼,可能是301或302。但是您的瀏覽器將向您顯示后續(xù)請(qǐng)求的307,這使得故障排除變得更加困難。您將需要使用新的隱身會(huì)話才能查看返回的狀態(tài)代碼。

3.HTTP 303

303重定向?qū)⒂脩艮D(zhuǎn)發(fā)到與請(qǐng)求的資源類似的資源,是重定向的一種臨時(shí)形式。它通常用于諸如當(dāng)用戶點(diǎn)擊瀏覽器中的“后退”按鈕時(shí)防止表單重新提交之類的事情。您通常不會(huì)看到用于SEO目的的303重定向,但如果您這樣做,它將被視為302/307。

4.元刷新(>0秒)

當(dāng)元刷新等于0秒時(shí),將被視為永久重定向;當(dāng)元刷新大于0秒時(shí),將被視為臨時(shí)重定向。元刷新重定向告訴瀏覽器在設(shè)定的秒數(shù)后重定向用戶。它發(fā)生在瀏覽器中并且是客戶端。

5.HTTP刷新(>0秒)

HTTP刷新在等于0秒時(shí)被視為永久重定向,在大于0秒時(shí)被視為臨時(shí)重定向。HTTP刷新類似于元刷新,但它發(fā)生在HTTP標(biāo)頭響應(yīng)中。它可以在服務(wù)器端實(shí)現(xiàn),但實(shí)際上是在客戶端觸發(fā)。

什么是服務(wù)器端重定向?

服務(wù)器端重定向是指當(dāng)請(qǐng)求頁(yè)面時(shí),服務(wù)器決定將用戶或搜索引擎重定向到何處。它們通常具有相應(yīng)的狀態(tài)代碼301、302、303、307或308。服務(wù)器端重定向是進(jìn)行SEO重定向的首選方法。

1.服務(wù)器級(jí)

這些是在您的服務(wù)器上發(fā)生的重定向。實(shí)現(xiàn)它們的方式將根據(jù)您的網(wǎng)站主機(jī)以及后端使用的服務(wù)器環(huán)境或腳本語(yǔ)言而有所不同。任何常見類型的服務(wù)器都應(yīng)該有詳細(xì)的文檔記錄。最常見的是Nginx、Apache、Cloudflare Server、LiteSpeed、Microsoft-IIS和Node.js。

在許多常見系統(tǒng)中,您只需輸入重定向,它就會(huì)自動(dòng)觸發(fā)。然而,有些系統(tǒng)充當(dāng)錯(cuò)誤捕捉器。您可以輸入重定向,并且在刪除舊頁(yè)面之前它不會(huì)觸發(fā)。這為流程增加了一個(gè)額外的步驟,但不太容易出錯(cuò)。

1.DNS級(jí)

您的名稱服務(wù)器通常由您的域名注冊(cè)商或可能由您的CDN管理。每個(gè)提供商都略有不同,但他們通常都有您可以找到的文檔。此級(jí)別的重定向通常用于網(wǎng)站遷移。某些主機(jī)可能允許您指定重定向的狀態(tài)代碼,例如301或302。一些提供商甚至允許重定向HTTPS版本的頁(yè)面。從技術(shù)上講,HTTPS在這個(gè)級(jí)別上并不存在,這在過去也不是一個(gè)選項(xiàng),但一些提供商已經(jīng)找到了一種方法來實(shí)現(xiàn)這一點(diǎn)。

2.CDN級(jí)

許多CDN有多種實(shí)現(xiàn)重定向的選項(xiàng)。例如,在Cloudflare上,您可以執(zhí)行單個(gè)或批量重定向,有特定的重定向規(guī)則,您可以編寫帶有重定向的頁(yè)面規(guī)則,您可以使用工作器和鍵值對(duì)來實(shí)現(xiàn)重定向,或者您可以使用工作器來修改標(biāo)頭并添加重定向。我通常更喜歡在邊緣(CDN級(jí)別)進(jìn)行重定向,而不是在服務(wù)器上進(jìn)行重定向。對(duì)于其他人,我始終建議您選擇最容易實(shí)現(xiàn)的方法。對(duì)于許多人來說,這是服務(wù)器級(jí)重定向。

3.客戶端重定向

客戶端重定向由用戶的瀏覽器觸發(fā)。在重定向發(fā)生之前,用戶可能會(huì)暫時(shí)看到某個(gè)頁(yè)面。您通常不應(yīng)該在客戶端進(jìn)行重定向,除非這是您唯一的選擇。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
文章來源:數(shù)聚梨海外營(yíng)銷獨(dú)立站跨境電商
版權(quán)說明:本文內(nèi)容來自于數(shù)聚梨海外營(yíng)銷獨(dú)立站跨境電商,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家