欢迎咨询

致电 400 876 5098

邮件 cs@kengnu.com

In: 其它文章

大多数网站所有者必须在某个时候处理SEO重定向。SEO重定向有助于在重塑品牌、合并多个网站、删除页面或只是将页面移动到新位置时,使用户和搜索引擎能够访问内容。

但是,重定向的世界是一个模糊的世界,因为不同类型的重定向存在于不同的场景中。因此,了解它们之间的差异非常重要。

什么是重定向?

重定向是将用户(和机器人)转发到他们请求的 URL 以外的 URL 的一种方法。

为什么要使用重定向?

移动内容时应使用重定向的原因有两个:

  • 为访问者提供更好的用户体验 – 您不希望访问者在尝试访问已移动的页面时受到“找不到页面”警告的打击。重定向通过将访问者无缝发送到内容的新位置来解决此问题。
  • 帮助搜索引擎了解您的网站 – 重定向告诉搜索引擎内容已移动到何处以及移动是永久性的还是临时性的。这会影响网页在搜索结果中的显示方式。

何时应使用重定向?

当您将内容从一个 URL 移动到另一个 URL 时,有时在删除内容时,应使用重定向。让我们快速看一下要使用它们的几个常见方案。

移动域时

如果您要重塑品牌并从一个网域迁移到另一个网域,则需要将旧网域上的所有网页永久重定向到新网域中的位置。

合并网站时

如果要将多个网站合并为一个网站,则需要将旧网址永久重定向到新网址。

切换到 HTTPS 时

如果要从 HTTP 切换到 HTTPS(强烈建议),则需要将每个不安全 (HTTP) 页面和资源永久重定向到其安全 (HTTPS) 位置。

开展促销活动时

如果您正在运行临时促销活动,并希望将访问者从 domain.com/laptops(例如)引导至 domain.com/laptops-black-friday-deals,则需要使用临时重定向。

删除页面时

如果您要从网站中移除内容,则应尽可能将其网址永久重定向到相关的类似网页。这有助于确保任何指向旧页面的反向链接仍然会计入SEO目的。它还确保任何书签或内部链接仍然有效。

重定向的类型

重定向分为两组:服务器端重定向和客户端重定向。每个组都包含许多重定向,搜索引擎将其视为临时或永久重定向。因此,您需要为手头的任务使用正确的重定向,以避免潜在的SEO问题。

服务器端重定向

服务器端重定向是指在请求页面时,服务器决定将用户或搜索引擎重定向到何处。它通过返回 3XX HTTP 状态代码来实现此目的。

如果你正在做SEO,你大部分时间都会使用服务器端重定向,因为客户端重定向(我们很快就会讨论这些)有一些缺点,往往更适合非常具体和罕见的用例。

以下是每个SEO应该知道的3XX重定向:

301 重定向

301 重定向将用户转发到新的 URL,并告诉搜索引擎资源已永久移动。当遇到301重定向时,搜索引擎通常会从其索引中删除旧的重定向URL,转而使用新的URL。他们还将PageRank(权威)转移到新的URL。

302 重定向

302 重定向将用户转发到新 URL,并告诉搜索引擎资源已暂时移动。当遇到302重定向时,搜索引擎会将旧URL索引,即使它被重定向。但是,如果您长时间保留302重定向,搜索引擎可能会开始将其视为301重定向并索引新URL。

像301s一样,302s传输PageRank。不同之处在于传输发生在“向后”。换句话说,“新”网址的PageRank向后转移到旧网址(除非搜索引擎将其视为301)。

303 重定向

303 重定向将用户转发到与请求的资源类似的资源,并且是重定向的临时形式。它通常用于当用户点击浏览器中的“后退”按钮时阻止表单重新提交等操作。您通常不会将303重定向用于SEO目的。如果您这样做,搜索引擎可能会将其视为301或302。

307 重定向

307 重定向与 302 重定向相同,只是它在执行重定向时保留了原始请求的 HTTP 方法(POST、GET)。

308 重定向

308 重定向与 301 重定向相同,只是在执行重定向时保留原始请求的 HTTP 方法。谷歌表示,它将308重定向与301重定向视为相同,但大多数SEO仍然使用301重定向。

如果您像使用301一样使用它,我们会这样对待它。— ❄️ 约翰 ❄️ (@JohnMu) 五月 10, 2018

客户端重定向

客户端重定向是浏览器决定将用户重定向到何处的重定向。除非您没有其他选择,否则通常不应使用它。

307 重定向

当站点使用 HSTS 时,307 重定向通常发生在客户端。这是因为 HSTS 告诉客户端的浏览器,服务器只接受安全 (HTTPS) 连接,并在将来被要求从站点请求不安全 (HTTP) 资源时执行内部 307 重定向。

元刷新重定向

元刷新重定向告诉浏览器在设定的秒数后重定向用户。Google理解它,并且通常会将其视为与301重定向相同的方式。然而,当被问及Twitter上延迟的元重定向时,谷歌的约翰·穆勒(John Mueller)说:“如果你想把它当作重定向,让它像重定向一样行动是有意义的。

无论哪种方式,Google都不建议使用它们,因为它们可能会让用户感到困惑,并且并非所有浏览器都支持它们。Google 建议改用服务器端 301 重定向。

JavaScript 重定向

正如您可能猜到的那样,JavaScript重定向使用JavaScript指示浏览器将用户重定向到其他URL。有些人认为JS重定向会导致搜索引擎出现问题,因为他们必须呈现页面才能看到重定向。尽管这是真的,但对于Google来说,这通常不是问题,因为它现在呈现页面的速度如此之快。(不过,其他搜索引擎可能仍然存在问题。总而言之,尽可能使用3XX重定向仍然更好,但如果这是您唯一的选择,JS重定向通常是可以的。

重定向的最佳做法

重定向可能会变得复杂。为了帮助您,如果您参与SEO,请记住以下一些最佳实践。

将 HTTP 重定向到 HTTPS

在这个阶段,每个人都应该使用HTTPS。它为您的网站提供了额外的安全层,并且这是一个小的Google排名因素。

有几种方法可以检查您的网站是否正确从HTTP重定向到HTTPS。首先是安装并激活闯洋科技的SEO工具栏,然后尝试导航到主页的HTTP版本。它应该重定向,并且您应该在工具栏上看到301响应代码。

此方法的问题在于,如果您的网站使用 HSTS,您可能会看到 307。所以这是另一种方法:

  1. 转到 闯洋科技的网站审核
  2. 单击“+ 新建项目”

大多数网站所有者必须在某个时候处理重定向。重定向有助于在重塑品牌、合并多个网站、删除页面或只是将页面移动到新位置时,使用户和搜索引擎能够访问内容。

但是,重定向的世界是一个模糊的世界,因为不同类型的重定向存在于不同的场景中。因此,了解它们之间的差异非常重要。

什么是重定向?

重定向是将用户(和机器人)转发到他们请求的 URL 以外的 URL 的一种方法。

为什么要使用重定向?

移动内容时应使用重定向的原因有两个:

  • 为访问者提供更好的用户体验 – 您不希望访问者在尝试访问已移动的页面时受到“找不到页面”警告的打击。重定向通过将访问者无缝发送到内容的新位置来解决此问题。
  • 帮助搜索引擎了解您的网站 – 重定向告诉搜索引擎内容已移动到何处以及移动是永久性的还是临时性的。这会影响网页在搜索结果中的显示方式。

何时应使用重定向?

当您将内容从一个 URL 移动到另一个 URL 时,有时在删除内容时,应使用重定向。让我们快速看一下要使用它们的几个常见方案。

移动域时

如果您要重塑品牌并从一个网域迁移到另一个网域,则需要将旧网域上的所有网页永久重定向到新网域中的位置。

合并网站时

如果要将多个网站合并为一个网站,则需要将旧网址永久重定向到新网址。

切换到 HTTPS 时

如果要从 HTTP 切换到 HTTPS(强烈建议),则需要将每个不安全 (HTTP) 页面和资源永久重定向到其安全 (HTTPS) 位置。

开展促销活动时

如果您正在运行临时促销活动,并希望将访问者从 domain.com/laptops(例如)引导至 domain.com/laptops-black-friday-deals,则需要使用临时重定向。

删除页面时

如果您要从网站中移除内容,则应尽可能将其网址永久重定向到相关的类似网页。这有助于确保任何指向旧页面的反向链接仍然会计入SEO目的。它还确保任何书签或内部链接仍然有效。

重定向的类型

重定向分为两组:服务器端重定向和客户端重定向。每个组都包含许多重定向,搜索引擎将其视为临时或永久重定向。因此,您需要为手头的任务使用正确的重定向,以避免潜在的SEO问题。

服务器端重定向

服务器端重定向是指在请求页面时,服务器决定将用户或搜索引擎重定向到何处。它通过返回 3XX HTTP 状态代码来实现此目的。

如果你正在做SEO,你大部分时间都会使用服务器端重定向,因为客户端重定向(我们很快就会讨论这些)有一些缺点,往往更适合非常具体和罕见的用例。

以下是每个SEO应该知道的3XX重定向:

301 重定向

301 重定向将用户转发到新的 URL,并告诉搜索引擎资源已永久移动。当遇到301重定向时,搜索引擎通常会从其索引中删除旧的重定向URL,转而使用新的URL。他们还将PageRank(权威)转移到新的URL。

302 重定向

302 重定向将用户转发到新 URL,并告诉搜索引擎资源已暂时移动。当遇到302重定向时,搜索引擎会将旧URL索引,即使它被重定向。但是,如果您长时间保留302重定向,搜索引擎可能会开始将其视为301重定向并索引新URL。

像301s一样,302s传输PageRank。不同之处在于传输发生在“向后”。换句话说,“新”网址的PageRank向后转移到旧网址(除非搜索引擎将其视为301)。

303 重定向

303 重定向将用户转发到与请求的资源类似的资源,并且是重定向的临时形式。它通常用于当用户点击浏览器中的“后退”按钮时阻止表单重新提交等操作。您通常不会将303重定向用于SEO目的。如果您这样做,搜索引擎可能会将其视为301或302。

307 重定向

307 重定向与 302 重定向相同,只是它在执行重定向时保留了原始请求的 HTTP 方法(POST、GET)。

308 重定向

308 重定向与 301 重定向相同,只是在执行重定向时保留原始请求的 HTTP 方法。谷歌表示,它将308重定向与301重定向视为相同,但大多数SEO仍然使用301重定向。

如果您像使用301一样使用它,我们会这样对待它。— ❄️ 约翰 ❄️ (@JohnMu) 五月 10, 2018

客户端重定向

客户端重定向是浏览器决定将用户重定向到何处的重定向。除非您没有其他选择,否则通常不应使用它。

307 重定向

当站点使用 HSTS 时,307 重定向通常发生在客户端。这是因为 HSTS 告诉客户端的浏览器,服务器只接受安全 (HTTPS) 连接,并在将来被要求从站点请求不安全 (HTTP) 资源时执行内部 307 重定向。

元刷新重定向

元刷新重定向告诉浏览器在设定的秒数后重定向用户。Google理解它,并且通常会将其视为与301重定向相同的方式。然而,当被问及Twitter上延迟的元重定向时,谷歌的约翰·穆勒(John Mueller)说:“如果你想把它当作重定向,让它像重定向一样行动是有意义的。

无论哪种方式,Google都不建议使用它们,因为它们可能会让用户感到困惑,并且并非所有浏览器都支持它们。Google 建议改用服务器端 301 重定向。

JavaScript 重定向

正如您可能猜到的那样,JavaScript重定向使用JavaScript指示浏览器将用户重定向到其他URL。有些人认为JS重定向会导致搜索引擎出现问题,因为他们必须呈现页面才能看到重定向。尽管这是真的,但对于Google来说,这通常不是问题,因为它现在呈现页面的速度如此之快。(不过,其他搜索引擎可能仍然存在问题。总而言之,尽可能使用3XX重定向仍然更好,但如果这是您唯一的选择,JS重定向通常是可以的。

重定向的最佳做法

重定向可能会变得复杂。为了帮助您,如果您参与SEO,请记住以下一些最佳实践。

将 HTTP 重定向到 HTTPS

在这个阶段,每个人都应该使用HTTPS。它为您的网站提供了额外的安全层,并且这是一个小的Google排名因素。

有几种方法可以检查您的网站是否正确从HTTP重定向到HTTPS。首先是安装并激活闯洋科技的SEO工具栏,然后尝试导航到主页的HTTP版本。它应该重定向,并且您应该在工具栏上看到301响应代码。

此方法的问题在于,如果您的网站使用 HSTS,您可能会看到 307。所以这是另一种方法:

  1. 转到 闯洋科技的网站审核
  2. 单击“+ 新建项目”
  3. 点击手动添加
  4. 将范围更改为 HTTP
  5. 输入您的域名

对于主页的 www 和非 www 版本,您应该会看到“不可抓取”错误,以及“301 永久移动”通知。

在 Ahrefs 的网站审核中检查重定向

如果没有适当的重定向,或者您使用的重定向类型不是301或308,则可能值得要求开发人员切换到301。

提示

无论您使用哪种方法,都值得在几个页面上重复它,以便您可以确信整个站点中都有适当的重定向。

使用 HSTS(创建 307 重定向)

在您的服务器上实施 HSTS(HTTP 严格传输安全)可防止人们访问您网站上的非安全 (HTTP) 内容。它通过告诉浏览器您的服务器只接受安全连接,并且他们应该执行内部307重定向到他们被要求访问的任何HTTP资源的HTTPS版本来实现这一点。

这不能替代301或302重定向,如果在您的网站上正确设置了这些重定向,则并非绝对必要。但是,我们认为这是当今的最佳实践 – 即使只是为了加快用户的速度。

提示

实施 HSTS 后,请考虑将站点提交到 HSTS 预加载列表。这为尝试访问您网站的每个人启用了HSTS,即使他们以前从未访问过它。

避免元刷新重定向

元刷新重定向并不理想,因此值得检查您的网站是否有这些重定向,并用301或302重定向替换它们。您可以使用免费的闯洋科技网站管理员工具帐户轻松完成此操作。只需使用网站审核抓取您的网站,然后查找“元刷新重定向”错误即可。

如果您随后点击错误并点击“查看受影响的网址”,您将看到带有元刷新重定向的网址。

将已删除的页面重定向到相关的工作备选方案(如果可能)

移动内容时重定向 URL 是有意义的,但在删除内容时重定向通常也是有意义的。这是因为当用户尝试访问已删除的页面时,看到“找不到404”错误并不理想。将它们重定向到相关的工作替代方案通常更方便用户。

例如,我们最近改进了我们的博客类别页面。在此过程中,我们删除了几个类别,包括“外展和内容推广”。我们没有将其保留为404,而是将其重定向到“链接构建”类别,因为它是一个密切相关的工作替代方案。

您不可能每次都这样做,因为并不总是有相关的替代方案。但是,如果有,这样做也有保留和转移PageRank(权威)从重定向页面到替代资源的好处。

大多数网站已经有一些返回404状态代码的失效或删除页面。要找到这些,请注册一个免费的闯洋科技网站站长工具帐户,使用网站审核抓取您的网站,转到内部页面报告,然后查找“4XX页面”错误:

提示

在设置爬网时启用“反向链接”作为源。这将允许站点审核查找带有反向链接的已删除页面,即使没有指向您网站上页面的内部链接也是如此。

要查看受影响的网页,请点击错误并点击“查看受影响的网址”。如果您看到很多网址,请点击“管理列”按钮,添加“引用域”列,然后按降序引用域进行排序。然后,您可以先处理具有最多反向链接的404。

404s在Ahrefs的网站审计中带有反向链接

避免长重定向链

重定向链是指在请求的资源与其最终目标之间发生多次重定向。

谷歌的官方文档说,它最多可以跟踪10个重定向跃点,因此任何比这更短的重定向链对于SEO来说都不是问题。

Googlebot 最多可跟踪 10 个重定向跃点。如果抓取工具未在 10 个跃点内收到内容,Search Console 将在网站的“索引覆盖率”报告中显示重定向错误。

但是,长链仍然会减慢用户的速度,因此如果可能的话,最好避免使用它们。

您可以使用闯洋科技网站管理员工具免费找到长重定向链:

  1. 使用网站审核抓取您的网站
  2. 转到“重定向”报告
  3. 单击问题选项卡
  4. 查找“重定向链太长”错误

点击问题并点击“查看受影响的网址”以查看开始重定向链的网址以及链中的所有网址。

在 Ahrefs 的网站审核中重定向链式 URL

避免重定向循环

重定向循环是当 URL 重定向到自身或重定向链中的 URL 重定向回链中较早的 URL 时发生的无限重定向循环。

它们存在问题有两个原因:

  • 对于用户 – 他们切断对预期资源的访问,并在浏览器中触发“重定向过多”错误。
  • 对于搜索引擎 – 他们“诱捕”爬虫并浪费爬虫预算。

查找重定向循环的最简单方法是使用闯洋科技的网站审核等工具抓取您的网站。您可以使用闯洋科技网站站长工具帐户免费执行此操作。

  1. 使用网站审核抓取您的网站
  2. 转到“重定向”报告
  3. 单击问题选项卡
  4. 查找“重定向循环”错误

如果您随后点击错误并点击“查看受影响的网址”,您将看到重定向网址的列表,以及链中的所有网址:

在 Ahrefs 的网站审核中重定向链式 URL

修复重定向循环的最佳方法取决于链中的最后一个 URL(循环之前)是否是预期的最终目标。

如果是,请从最终 URL 中删除重定向。然后确保资源可访问并返回 200 状态代码。

如果不是,请将循环重定向更改为预期的最终目标。

在这两种情况下,最好将指向剩余重定向的任何内部链接换成指向最终 URL 的直接链接。

  1. 点击手动添加
  2. 将范围更改为 HTTP
  3. 输入您的域名

对于主页的 www 和非 www 版本,您应该会看到“不可抓取”错误,以及“301 永久移动”通知。

在 Ahrefs 的网站审核中检查重定向

如果没有适当的重定向,或者您使用的重定向类型不是301或308,则可能值得要求开发人员切换到301。

提示

无论您使用哪种方法,都值得在几个页面上重复它,以便您可以确信整个站点中都有适当的重定向。

使用 HSTS(创建 307 重定向)

在您的服务器上实施 HSTS(HTTP 严格传输安全)可防止人们访问您网站上的非安全 (HTTP) 内容。它通过告诉浏览器您的服务器只接受安全连接,并且他们应该执行内部307重定向到他们被要求访问的任何HTTP资源的HTTPS版本来实现这一点。

这不能替代301或302重定向,如果在您的网站上正确设置了这些重定向,则并非绝对必要。但是,我们认为这是当今的最佳实践 – 即使只是为了加快用户的速度。

提示

实施 HSTS 后,请考虑将站点提交到 HSTS 预加载列表。这为尝试访问您网站的每个人启用了HSTS,即使他们以前从未访问过它。

避免元刷新重定向

元刷新重定向并不理想,因此值得检查您的网站是否有这些重定向,并用301或302重定向替换它们。您可以使用免费的闯洋科技网站管理员工具帐户轻松完成此操作。只需使用网站审核抓取您的网站,然后查找“元刷新重定向”错误即可。

如果您随后点击错误并点击“查看受影响的网址”,您将看到带有元刷新重定向的网址。

将已删除的页面重定向到相关的工作备选方案(如果可能)

移动内容时重定向 URL 是有意义的,但在删除内容时重定向通常也是有意义的。这是因为当用户尝试访问已删除的页面时,看到“找不到404”错误并不理想。将它们重定向到相关的工作替代方案通常更方便用户。

例如,我们最近改进了我们的博客类别页面。在此过程中,我们删除了几个类别,包括“外展和内容推广”。我们没有将其保留为404,而是将其重定向到“链接构建”类别,因为它是一个密切相关的工作替代方案。

您不可能每次都这样做,因为并不总是有相关的替代方案。但是,如果有,这样做也有保留和转移PageRank(权威)从重定向页面到替代资源的好处。

大多数网站已经有一些返回404状态代码的失效或删除页面。要找到这些,请注册一个免费的闯洋科技网站站长工具帐户,使用网站审核抓取您的网站,转到内部页面报告,然后查找“4XX页面”错误:

提示

在设置爬网时启用“反向链接”作为源。这将允许站点审核查找带有反向链接的已删除页面,即使没有指向您网站上页面的内部链接也是如此。

要查看受影响的网页,请点击错误并点击“查看受影响的网址”。如果您看到很多网址,请点击“管理列”按钮,添加“引用域”列,然后按降序引用域进行排序。然后,您可以先处理具有最多反向链接的404。

404s在Ahrefs的网站审计中带有反向链接

避免长重定向链

重定向链是指在请求的资源与其最终目标之间发生多次重定向。

谷歌的官方文档说,它最多可以跟踪10个重定向跃点,因此任何比这更短的重定向链对于SEO来说都不是问题。

Googlebot 最多可跟踪 10 个重定向跃点。如果抓取工具未在 10 个跃点内收到内容,Search Console 将在网站的“索引覆盖率”报告中显示重定向错误。

但是,长链仍然会减慢用户的速度,因此如果可能的话,最好避免使用它们。

您可以使用闯洋科技网站管理员工具免费找到长重定向链:

  1. 使用网站审核抓取您的网站
  2. 转到“重定向”报告
  3. 单击问题选项卡
  4. 查找“重定向链太长”错误

点击问题并点击“查看受影响的网址”以查看开始重定向链的网址以及链中的所有网址。

在 Ahrefs 的网站审核中重定向链式 URL

避免重定向循环

重定向循环是当 URL 重定向到自身或重定向链中的 URL 重定向回链中较早的 URL 时发生的无限重定向循环。

它们存在问题有两个原因:

  • 对于用户 – 他们切断对预期资源的访问,并在浏览器中触发“重定向过多”错误。
  • 对于搜索引擎 – 他们“诱捕”爬虫并浪费爬虫预算。

查找重定向循环的最简单方法是使用闯洋科技的网站审核等工具抓取您的网站。您可以使用闯洋科技网站站长工具帐户免费执行此操作。

  1. 使用网站审核抓取您的网站
  2. 转到“重定向”报告
  3. 单击问题选项卡
  4. 查找“重定向循环”错误

如果您随后点击错误并点击“查看受影响的网址”,您将看到重定向网址的列表,以及链中的所有网址:

在 Ahrefs 的网站审核中重定向链式 URL

修复重定向循环的最佳方法取决于链中的最后一个 URL(循环之前)是否是预期的最终目标。

如果是,请从最终 URL 中删除重定向。然后确保资源可访问并返回 200 状态代码。

如果不是,请将循环重定向更改为预期的最终目标。

在这两种情况下,最好将指向剩余重定向的任何内部链接换成指向最终 URL 的直接链接。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Datamica工业B2B

电子烟商城B2C

Bag民品B2B

SAAS平台:网站评估

有什么可以效劳的?

外贸网站没有流量? SEO、SEM效果不好? 网站功能落后,客户转化率低?

让我们来帮您。

我们能帮您做什么?