关于 30x-seo-redirects
用于审查网站重定向中的 SEO 和易用性问题,检查跳转链、类型、协议与域名一致性及迁移后的目标,并按优先级整理发现。
主要功能
- 01检测重定向链与循环
- 02审查重定向状态类型
- 03检查协议和域名一致性
- 04发现迁移相关重定向问题
- 05按优先级整理审查结果
适用场景
- 01审查网站迁移后的重定向
- 02查找循环和多次跳转路径
- 03检查永久与临时重定向的使用
- 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 或类似的爬虫工具:
- 爬取整个网站
- 跟随所有内部链接
- 记录重定向链
方法 2:基于日志(适用于大型网站)
分析服务器访问日志,检查:
- 所有 301/302 响应
- 访问次数最多的重定向 URL
- 访问重定向 URL 的外部引荐来源
方法 3:URL 列表
如果你有旧 URL 列表(例如来自迁移项目):
- 检查每个 URL
- 记录最终目标地址
- 标记重定向链、循环和 404 页面
输出格式
重定向健康评分:XX/100
严重问题(立即修复)
| 问题类型 | 数量 | 示例 |
|---|---|---|
| 重定向循环 | X | /a → /b → /a |
| 跳转次数为 5 次或以上的重定向链 | X | /old → ... → /new |
| HTTPS 降级 | X | https → http |
高优先级(本周修复)
| 问题类型 | 数量 | 示例 |
|---|---|---|
| 跳转次数为 3-4 次的重定向链 | X | /old → /mid → /new |
| 永久迁移使用了 302 | X | /old-page 302→ /new-page |
| 软 404 重定向 | X | /deleted → / |
中优先级(本月修复)
| 问题类型 | 数量 | 示例 |
|---|---|---|
| 跳转次数为 2 次的重定向链 | X | /old → /mid → /new |
| 末尾斜杠不一致 | X | /page 和 /page/ 同时存在 |
重定向映射
访问次数最多的前 20 个重定向及其重定向链:
| 源 URL | 跳转次数 | 最终目标地址 | 类型 | 月访问量 |
|---|
建议
- [根据调查结果提供具体的修复说明]
[PROTOCOL]:更改时更新此标头,然后检查 CLAUDE.md
评论
支持 Markdown