SuperAPI AI 工具集

redirect-chains

前端与建站

查看项目

更新于 10-16 06:42

技能介绍

用途:在 URL 迁移、域名更换或站点重建后,审计站内链接结构,确保内部链接直接指向最终目标 URL,而不是指向会跳转的 URL。

主要能力:

  • 抓取全站内部链接,对每个链接跟踪 URL 并检查 HTTP 响应码。
  • 标记任何最终解析为 301 或 302 跳转、而非直接返回 200 的内部链接。
  • 报告来源页面、被链接 URL,以及跟随跳转后的最终目标 URL。
  • 在代码审查中,对每个内部链接跟踪 URL 并检查响应码;若为 301 或 302,记录 Location 头并继续跟踪,报告所有经过一次或多次跳转才到达 200 的内部链接,包括来源页面、链接 href、跳转链中的每个 URL 和最终目标 URL。

修复方式:对每个指向跳转 URL 的内部链接,将 href 属性更新为直接指向最终目标 URL(即跟随所有跳转后返回 200 的 URL)。跳转可保留给外部链接使用,但所有内部链接应直接指向规范 URL 目标。

原理:当 Googlebot 跟随链接到某 URL 后又被跳转到另一 URL 时,PageRank 会在每一跳中部分流失;Google 已声明跳转会稀释 PageRank。此外,链接到跳转 URL 会浪费抓取预算,因为 Googlebot 需要多次请求才能到达最终内容。将内部链接更新为直接指向目标 URL 可传递完整 PageRank 并提升抓取效率。

适用场景:任何已长期存在跳转的站点,尤其是刚完成 URL 迁移、域名更换或站点重建的站点。

限制:资料未提供具体实现代码、框架相关指导、工具名称或价格信息;完整实现细节、代码示例和框架特定指导见 references/rule.md。规则页面:https://frontendchecklist.io/rules/seo/redirect-chains