常见的重定向类型以及如何在您的网站上使用它们

已发表: 2022-05-05

如果您想知道您可能需要在您的网站上实现哪些重定向类型 - 事实上,您是否真的需要任何重定向类型 - 您并不孤单!

由于代码非常相似,重定向的目的和含义可能会有很多混淆,尤其是对于非技术型营销人员和网站所有者而言。 此外,通常情况下,它们可以在不同的情况下具有相同的功能,甚至随着时间的推移改变它们的类型。

如果这还不够令人沮丧,就像所有与 SEO 相关的事情一样,游戏规则也在不断变化。

但是,不同类型的重定向在网站管理和技术 SEO 中发挥着重要作用。 因此,了解它们并认识它们的功能非常重要。

在本文中,我们重点介绍最常见的重定向类型,解释它们的含义,并提供有关如何使用它们的可操作提示。

继续阅读并做笔记!

什么是重定向?

重定向允许您将尝试访问您网站上的 URL 的用户或搜索引擎发送到另一个 URL。 换句话说,当有人想要访问您的一个页面,但由于某种原因,您不希望他们最终到达那里而是在其他地方时,您可以使用重定向来实现这一点。

您可能想要这样做的原因有很多。

当您的在线资产已经存在一段时间时,页面往往会累积,并且随着时间的推移,并非所有页面都保持相关性。 重定向可让您更好地组织内容和 URL,在不影响排名的情况下删除过时的内容,并保持网站整洁。

此外,当您将网站迁移到新域、想要消除子域或正在实施与 URL 之间内容转移有关的其他更改时,会使用重定向。

总而言之,重定向的目标是改善用户体验和搜索引擎优化。

重定向和用户体验

正确实施重定向可以最大限度地降低网站访问者遇到 404 错误或访问过时页面、提供不良内容或以其他方式受到损害的页面的风险。

因此,它们允许您引导用户的旅程,并消除可能阻止客户转换的障碍。

但是,请记住,当重定向到位时,最终用户将无法访问原始页面。 如果您想保持这两个页面处于活动状态,但只将流量引导到其中一个,最好考虑规范化,而不是重定向。

您需要了解的有关规范标签 SEO 的知识

重定向和搜索引擎优化

对于搜索引擎,重定向可以帮助向机器人显示您希望他们将哪些页面发送给用户,而不是其他已经在索引和排名中的 URL。 这可以在重复、删除您想要保留其 SEO 值的页面、域变化等情况下完成。

与规范标签不同,重定向是一个指令,而不仅仅是一个建议。 这意味着它们用于通知 Google 旧页面不再使用,并且不会暂时或永久地显示在 SERP 中。 相反,每当有对旧页面的请求时,您希望机器人向用户提供新 URL 和/或将它们带到新页面。

但是,您仍然可以利用 PageRank 并保留原始 URL 的反向链接和权限。

网站重定向如何工作

根据转换的实现方式,有两种类型的重定向——服务器端客户端

服务器端重定向

对于服务器端重定向,信息被配置到您的服务器控制面板中。 您可以设置原始页面是什么、重定向的位置以及以何种方式(永久或临时)。

因此,当请求 URL 时(即有人点击链接,或机器人爬取页面),服务器会提供一个 3xx HTTP 状态代码,显示用户(或搜索引擎)被转发到哪里。

这些类型的重定向通常更容易被搜索引擎跟踪,因为信息是直接从服务器传递给他们的。

客户端重定向

客户端重定向发生在浏览器中,即在客户端。

转换可以通过在 HTML 文档的 head 部分放置一个特殊的元标记来实现,或者通过使用 JavaScript 来指示浏览器将用户发送到哪里。

这些类型的重定向被认为是不太可取的选择,原因有很多,我们将在下一节中解释。

最常见的重定向类型

重定向的想法是将用户(或搜索引擎)转发到另一个 URL。 根据您的目标和您对原始页面的计划,重定向可以是临时的或永久的。

最常见的重定向类型是什么

以下是最常见的重定向类型:

301 重定向:永久移动

301 HTTP 状态码是最常用的重定向类型。 它表明目标已永久移动到新位置。

此外,它保留了所有链接资产、PageRank 和反向链接。

只有当您确定原始页面不会被恢复或再次使用时,请务必使用这种类型的重定向。

301 重定向的替代方案是 308 重定向,它是其 HTTP 1.1 版本。 它具有相同的目的,并表明内容已永久移动到新 URL。

由于两个重定向具有相同的功能,并且尚不确定搜索引擎如何对 308 代码做出反应,为了安全起见,最好坚持使用 301 重定向。

302重定向:临时找到或移动

302 HTTP 代码表明该页面暂时移动到了一个新位置,但原来的仍然存在,将来会再次使用。

301 和 302 重定向之间的主要区别在于搜索机器人如何处理它们。

虽然 301 显示出强烈的规范化信号,因此这两个链接被合并到 Google 的索引中,但 302 仅提供了一个微弱的指示新页面应该是规范的。 这意味着两个页面都保留在索引中并继续排名。

也就是说,在重定向发生时,302 重定向仍会将 PageRank 和权益转移到新 URL。 如果此期限超过 6 个月,则 302 重定向开始被视为 301。

总而言之,请确保仅在更改确实是临时的时才使用 302 代码。

与 301 类似,302 重定向也有一个 HTTP 1.1 替代方案,它是 307 代码。

元刷新

元刷新是一个客户端代码,当您想要通知用户他们正在被重定向并显示倒计时直到传输发生时使用。

如前所述,重定向是通过在页面的头部添加标签来实现的。

如果您希望将此类重定向视为 301 永久重定向,则应将倒计时时间设置在 0 到 1 秒之间。

与无缝且通常不会被用户注意到的服务器端重定向不同,元刷新重定向已知会提供令人不快的用户体验。 这是因为用户不仅要等待倒计时,而且可能会让他们对重定向的合法性产生怀疑。

JavaScrip 重定向

在基于 JavaScript 的网站中,JavaScript 也可用于在客户端实现重定向,其结果与任何其他重定向相同。

过去,人们认为 Google 无法读取这些类型的重定向,也无法转移 PageRank 和权限。 结果,它们被认为是劣等的,并且大多被避免。

然而,谷歌在阅读 JavaScript 方面做得更好,所以,现在,这些重定向可能被认为是一个合理的选择。

何时使用重定向?

如前所述,使用重定向有多种原因。 根据您的目标,您可以选择永久或临时目标:

永久重定向

通常,永久重定向意味着不再使用旧页面,并且已经死了。

何时使用永久重定向

以下是考虑使用永久重定向的时间:

  • 删除页面。 您打算删除页面,但希望保留原始页面的反向链接和 PageRank。 为此,您可以重定向到具有密切相关或其他相关内容的 URL。
  • 迁移。 您正在将您的网站迁移到一个新域,并且需要将您的所有内容重定向到新位置。
  • 部分迁移。 您正在主域下运行一个子域,并希望将其中的内容重新定位到主域中的一个部分。
  • 合并网站。 当您合并两个或更多网站时,您可能希望将不再需要的页面重定向到新页面。
  • HTTP 到 HTTPS。 Google 偏爱 HTTPS 页面,因此如果您的网站在 HTTP 上运行,您可能希望将其重定向到 HTTPS。 这也可以通过规范化来完成,但重定向会减少机器人的混乱。
  • 统一域和 URL 样式。 对于搜索引擎来说,同一域名的每个变体都是一个独立的 URL。 这意味着尽管www.domain.com/homedomain.com/homedomain.com/home/是同一个页面,但机器人将它们视为不同的页面。 这会重新分配您的 PageRank,并削弱您的权威。 将所有这些重定向到您的首选版本将巩固您的 SEO 工作。

临时重定向

仅当您希望该页面在有限的时间内无法访问并且您打算再次使用该页面时,才应使用临时重定向。

何时使用临时重定向

下面是考虑使用临时重定向的时机:

  • 限制对页面的访问。 当您想暂时限制对页面的访问时,出于某种原因,您可以将它们重定向到另一个 URL。
  • 竞选活动。 在有限的时间内,您希望用户访问广告系列登录页面,而不是原始页面,但打算在之后恢复原始页面。
  • 重新设计。 您正在测试页面/网站的重新设计,并希望了解您的客户对它的反应,但之后可能希望恢复原件。

正确使用重定向的 7 个快速简便的技巧

现在您已经了解了不同的重定向类型以及何时使用它们,让我们来看看一些可以帮助您提升游戏的可操作提示:

  1. 将永久重定向保留 3 年。 普遍接受(并由 Google 确认)大约 3 年后,永久重定向被视为默认设置。 这意味着您可以删除重定向,因为旧页面将不再被访问或索引,并且它现在具有的任何值都与新页面相关联。
  2. 重定向并不总是必要的。 仅在具有反向链接和 PageRank 的页面上使用重定向。 如果旧 URL 没有这些,只需删除它们。
  3. 不要过度。 重定向对 SEO 来说非常有用,但如果重定向太多而您没有正确使用它们,这可能会导致许多问题,例如加载页面缓慢和错误。
  4. 始终重定向到相关页面。 重定向的目的是为用户提供与他们单击您的链接时所寻找的信息相似的信息。 为此,您应该避免将它们发送到随机页面或您的主页。 否则,Google 可能会为页面分配所谓的软 404 错误。
  5. 随着时间的推移查看重定向。 通过定期审核您的重定向,您将确保没有不必要的重定向减慢您的网站。
  6. 避免重定向链。 重定向链意味着一个重定向导致一个页面被重定向到另一个页面,依此类推。 虽然有时这可能是可以接受的,但请记住,在第 5 次重定向之后,Google 不太可能遵循该链。 您可以通过单独将链中的所有页面直接重定向到最后一个来避免这种情况。
  7. 不要做重定向循环。 重定向循环类似于重定向链,不同之处在于第一个和最后一个 URL 是相同的。 这不仅是多余的,而且会混淆机器人。

底线

重定向是保持网站用户友好和 SEO 优化的重要部分。 虽然一开始它们可能听起来令人困惑和复杂,但一旦你学习了基础知识,它们就真的开始有意义了,对吧?

但是,为避免 SEO 问题,请确保始终正确使用不同类型的重定向。 否则,您可能不仅会混淆搜索引擎机器人,还会失去客户。

此外,请考虑将重定向审核添加为您的 SEO 清单的一部分,并留意任何新闻和变化。 有了谷歌,这些总是指日可待。