跳到主要内容

如何审核网站迁移中的重定向

2024-02-07

了解如何抓取 URL 列表,跟踪重定向链,识别最终目标,以及识别错误和不可索引的页面。


简介

您可以使用 Screaming Frog SEO Spider 来审核网站迁移中的重定向。这是一个非常重要的功能,我们内部一直在使用,并且非常喜欢。

显然,当您更改 URL 结构或迁移到新域名时,应使用 301 永久重定向将索引和链接信号从旧 URL 传递到新 URL。

我们不会深入探讨如何设置它们,但通常情况下,事情可能会出错;重定向可能会被错误地设置为错误的目标,具有多个跳转,甚至出现错误和 404 等。

因此,始终明智的做法是审核旧 URL,检查它们是否正确重定向,并发现可能需要快速纠正的任何错误。这可能是一个挑战,尤其是在大规模的情况下,但希望以下过程能帮助您避免头痛。

1) 上传旧 URL

将 SEO Spider 切换到列表模式,选择包含所有要审核的旧 URL 的文件并上传。

SEO Spider 列表模式

我们始终建议从迁移前的抓取中上传 URL,但通常明智的做法是将此与来自其他来源的数据相结合并进行去重,例如来自分析的着陆页 URL、Google Search Console 热门页面、来自 Majestic、Ahrefs、Moz Link Explorer 的数据、从 site: 查询中抓取的 URL、日志文件、站点地图等。

2) 启用“始终跟踪重定向”

导航到“spider configuration”中的“advanced”选项卡,并勾选“always follow redirects“选项。

始终跟踪重定向

默认情况下,“列表模式”以 0 抓取深度工作,这意味着它只抓取上传中包含的 URL。 勾选此功能意味着它会忽略深度,并将跟踪重定向直到最终目的地(无响应、2XX、4XX 或 5XX 等)。

3) 开始抓取

现在点击“start”按钮,让 SEO Spider 抓取网站,达到 100% 并停止。

开始抓取

4) 导出“所有重定向”报告

可以在顶层菜单的“Reports”下找到此报告。

所有重定向报告

这就是奇迹发生的地方。

此报告不仅包含具有重定向链的 URL,还包含原始上传中的每个 URL 以及单个导出中的响应。 然后,它在固定列中记录开始和最终 URL 以及状态,并映射出完整的跳转以获取更多信息。

单击下面难以理解的小图像以查看可能更有意义的较大版本。

重定向链报告

固定列

如图所示,该报告包括开始 URL 和最终 URL 以及其他重要信息的固定列。 从左到右的固定列的完整列表包括 -

  • Chain Type – 例如,它是 HTTP 重定向、JavaScript 重定向还是 Meta Refresh。
  • Number of Redirects – 链中的跳转次数。
  • Redirect Loop – True 或 False,表示重定向是否返回到先前的 URL 并循环。
  • Temp Redirect in Chain – True 或 False,表示链中是否存在临时重定向。
  • Address – 首先上传和抓取的开始 URL。
  • Final Address – 最终目标 URL。
  • Indexability – 最终地址 URL 是否一目了然地可索引或不可索引
  • Indexability Status – URL 不可索引的原因。 例如,如果它是“noindex”。
  • Final Content – 最终地址的内容类型。
  • Final Status Code – 最终地址的 HTTP 状态代码(这将是无响应、1XX、2XX、4XX 或 5XX)。
  • Final Status – 最终地址的 HTTP 状态。

这些列允许您快速诊断任何问题。 然后,如果需要,您还可以更深入地研究完整的重定向链。

可变列

该报告将在固定列右侧的可变列中映射出重定向链的完整详细信息。 因此,如果链中有 3 个重定向,它将包含沿途每次跳转的确切内容、状态代码、状态和重定向目标 URL 的详细信息。 这些列的命名如下。

  • Content 1 – 开始地址的内容类型。
  • Status Code 1 – 开始地址的 HTTP 状态代码。
  • Status 1 – 开始地址的 HTTP 状态。
  • Redirect Type 1 – 开始地址的重定向类型(HTTP 重定向、JavaScript 重定向、Meta Refresh 等)。
  • Redirect URI 1 – 开始 URL 的重定向目标 URL。
  • Content 2 – 第二个 URL 的内容类型。
  • Status Code 2 – 第二个 URL 的 HTTP 状态代码。
  • Status 2 – 第二个 URL 的 HTTP 状态。
  • Redirect Type 2 – 第二个 URL 的重定向类型(HTTP 重定向、JavaScript 重定向、Meta Refresh 等)。
  • Redirect URI 2 – 第二个 URL 的重定向目标 URL。
  • 等等!

此报告旨在提供一种全面的方法,以便在一个简单、方便的单个导出中审核网站迁移中的所有重定向,这样我们大家才不会发疯。

如果您对上述功能有任何疑问,请通过support告诉我们。 希望这有助于减轻网站迁移的痛苦。