谷歌SEO:什么是302重定向?

来源: 数聚梨海外营销独立站跨境电商 302重定向是一种将用户从网站上的一个页面转移到另一个页面的临时方法。这对于SEO很重要,因为它允许您将流量发送到不同的页面,同时保持原始页面的关键字排名和链接价值。在本指南中,我们将解释何时、为何以及如何正确使用302。

640.png

302重定向是一种将用户从网站上的一个页面转移到另一个页面的临时方法。这对于SEO很重要,因为它允许您将流量发送到不同的页面,同时保持原始页面的关键字排名和链接价值。在本指南中,我们将解释何时、为何以及如何正确使用302。

302重定向如何工作?

302重定向有点像外出消息。这不是永久的地址变更。但它有助于确保在特定页面或资源不可用时用户和机器人仍然可以访问您的网站。302可以确保用户不会登陆过时、缺少功能或正在建设的页面,从而改善网站上的用户体验(UX)。此HTTP响应状态代码(302-找到)表示页面已被移动。当302生效时,任何尝试访问此页面的人都会自动重定向到新页面。

301重定向与302重定向

您应该使用301还是302重定向?这是一个常见问题。区别如下:

·301重定向是永久重定向。

·302重定向是临时重定向。

实施301重定向以对您的网站进行永久性更改。例如,如果您将内容从example.com/page-1永久移动到example.com/page-2。您想告诉用户和搜索引擎机器人您的旧页面不再存在,他们可以在新地址找到内容。否则,302重定向适用于临时用例。例如,您可以将302用于以下用途:A/B测试、临时销售页面或网站维护。我们将在下面介绍更多何时使用302的示例。

SEO 302与301

从SEO的角度来看,301重定向有助于巩固和保留“链接资产”或“链接果汁”(有时被称为“链接权益”)。301提示搜索引擎将指向旧页面的反向链接视为现在指向新页面。因此,最佳实践是使用301重定向来解决SEO问题,例如组合重复内容或进行永久URL更改。但使用302代替通常不会造成灾难性的后果。

谷歌搜索倡导者约翰·穆勒(John Mueller)表示,谷歌对待这两种类型的重定向的方式几乎相同。他们使用其他信号来确定原始URL或新URL是否应该是规范的。如果“临时重定向”显然是永久性的,他们通常可以随着时间的推移弄清楚这一点并做出相应的处理。

何时使用302重定向?

302重定向中最重要的词是:暂时的。

如果您不确定302是否是正确的选择,只需问问自己是要实施临时更改还是永久更改。没有确切的时间长度来定义“临时”。但谷歌建议在“您确定重定向不会被还原”时使用永久重定向。这意味着在任何其他情况下您可能应该使用302。

例如:

1.网站维护或重新设计

您正在对www.example.com/my-page上的页面进行重大更新,并且不希望任何人在准备就绪之前看到它。在建设期间使用302重定向将访问者发送到其他地方。

2.A/B测试

您正在测试新版本的着陆页,看看它是否优于现有页面。您需要将一定比例的流量从现有页面(example.com/page-1)发送到测试版本(example.com/page-2)。从WordPress侧边栏:

“Yoast SEO”>“重定向”。

然后填写字段:

·类型=302

·旧URL=没有根域的原始页面的URL(例如“/page-1”)

·URL=没有根域的新页面的URL(例如“/page-2”)

·单击“添加重定向”。

3.重定向插件

重定向是另一个非常流行的WordPress插件,可以轻松实现或删除302。

从WordPress侧边栏:

·“工具”>“重定向”。

·在“重定向”页面中,找到“添加新重定向”表单。

填写字段:

·源URL=没有根域的原始页面的URL(例如“/page-1”)

·目标URL=没有根域的新页面的URL(例如“/page-2”)

·HTTP代码=302

·然后单击“添加重定向”。

4.排名数学插件

Rank Math是另一个流行的SEO插件,可以轻松实现302。从WordPress侧边栏:

“排名数学”>“重定向”。

·在“重定向”页面中,单击“添加新的”。

·源URL=没有根域的原始页面的URL(例如“/page-1”)

·目标URL=没有根域的新页面的URL(例如“/page-2”)

·重定向类型=302临时移动

·然后单击“添加重定向”。

5.PHP重定向

警告:此选项将要求您编辑主题文件和PHP代码。仅建议熟悉进行此类编辑的高级WordPress用户使用。如果您不想添加这些插件之一,可以手动实现重定向。可以在服务器端(请参阅下面的Apache、Nginx和Windows Server选项)或直接在PHP标头中实现302重定向。您可以在任何HTML或echo函数之前将一些类似这样的代码添加到PHP标头的最顶部:

<?php

// Check if the requested page is page-1

if ($_SERVER【'REQUEST_URI'】 === '/page-1') {

// Redirect from example.com/page-1 to example.com/page-2

header("HTTP/1.1 302 Found");

header("Location: http://example.com/page-2");

exit;

}

?>

在此示例中,我们从example.com/page-1重定向到example.com/page-2。

正如您可能想象的那样,在PHP中实现或维护多个特定重定向可能会变得有点混乱。但这是可行的。

请注意:此302重定向方法仅供专家使用。这里的错误可能会给您的网站带来大问题。如果您不是专家,请务必谨慎行事或寻求可以提供帮助的专家。如果您的网站托管在Apache服务器上,则可以通过编辑WordPress根目录中的.htaccess文件来实现重定向。

302重定向对SEO的影响

积极的搜索引擎优化影响

请记住,302重定向并不是为了修复或改善您的网站遇到的技术SEO问题。302重定向旨在改善临时情况下的用户体验。与301不同,临时重定向不被视为最佳实践:

·合并重复内容

·更正规范URL问题

·将www重定向到同一页面的非www版本

·整理网站的架构

但是,当网页暂时不可用或正在维护时,实施302可以保留您的链接和排名。如果不使用302,您的页面可能会因可用性问题或内容不完整而被索引,这可能会损害您的SEO。

但如果实施不当,可能会产生负面影响。

SEO负面影响

理论上,错误地使用302可能会给网站的SEO带来问题。例如,它可能会导致错误版本的页面被索引并出现在SERP(搜索引擎结果页面)中。事实上,负面影响可能很小而且是暂时的。Google将302重定向视为“重定向目标应该规范的微弱信号”。简而言之:当出现302时,Google通常会在SERP中显示原始URL,而不是新URL。这就是您对302的期望。

但是,如果有其他信号表明新URL实际上是该内容的“主要”版本(规范URL),则可以将其视为永久重定向。在这种情况下,Google将在SERP中显示新的URL,而不是原始URL。因此,即使302被错误地应用,谷歌也很有可能会解决这个问题。但它仍然可能会导致您的网站、排名和流量出现临时问题。另外,如果可能的话,最佳实践是使用正确的重定向类型。

302重定向的几个常见问题

1.使用302进行永久更改

也许最常见的错误是使用302进行永久性更改。正如我们所讨论的,302是临时的。如果您使用302重定向页面并且更改成为永久性的,则最佳做法是将重定向更新为301。

2.重定向链

当一个页面有一个指向另一个页面的302,而另一个页面有一个指向另一个页面的302时,就会发生重定向链。像这样:

/page-1有一个302指向/page-2。

/page-2有一个302指向/page-3。

用户从一个页面跳到下一个页面。然后是下一个。(然后是下一个。)这可能会产生网站性能问题,例如页面加载速度慢。另外,这只是不好的做法。

3.重定向循环(重定向太多)

如果重定向配置不正确,则可能会遇到重定向循环。

重定向循环是指您的302不断在两个或多个页面之间来回发送用户。

例如:

/page-1有一个302指向/page-2。

/page-2有一个302指向/page-1。

浏览器不知道要显示哪个页面。您将收到ERR_TOO_MANY_REDIRECTS或“重定向过多”错误。如果您已实现302重定向并且收到此错误,则可能意味着配置存在问题。以下是一些需要注意的事项:

·重定向冲突。您是否意外创建了尝试将用户从一个页面发送到多个不同页面的重定向?或者你们有指向对方的重定向吗?仔细检查重定向是否有可能造成冲突的情况。

·冲突的插件。如果您使用重定向插件或第三方工具,这些插件可能会相互冲突。尝试一次禁用它们,看看是否可以解决问题。

·如果您尚未实现重定向并且收到此错误,则可能是本地或客户端问题。这意味着服务器上的重定向配置正确,但用户方面的某些问题导致了问题。

尝试:

·清除浏览器缓存和cookie。即使不再使用重定向指令,也可以对其进行缓存。缓存问题也可能源于CDN或其他可能需要额外故障排除的网络配置。

·禁用浏览器扩展。在某些情况下,您的浏览器扩展可能会触发重定向并中断特定页面。

4.保留302重定向

简而言之:不要忘记在不再需要302后将其删除。长时间保留它可能会导致搜索引擎将其视为永久重定向。它还可能会造成糟糕的用户体验。

5.重定向期间丢失URL参数

在某些情况下,您需要重定向以将特定URL参数或跟踪代码传递到要将访问者发送到的新URL。例如,如果您使用特定的UTM约定来跟踪访问者在您的网站上移动时的情况。或者,如果您的搜索和过滤功能通过URL参数传递规范。根据您实现重定向的方式,它们可能会也可能不会将参数从原始URL传递到新目标。要解决此问题,您需要调整重定向插件的配置和/或使用正则表达式(RegEx)解析原始URL中的参数。然后在用户重定向时传递它们。

关于302重定向的常见问题解答

1.302重定向和301重定向有什么区别?

302重定向用于对网站进行临时更改,例如正在构建或A/B测试的页面。301重定向用于永久更改,例如内容从旧URL移动到新URL。

2.302重定向有什么好处?

302重定向的主要用途是改善网站的用户体验。您可以暂时将用户引导至新URL,以确保他们不会登陆过时、不完整或正在建设的页面。当重定向到位时,它还可以保留原始URL的排名和链接值。

3.如何在我的网站上设置302重定向?

如果您使用WordPress和最常见的CMS,则可以使用插件或扩展来实施302。在其他情况下,您需要在服务器端配置重定向。

4.Google如何处理302重定向?

Google对待302重定向的方式与301大致相同。但是,如果将其视为临时更改,他们将继续在SERP中显示原始URL(而不是新URL)。在这种情况下,他们不会传递PageRank或指向新URL的链接,除非明确表明更改很可能是永久性的。

5.302重定向会损害我的SEO吗?

是的。如果您错误地使用302重定向,可能会对您的搜索排名和流量产生负面影响。例如,它可能会导致错误版本的页面被索引,并导致排名和流量下降。如果您担心重定向会损害您的排名或希望解决网站上的重定向问题,第一步就是进行审核。

免责声明:本文内容来自其他媒体或者他人投稿,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(info@chuhaihao.com),我们会及时处理和回复。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索