301 重定向:301 重定向和 SEO 综合指南

已发表: 2022-05-06

重定向可能是一种有用的工具,可用于引导您网站周围的流量并远离不再服务的页面。 但是,并非所有重定向都是相同的。 不同的情况需要不同类型的重定向。

301 重定向是一种对 SEO 友好的方式,可以安全地将流量从非活动页面转移,同时保持网站的 SEO 完整性。

在这份全面的 301 重定向指南中,我将介绍 301 重定向是什么,为什么它是 SEO 的首选重定向,何时应该使用,以及如何实现 301 URL 重定向。

什么是重定向?

您是否曾经点击过一个链接却只进入一个 404 错误页面? 单击死链接可能会令人沮丧和烦人。

值得庆幸的是,您可以重定向 URL 以避免在您的网站上出现这种情况。

重定向 URL 是将当前 URL 链接到另一个 URL 的过程,以便将流量从第一页引导到第二页。 通过重定向到另一个 URL,您可以告诉访问者和像 Googlebot 这样的搜索引擎爬虫,一个页面现在有了一个新的位置。

您可能希望在以下情况下使用重定向:

  • 将您的网站移至新域或协议
  • 在您的网站上查找损坏的 URL
  • 合并两个网页
  • 更改网页的 URL
  • 拥有多个域并希望访问者只集中到一个域
  • 从您的网站中删除特定页面

重定向类型

所有重定向都属于以下两类之一:永久重定向临时重定向

当页面移动到新位置并且您不再需要 URL 时,您可以使用永久重定向。 另一方面,临时重定向更适合在有限时间内移动且您希望保留其 URL 的页面。

所有重定向都有效地做同样的事情——重定向流量。 那么,为什么还要区分临时重定向和永久重定向呢?

永久重定向向搜索引擎发送一个强烈信号,表明新 URL 是规范 URL。 相比之下,临时重定向发送的信号较弱,并降低了其 URL 被指定为规范的可能性。

规范 URL 是 Google 认为在重复页面中最具代表性的 URL。 当 Google 收到新页面应该是规范 URL 的强烈信号时,它更有可能抓取您的新页面而不是旧页面并将其编入索引。

永久重定向有 6 种类型:

  • HTTP 301 重定向
  • HTTP 308 重定向
  • 元刷新重定向
  • HTTP 刷新重定向
  • Javascript 位置重定向
  • 加密重定向

HTTP 301 和 HTTP 308 重定向是服务器端重定向。 当浏览器向网络服务器发出 HTTP 请求时,服务器会以状态码响应并继续将客户端重定向到新页面。 整个过程通常只需要几分之一秒,而且往往相对不被注意。

当涉及到永久重定向时,服务器端重定向并不是唯一的选择。 还有客户端重定向。 顾名思义,客户端重定向告诉客户端的浏览器重定向到新页面。

例如,元刷新重定向和 javascript 重定向是客户端重定向,它们只是告诉用户的 Web 浏览器检索用户尝试从不同位置访问的内容。

什么是 301 重定向?

301 重定向是一种永久性重定向,当旧 URL 不再活动或无法访问时,它会将访问者和搜索引擎机器人带到新 URL。

301 有效地告诉访问者的浏览器该页面已永久移动。 当访问者尝试访问原始 URL 时,他们的浏览器会向 Web 服务器发出 HTTP 请求,然后 Web 服务器会发送一个 HTTP 状态代码。 数字 301 是指源页面的 HTTP 响应状态码,表示请求的页面已移动到另一个 URL。

当搜索引擎爬虫遇到 301 重定向时,它会记下从其索引中删除旧 URL。 它还“读取”它被重定向到的页面,并确定它是否适合初始查询。 虽然重定向表明新 URL 应该是出现在搜索结果中的那个,但它并不能保证它会针对与重定向 URL 相同的关键字进行排名。

它是如何工作的?

假设您网站上的某个特定网页获得了常规流量。 谷歌已将其编入索引,您已从您的社交媒体帐户链接到它,并且访问者已将其添加为书签以便于访问。 但是,出于某种原因,您决定将其内容移动到另一个页面。

如果您只是删除该页面,那么您的访问者在尝试访问原始 URL 时将遇到 404 错误页面。 但是,如果您实施 301 URL 重定向,访问者将被转移到新的 URL,而无需他们进行任何操作。

301重定向最佳实践

应战略性地使用 301 重定向。 请遵循这些最佳做法,以确保您正确使用它们。

仅重定向到相关页面

如果您重定向到不相关的页面,它可能会使 Google 的搜索爬虫误认为这是 404 错误而不是 301。最好通过仅重定向到相关页面来避免重定向垃圾邮件。

避免重定向链

如果您将一个页面重定向到一个新的 URL,然后又将该 URL 重定向到另一个,那么您无意中创建了一个重定向链。 这些重定向链会减慢您的网站速度并浪费您的抓取预算。 由于页面速度是 Google 排名因素,因此请计划您的重定向以避免重定向链。

您可以使用 Ahrefs Site Audit 等付费工具来发现您网站上的重定向链。 如果您发现您有一个重定向链,您可以修改您的重定向,以便每个页面都转到最终 URL,而不是在其他现在已删除的页面上进行中间站点。

清理任何不必要或剩余的 301 重定向

多年来,网站可以收集 301 重定向。 这些可能导致上述重定向链,也可能通过超载您的 .htaccess 文件而减慢您的整体网站速度。

SEO 审计服务可以帮助您检测不必要的 301,以便您可以将它们从您的站点中删除。

301重定向会影响SEO吗?

重定向可以帮助您管理网站流量。 但是,如果使用不当,它们会对您网站的 SEO 和用户体验产生负面影响。

好消息是,您可以依靠 301 重定向成功重定向流量,而不会损害您网站的 SEO。

为什么 301 重定向被认为是 SEO 友好的?

301重定向传输链接权益

301 重定向的主要好处之一是它们将链接权益和权限从原始 URL 转移到新 URL。 因此,301 重定向已成为 SEO 永久重定向的首选类型。

如果您需要永久删除页面,则无需完全删除它并失去其链接资产。 如果存在另一个主题相关页面,您可以使用 301 重定向将原始页面的链接权益转移到目标页面。

301 重定向作为内容策略的一部分

由于 301 重定向转移链接权益,它们可以安全地用作您的内容策略的一部分,以构建更大更好的内容。 如何?

301重定向示例

假设您有两个密切相关的内容页面。 这些页面中的每一个都捕获了一定程度的自然流量,并且对于 SEO 而言表现得足够好。 在您尝试增加两个页面的自然流量时,您重新进行了关键字研究,并发现通过组合您的两个页面可以更好地满足您想要的关键字的搜索意图。

当您将这两个页面合并为一大块内容时,您可以将两个性能足够好的页面转换为一个性能优于任何一个的页面。 此外,流量较少或反向链接较少的页面上的 301 重定向可以将额外的链接资产发送到您更强大的页面。

同样,当您遇到关键字蚕食问题时,您可以使用 301 重定向来合并页面。

301 重定向与 302 重定向?

301 重定向和 302 重定向都是服务器端重定向,可将访问者引导至新 URL。 这两者之间的主要区别在于 301 用于永久重定向,而 302 用于临时重定向。

这意味着您应该仅在临时重新定位页面时使用 302 重定向。 302 重定向可能是更合适的选择的一些情况包括:

  • 您已更新网页,但仍希望为查看者提供一致的查看体验
  • 您想测试一个新页面而不使其成为永久占位符
  • 您的网页损坏,但需要时间修复

过去 302 重定向会导致失去 PageRank,但现在情况已不再如此。 Google 已确认 301 重定向和 302 重定向都不会影响您的 PageRank 或其他 SEO 信号。

也就是说,当您需要临时转移流量时,只使用 302 重定向,而当您想永久转移流量时,最好使用 301 重定向。

什么时候应该使用 301 重定向?

除了合并内容之外,还有一些其他情况应该使用 301 来重定向 URL。

将页面永久移动到另一个位置

301 URL 重定向最常见的用途是在您决定删除某个页面时帮助您将流量转移到新 URL。 如果要删除页面,则可以使用永久 301 重定向来保留传入流量并将其定向到主题相似的页面。

清理非活动页面

在您的网站上留下 404 个死胡同会使访问者感到沮丧,并使您的网站看起来不专业。

理想情况下,您应该删除这些页面并删除它们的链接。 但是,如果您想保留页面的链接资产,请使用 301 URL 重定向将其接收到的流量永久发送到另一个页面。

如果您网站上的某个地方有一个几乎等效的页面,或者另一个页面对引导访问者有意义,请不要犹豫,使用 301 重定向而不是完全删除该页面。

更改您网站的结构

更改您的网站架构有时可以帮助您更好地构建和分类您的内容。 如果您决定合并页面或将它们安排到新的子目录中,301 重定向可以帮助管理更改并无缝移动网络访问者。

将博客从子域移动到子目录

如果您在子域上托管博客并希望将其与根域重新组合,则可以将帖子重定向到子目录中的新 URL。 查看这篇文章以了解有关子域与子目录的更多信息。

网站迁移到新域

将网站迁移到新域并不意味着您必须失去您努力建立的所有流量和 SEO 价值。 使用 301 重定向从一个域名迁移到另一个域名,并将您的访问者带到您的新家。

不要忘记还使用 Google Search Console 中的地址更改工具让 Google 知道您已经移动了您的域。

从 HTTP 切换到 HTTPS

HTTP 曾经是整个 Web 页面的标准。 今天,大多数网站都切换到 HTTPS,这是一种更安全的协议,允许通过使用 TLS 证书进行加密通信。

从 HTTP 切换到 HTTPS 时,301 URL 重定向(结合规范标签)可以确保 Google 正确索引新页面,并且用户被正确引导到新站点。

区分大小写和尾部斜杠 URL

URL 区分大小写。 一个大写的 URL 将指向一个与小写的 URL 不同的页面,即使他们说的是同样的事情。 此外,带有尾部斜杠的 URL (www.website.com/home/) 与没有斜杠的 URL (www.website.com/home) 代表不同的页面。

如果您想清理您的 URL 并使它们更加一致,请使用 301 重定向将访问者和搜索爬虫引导到一个特定的 URL 结构,例如所有带有斜杠的小写字母。

何时不使用 301 重定向

并非所有用例都需要 301。此时您应该避免这种类型的重定向。

对于临时重定向

当您只想临时重定向流量时,应避免 301 重定向。 在这种情况下,您应该改用 302 重定向。 如果您希望 Google 在其索引中保留原始 URL,请使用临时重定向。

重定向到不相关的页面

除非有必要,否则不要使用 301 重定向重定向到完全不相关的页面。 Google 可能会将重定向到主页或完全不相关的页面视为软 404,而不是 301。 仅使用 301 将流量转移到相关页面。

如何在 WordPress 中实现重定向

准备好在 WordPress 中实现一些 301 重定向了吗? 有几种方法可以做到这一点。

使用 .htaccess 文件

对于托管在 Apache 服务器上的站点,您可以编辑站点根文件夹中的 .htaccess 文件以实现 301 重定向。

编辑 .htaccess 可能很复杂,特别是如果您没有技术倾向。 幸运的是,如果您发现挖掘服务器的文件并不完全适合您,那么有一些插件可以简化流程以及实现重定向的其他几种方法。 与您的网络开发人员交谈以了解更多信息。

使用 PHP 创建重定向

您还可以使用 PHP 代码实现重定向。 这是 WordPress 的一个示例,说明如何使用内置的 wp_redirect 函数执行此操作。

如果您希望使用 .htaccess 或 PHP 路由,请使用 URL 重定向生成器来帮助您生成必要的代码。 URL 重定向生成器将为您提供实现重定向所需的代码,并允许您简单地将其复制并粘贴到正确的位置。

使用 WordPress 插件

值得庆幸的是,在 WordPress 中实现 301 重定向比在其他平台上更简单。 无需编辑 .htaccess 文件或您的 PHP 代码 - 只需使用专为帮助您实现重定向而设计的 WordPress 插件。 一些可用于简化流程的插件包括 Redirection、Yoast 和 Easy Redirect Manager。

如何检查 301 重定向错误

您可以手动检查您的 301 重定向是否有效。 只需在浏览器中输入 URL 地址,看看您是否被发送到正确的页面。 如果您重定向到的页面未显示,则您的重定向未正确实施。

您还可以使用 Screaming Frog 等在线重定向检查工具来自动检查您网站上的重定向是否按预期工作。 如果您需要同时检查多个重定向,这些工具会特别有用。 重定向检查器将识别潜伏在您网站后台的任何重定向错误,以便您可以制定修复它们的计划。

关于 301 重定向的常见问题

我什么时候应该使用重定向?

如果您已删除页面,则应将 URL 重定向到具有相似主题或意图的新页面。 例如,如果您发现自己有一些效果不佳的内容,您认为无法更好地优化,您可以选择删除它。 在这些页面上实施重定向并将网站访问者发送到类似页面将使搜索引擎知道他们应该取消对重定向页面的索引。 它还为游客创造了更好的体验。

301重定向会伤害SEO吗?

正确实施后,301 重定向不会损害您的 SEO 工作。 事实上,301 可以支持您的 SEO 目标,因为它们允许您战略性地删除表现不佳的内容并将其链接资产传递到更相关和更有用的页面。

过去,30x 重定向会损害页面的 PageRank(Google 用于对页面进行排名的指标之一)。 然而,在 2016 年,谷歌正式改变了对此的立场,30x 重定向不再损害页面的排名能力。 此外,301 和 302 都重定向转移链接资产,这实际上有助于您的 SEO,因为它允许您在删除页面时转移链接资产。

我可以有太多的 301 重定向吗?

您的域上可以有多少个 301 重定向确实没有限制。 但是,在某个时候,过多的重定向可能会开始减慢浏览体验。 它还可能浪费您的抓取预算。

我可以一次实现多个 301 重定向吗?

是的,没有什么说你不能堆叠 301 重定向。 但是,重定向链会减慢您的网站速度并浪费您的抓取预算。 因此,尽管有可能,但最好的做法是避免这种情况。

我的 301 重定向会从其他站点传输反向链接吗?

是的。 使用 301 重定向意味着原始重定向页面的链接权益转移到新页面。

我可以重定向整个域吗?

虽然您不能一次重定向整个域,但您可以将域上的所有页面重定向到另一个域。 例如,如果您从 HTTP 迁移到 HTTPS,则需要将每个页面从其 HTTP URL 重定向到其新的等效 HTTPS URL。

我应该在重定向之前删除页面的规范标签吗?

是的,为避免向搜索引擎发送混合信号,请删除被重定向页面上的规范标签。 如果新 URL 没有规范标签,请添加一个。

与值得信赖的合作伙伴一起实施 301 重定向等

不确定您的网站上是否存在不正确的重定向? 让我们来帮助你! 我们的 200+ 点 SEO 审核可以发现重定向错误和其他可能影响您网站性能的问题。 立即预订 Victorious 的免费 SEO 咨询以了解更多信息。