Blog
📋 文章目录
在线使用工具
Powered by Keywords Everywhere
🎁 需要更多查询次数?下方升级链接,点击即可解锁
解锁更多查询次数
想要进行更大规模的审计?
解锁更多查询次数
重定向检查器通过发出禁用自动跟踪的请求来跟踪 URL 重定向链的每一跳,然后手动遍历每个Location标头(或在正文中检测到的 meta-refresh / JS-redirect),直到出现最终的 2xx、4xx 或 5xx 响应。
模式。单次模式同步追踪单个 URL,并为每个选定的用户代理并排渲染一张卡片。批量模式在免费套餐中每次提交最多可接受 10 个 URL,并以异步方式排队处理;结果表中的每一行都可以展开为同一张包含多个用户代理的详细信息卡片。
多用户代理同时追踪。最多选择 1 个用户代理(Googlebot Desktop、Googlebot Mobile、Bingbot、Chrome Desktop、Chrome Mobile、通用机器人),并分别使用它们并行追踪同一个 URL。当不同用户代理的终端 URL 出现差异时,系统会发出伪装检测警报。
裸域名自动扩展。默认关闭。启用后,类似这样的输入example.com会扩展为四种规范化变体(http://,,https://带和不带www.),以便您可以一键审核整个规范配置。
代理出口。所有访问您提交 URL 的请求都会经过一个固定的本地代理服务器,该服务器会在传输错误或 CDN 屏蔽响应时自动重试。浏览器用户代理发送 Chrome 风格的Sec-Fetch-*请求头;机器人用户代理发送最少的 UA 和 Accept-Language 请求头,以模拟其真实行为。
SEO 检测结果目录。每个链接链都会根据检测到的问题的严重程度进行 AE 评级。这 14 条规则包括:重定向循环、最终 4xx/5xx 错误、混合协议降级、链接链过长、被 robots.txt 屏蔽、使用临时 302 重定向进行永久迁移、元刷新/JS 重定向、HTTPS 缺少 HSTS、最终 URL 未设置 noindex、慢跳、服务器软件混用以及检测到伪装。
套餐上限。免费套餐允许每次提交 10 个 URL,每次检查 1 个用户代理,并且每天所有使用爬虫工具的总页面审核次数不得超过 50 次。
- 跳转节点
- 重定向步骤的序列号,从原始请求的 1 开始。每次跃点都代表一次 HTTP 往返。
- 状态
- 该跃点的 HTTP 响应代码。3xx 代码表示带有
Location标头的重定向;2xx 表示最终成功页面;4xx 和 5xx 表示最终错误。元刷新和 JS 重定向跃点会报告 200 状态码,并带有重定向类型的标签。 - 重定向类型
- 重定向的触发方式:http(3xx +
Location标头)、meta_refresh(<meta http-equiv="refresh">正文中的标签)或jswindow.location = ...(正文前 16 KB 中找到的 JavaScript 模式)。 - 目标网址
- 此跃点将客户端引导至下一个目标位置。在终端跃点,这是链接链最终解析到的 URL。
- 响应时间
- 上游服务器返回此跃点响应所花费的实际时间。速度较慢的跃点(超过阈值)会在结果面板中标记出来。
- 安全标头
- 捕获每个跃点的 HSTS标头
Strict-Transport-Security(包括 max-age、includeSubDomains 和 preload),Content-Security-Policy以及X-Frame-Options其他一些相关标头。HTTPS 跃点上缺少 HSTS 标头会被标记。 - 设置 Cookie
- 服务器在此跃点设置的 Cookie。重定向链中的 Cookie 并不常见,有时是跟踪或会话拼接机制的标志。
- 调查结果(AE 等级)
- 统计整个链中检测到的问题严重程度(循环、降级、长度问题、robots 阻塞、noindex、cloaking 等)。评级汇总了每个问题的数量和严重程度。A 表示无问题;E 表示至少存在一个高严重性问题。
将 URL 粘贴到上方框中,然后点击“检查重定向”。我们会逐跳跟踪重定向链,并捕获每个中间 URL、状态码、响应时间和安全标头,直到遇到 2xx、4xx 或 5xx 终止错误。批量模式在您当前的套餐下每次最多可提交 10 个 URL。
301重定向是永久重定向。它告诉搜索引擎页面已永久迁移,排名信号(PageRank、链接权重)会从旧 URL 转移到新 URL。302 重定向是临时重定向。搜索引擎仍会索引原始 URL,但不会转移排名权重。对于 SEO 至关重要的页面迁移,请始终使用 301 重定向。仅在页面迁移确实短暂的情况下(例如 A/B 测试、地理位置重定向、维护页面)才使用 302 重定向。
- 301 永久移动:永久移动,传递排名值。
- 302 Found:临时移动,不传递排名值。
- 303 See Other:POST 请求后重定向到结果页面。
- 307 临时重定向:类似于 302,但保留 HTTP 方法。
- 308 永久重定向:类似于 301,但保留 HTTP 方法。
Meta-refresh 和 JavaScript 重定向不属于 3xx 系列,但我们的追踪器可以检测到两者(状态 200 带有 refresh 标签或 body 中的位置更改 JS),并相应地标记跳转。
有些网站会向不同的用户提供不同的内容(或不同的重定向目标)。例如,移动机器人可能会被重定向到 m.com 子域名,欧盟访客可能会被 302 重定向到区域版本,或者机器人可能会被伪装成仅用于 SEO 的精简版本,而真正的浏览器用户则会看到完整的页面。当两个或多个用户代理针对同一输入指向不同的终端 URL 时,我们会将其标记为检测到伪装。您当前的套餐每次检查最多允许一个用户代理。
伪装是指向搜索引擎机器人和人类访问者提供不同的内容或目标页面。谷歌在其垃圾邮件政策中明确禁止这种做法,一旦被检测到,可能会导致人工干预或从索引中移除。我们的多用户代理追踪功能可以显示机器人用户代理访问一个 URL 而浏览器用户代理访问另一个 URL 的情况,以便您调查这种差异是无害的(例如移动设备检测、地理位置定向),还是存在风险的(例如故意向部分受众隐藏内容)。
是的。每多跳一次都会增加用户付费的延迟,Googlebot 大约会在五跳后放弃跟踪该链接链。当链接链长度超过配置的限制时,我们会将其标记为“链接链过长”;当链接链重复访问已访问过的 URL 时,我们会将其标记为“重定向循环”。理想情况下,每次重定向都应该是直接跳转到规范目标的单跳。
如果请求链以 HTTPS 开始,但在某个环节降级为 HTTP,就会破坏原始 URL 所承诺的信任信号。浏览器可能会发出警告或阻止该请求,搜索引擎也可能不会通过不安全的跃点传递排名权重。我们的追踪器会将请求链中任何从 HTTPS 降级https://到HTTP 的事件标记http://为高危事件。
一个裸域名(例如 `example.com`)example.com可以规范化为四个变体:http://example.com`example.com`、https://example.com` http://www.example.comexample.com`、`example.com` 和 ` https://www.example.comexample.com`。对于 SEO 而言,“正确”的做法是将其中三个 301 重定向到选定的规范网址。启用“自动展开裸域名”功能,即可对所有四个变体进行检查,并立即查看规范化设置是否正确。此选项默认关闭,因为每个输入都会增加计算量。