mcpField
3
30x-seo-redirects

30x-seo-redirects

github.com/norahe0304-art营销与增长5671 次安装33 周前更新
代码仓库

关于 30x-seo-redirects

用于审查网站重定向中的 SEO 和易用性问题,检查跳转链、类型、协议与域名一致性及迁移后的目标,并按优先级整理发现。

主要功能

  1. 01检测重定向链与循环
  2. 02审查重定向状态类型
  3. 03检查协议和域名一致性
  4. 04发现迁移相关重定向问题
  5. 05按优先级整理审查结果

适用场景

  1. 01审查网站迁移后的重定向
  2. 02查找循环和多次跳转路径
  3. 03检查永久与临时重定向的使用
  4. 04排查跳转至错误页面或首页的 URL

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-redirects

安装后在 Claude Code 中输入/30x-seo-redirects确认已加载。

详细介绍

重定向审计

此技能的作用

分析网站重定向,找出影响 SEO 和用户体验的问题。

重定向为何重要

  • 每次重定向都会增加延迟:301 重定向会增加 100-500ms 的延迟
  • 重定向链会损失链接权重:Google 最多跟随约 5 次跳转,然后停止
  • 类型错误会导致排名受损:302(临时)不会传递全部链接权重
  • 循环会浪费抓取资源:Googlebot 遇到循环后会放弃抓取,页面也不会被编入索引

检查类别

1. 重定向链

一个重定向指向另一个重定向,后者又指向下一个……

BAD:  /old → /old-2 → /old-3 → /final  (3 hops, slow, loses equity)
GOOD: /old → /final                     (1 hop, fast, full equity)

规则:最多允许 1 次重定向跳转。超过 1 次就必须立即修复。

2. 重定向循环

页面 A 重定向到 B,B 又重定向回 A,形成无限循环。

BAD:  /page-a → /page-b → /page-a  (loop!)

检测方法:最多跟随 10 次重定向。如果同一个 URL 出现两次,即为循环。

3. 重定向类型审计
类型适用场景SEO 影响
301永久迁移传递约 95% 的链接权重
302临时情况(A/B 测试、维护)传递的链接权重较少;若用于永久迁移,可能导致问题
307临时情况(保留 HTTP 方法)与 302 相同
308永久迁移(保留 HTTP 方法)与 301 相同
Meta refresh绝不可用于 SEO用户体验差、速度慢,不建议使用
JavaScript 重定向尽可能避免Googlebot 可能不会跟随

规则:永久迁移必须使用 301 或 308。永久迁移使用 302 即为错误。

4. 协议问题
BAD:  https://site.com → http://site.com  (downgrade, security warning)
BAD:  http → https → http                 (mixed, confusing)
GOOD: http://site.com → https://site.com  (upgrade, correct)
5. 域名一致性
BAD:  www.site.com → site.com → www.site.com  (inconsistent)
GOOD: Pick ONE (www or non-www) and redirect all others to it
6. 末尾斜杠一致性
BAD:  /page → /page/ → /page  (loop risk)
GOOD: Pick ONE pattern (/page or /page/) and redirect all others
7. 迁移后孤立页面

网站迁移或重新设计后:

  • 旧 URL 重定向到 404 页面或首页(应重定向到对应的新页面)
  • 重要页面没有设置重定向(会损失全部链接权重)
8. 通过重定向产生的软 404

将已删除页面重定向到首页,有导致软 404 惩罚的风险。

BAD:  /deleted-product → /  (Google sees this as soft 404)
GOOD: /deleted-product → 410 Gone (or related category page)

如何执行审计

方法 1:基于爬取(推荐)

使用 squirrel audit 或类似的爬虫工具:

  1. 爬取整个网站
  2. 跟随所有内部链接
  3. 记录重定向链
方法 2:基于日志(适用于大型网站)

分析服务器访问日志,检查:

  • 所有 301/302 响应
  • 访问次数最多的重定向 URL
  • 访问重定向 URL 的外部引荐来源
方法 3:URL 列表

如果你有旧 URL 列表(例如来自迁移项目):

  1. 检查每个 URL
  2. 记录最终目标地址
  3. 标记重定向链、循环和 404 页面

输出格式

重定向健康评分:XX/100
严重问题(立即修复)
问题类型数量示例
重定向循环X/a → /b → /a
跳转次数为 5 次或以上的重定向链X/old → ... → /new
HTTPS 降级Xhttps → http
高优先级(本周修复)
问题类型数量示例
跳转次数为 3-4 次的重定向链X/old → /mid → /new
永久迁移使用了 302X/old-page 302→ /new-page
软 404 重定向X/deleted → /
中优先级(本月修复)
问题类型数量示例
跳转次数为 2 次的重定向链X/old → /mid → /new
末尾斜杠不一致X/page 和 /page/ 同时存在
重定向映射

访问次数最多的前 20 个重定向及其重定向链:

源 URL跳转次数最终目标地址类型月访问量
建议
  1. [根据调查结果提供具体的修复说明]

[PROTOCOL]:更改时更新此标头,然后检查 CLAUDE.md

评论

支持 Markdown