使用技巧

何时使用HTTP 301和302重定向以获得最佳结果

何时使用HTTP-301和302重定向以获得最佳结果何时使用HTTP 301和302重定向以获得最佳结果

互联网一直在变化。 像这样的网站 archive.org 专为跟踪这些更改而设计。 为了促进网络的有机特性,开发了HTTP状态代码301和302,以确保如果您更改站点或需要调整URL,则无需担心丢失反向链接,破坏自己站点的结构,甚至将整个网站从一个地方交换到另一个地方。

本文针对使用301或302重定向的最佳实践。 我们已经有 有关如何进入和创建重定向的完整指南 您应该检查一下以了解更详细的信息。

什么是301重定向?

301重定向被视为永久重定向。 您要将example.com/page-a重定向到example.com/page-b,并且(通常)不再打算使用第一个URL。

这意味着Google实质上会将新网址视为规范网址,并会将所有链接源和页面排名从/ page-a转移到/ page-b。 以前,Google只会通过301传递部分网页排名。搜索引擎此后更新了算法,现在将完整的链接源传递给目标URL。 在搜索引擎看来,旧的URL基本上变成了新的URL。 最终,旧的URL将被取消索引并由新的URL代替。

那么什么时候使用301? 在Google看来,您有很多原因想要永久更改URL。

何时使用HTTP代码301

页面内容移动或更改时

人们使用HTTP代码301的主要原因是帖子或页面移至全新位置时。 例如,当网站审核其内容并意识到它们不需要的页面数量比以前多时。 他们想转到一个单页的网站,将所有内容都分开并通过滚动显示。 该站点可以合并内容,合并他们的“联系我们”,“关于”,“博客”和“订阅”页面。

然后该网站将 我们的指南有关设置301的建议。 您所要做的就是将旧的URL(/ contact,/ about,/ blog,/ subscribe设置为最旧的URL)重定向到/ home(或您在主页上使用的任何子段。您可以将/用作简单目标URL而不是一个完整的站点甚至是/ home,但是我们遇到了一些问题,其中301并不总是能正常工作,因此我们更喜欢自定义子弹。

出现错字或错误网址时

有时,URL只是错误的。 还是不好。 也许您键入/ post-nmae而不是/ post-name。 或者,也许您有一个自动的帖子导入器(或不遵循您的风格指南的工作人员),并且您看上去很像/ podcast-season-5-episode-3-the-title-of-this-情节太长,但是无论如何。 您肯定希望将其重定向到更友好的名称,例如/ s5e3-long-title。

进行SEO审核

如果您正在对网站进行SEO审核,并且注意到您有一些未优化的URL,那么HTTP代码301是您的最佳选择。 您可以将/ is-divi-the-best-page-builder-review-and-i-think-about-it更改为/ divi-page-builder-review,以更好地利用关键字。 只要确保您的关键字和URL更改仍与内容相关即可。

创建品牌重定向

就像URL缩短服务和跟踪URL一样,您可能希望使用一个不友好,麻烦的URL,并将其转变为为您的网站打上烙印的标签。 如果您有Discord服务器,并且邀请URL为discord.gg/RYr2eD,并且希望它更容易记住和共享,则可以使用来自brandedwebsiteurl.com/discord或discord.brandedwebsiteurl的HTTP代码301创建重定向。 com。

与原始广告相比,这些广告更容易贴在横幅上并在链接中使用。 相同的概念适用于促销或课程或播客或其他任何内容。 您可以使用唯一的URL创建301。 您可以301重定向,将myamazingnewpodcast.fm发送到brandedwebsiteurl.com/podcast。 这样,您可以从任何一个URL获得链接,同时使该项目的唯一URL保持独立。

存档更新

有时,一个运行了很长时间的网站需要清理较旧的内容。 内容可能已过时,或者甚至不再适用或需要存在。 但是页面仍然在那里,由搜索引擎索引。 301他们!

您可以获取,刷新,更新甚至重写内容。 只要将其发布在新的URL下,就可以将相同主题的旧URL重定向到该URL。 您可以使用/ the-best-fonts-for-2014并将其更新为/ top-2020-fonts,并且在增强您的新帖子的同时,获得第一个的SEO功能。

此外,如果您需要删除/ the-ten-reasons-i-am-worst-person-ever,则始终可以将该URL设置为重定向到相似的帖子。 或您的主页。 这样,当搜索引擎找不到所需的内容时,它会看到您的网站,而不是404错误。 在您的内容中也不是一个空洞。

什么是302重定向?

现在考虑HTTP代码302。特别地,302是一个临时重定向。 通过在301上使用302,您是在告诉搜索引擎该页面尚未移动,该页面仍然存在,您只是出于某种原因而绕道了访客。 搜索引擎将不会尝试重新索引目标URL来替换旧的URL。 Google知道您只是从该URL中删除了。

记住,因为它是一个临时重定向,所以通过302传输的汁液绝对为零。这是两种之间的重要区别。

何时使用HTTP代码302

302的用例比301的用例少得多。毕竟,您想将用户送回错别字URL或过时的内容多少次? 302确实有其用途,我们希望确保您正确使用它们。

  • 在您进行A / B测试新站点或设计时。 您可以看到人们对新站点或页面的反应,而不会对其他站点或页面产生不利影响。
  • 当网站或页面因未知原因中断时。 设置快速302重定向可让您有时间进行故障排除和调试,而不必担心会影响用户保留。
    • 同样,在站点进行维护时,您可以使用302绕道用户进入警报页面,而不是让他们发现损坏的站点或崩溃的站点。
  • 当您的客户/老板需要提供有关功能或设计的反馈时。 如果您需要炫耀某些东西在生产环境中的工作原理,那么302是在不影响您的SERP的情况下实现此目的的好方法。

这些是暂时从一个页面重定向到另一页面的一些主要原因。 HTTP代码302并不是要长时间使用,但是如果出于正确的原因短期使用它们,则应该不会对SEO和SERP产生明显影响。

使用HTTP代码301和302进行包装

如您所见,使用HTTP代码301和302的原因多种多样。互联网在变化,您的网站也将在变化。 您有时需要在生产现场进行调整。 重要的是你知道 如何调整它们 而不会对您的用户,您的SEO做法和SERP产生负面影响。

您是否还有其他最佳做法来重定向页面? 让我们在评论中知道!

文章特色图片由Indie Design / shutterstock.com

资源