Files
SEONexus/docs/gpt-template-seo/2026-04-18-首批4站-curl结果判读表.md
2026-04-18 01:31:44 +08:00

235 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-04-18 首批4站 curl 结果判读表
这份文档用于在跑完 `curl` 复查命令后,快速判断结果属于哪一类问题。
适用场景:
1. 已按命令清单完成首批 4 站 header / 源码复查
2. 需要快速判断是缓存问题、页面输出问题,还是已经恢复一致
3. 需要把结果统一写回执行单和 A / B 组文档
建议配合:
- [2026-04-18-首批4站-curl复查命令清单.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/2026-04-18-首批4站-curl复查命令清单.md)
- [2026-04-18-首批4站清缓存后复查执行单.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/2026-04-18-首批4站清缓存后复查执行单.md)
- [2026-04-18-清缓存后复查记录单.md](/www/wwwroot/diff-maccms/SEONexus/docs/2026-04-18-清缓存后复查记录单.md)
## 1. 先看哪几项
跑完命令后,先只看这 6 项:
1. 状态码
2. `X-Cache-Status`
3. `X-Cache-Mode`
4. `X-Cache-Bypass`
5. `h1`
6. canonical
不要一上来就被整页 HTML 干扰。
## 2. 最常见判定场景
### 场景 A已经恢复一致
典型特征:
1. 普通访问状态码 `200`
2. `?__nocache=1` 状态码也 `200`
3. 普通访问和 `?__nocache=1``h1` 一致
4. 普通访问和 `?__nocache=1` 的 canonical 一致
5. 普通访问不再出现旧标题、空 `h1``0.0`、异常文案
结论:
- 可判定为:`已恢复一致,可继续观察蜘蛛回访`
动作:
1. 从优先清缓存名单中降级
2. 回写 A / B 组文档
3. 继续观察下一轮蜘蛛回访
### 场景 B仍是缓存滞后
典型特征:
1. 普通访问状态码 `200`
2. `?__nocache=1` 状态码 `200`
3. `?__nocache=1``h1` 正常
4. 普通访问的 `h1` 仍旧为空、带 `0.0`、或明显旧文案
5. canonical 可能一致,也可能普通访问还残留旧值
结论:
- 可判定为:`仍有旧缓存残留`
动作:
1. 继续排查前端缓存链路
2. 不要先误判成模板没生效
3. 必要时继续清缓存并复查
### 场景 C不是缓存问题更像页面输出问题
典型特征:
1. 普通访问和 `?__nocache=1` 都是 `200`
2. 两边的 `h1` 都异常
3. 两边 canonical 都异常或都缺失
4. 普通访问与 `?__nocache=1` 表现一致,但一致地不对
结论:
- 可判定为:`不是缓存问题,需回到模板 / 路由 / 输出层继续排查`
动作:
1. 回看模板层输出
2. 回看路由命中是否正确
3. 回看 canonical / `h1` 的生成逻辑
### 场景 D链路级异常不是 SEO 表达问题
典型特征:
1. 普通访问不是 `200`
2. `?__nocache=1` 也不是 `200`
3. 可能出现 `301 / 403 / 404 / 444`
4. 页面压根没进入正常 HTML 输出
结论:
- 可判定为:`链路级问题需要优先排查访问路径、nginx、路由或安全拦截`
动作:
1. 先确认 URL 是否真实
2. 再看 `X-Cache-Status / X-Managed-Spider`
3. 再决定是否需要回到 nginx / 路由排查
## 3. header 结果怎么读
### `X-Cache-Status`
常见读法:
1. `HIT`
- 普通访问命中了前端缓存
2. `MISS`
- 当前请求回源
3. `BYPASS`
- 通常是 `?__nocache=1` 或显式跳过缓存
### `X-Cache-Mode`
常见读法:
1. `path-only`
- 当前按路径缓存
2. `with-args`
- 当前按 query 缓存
3. `bypass`
- 当前人为绕过缓存
### `X-Cache-Bypass`
常见读法:
1. `1`
- 已绕过缓存
2. `0`
- 未绕过缓存
## 4. h1 结果怎么读
### 正常
1. 搜索页:
- `菜鸟臻榜 搜索结果`
- `京淅发影院 搜索结果`
- `奥诺影视 搜索结果`
2. 详情页:
- 纯净标题,例如 `武炼巅峰(短剧)`
3. 播放页:
- 完整主标题,例如 `武炼巅峰(短剧) 全集`
### 异常
1. `NO_H1`
2. 空白
3.`0.0`
4. 明显旧模板残留文案
## 5. canonical 结果怎么读
### 正常
1. canonical 存在
2. 指向当前真实页面
3. 普通访问与 `?__nocache=1` 一致
### 异常
1. canonical 缺失
2. canonical 指向错误 URL
3. 普通访问与 `?__nocache=1` 的 canonical 不一致
## 6. 首批 4 站的重点判读提醒
### `jingxifa.com`
重点看:
1. 详情页 `h1` 是否还带 `0.0`
2. 播放页 `h1` 是否仍正常为全集标题
3. 普通访问是否已经追上 `?__nocache=1`
### `lcdchq.com`
重点看:
1. 详情页 `h1` 是否还带 `0.0`
2. 首页与详情页是否都已经正常
3. 是否仍属于缓存滞后
### `cnzhenbang.com`
重点看:
1. 搜索页 `h1` 是否正常
2. 详情页 `h1` 是否还为空
3. 清缓存后是否开始更接近深页层表现
### `oronorent.com`
重点看:
1. 搜索页 `h1` 是否正常
2. 详情页 `h1` 是否还为空
3. 普通访问和 `?__nocache=1` 是否仍不一致
## 7. 结果回写模板
每个站最少写成这样:
```md
域名:
普通访问状态:
nocache 状态:
h1 是否一致:
canonical 是否一致:
当前判定:
- 已恢复一致 / 仍有旧缓存残留 / 不是缓存问题 / 链路级异常
下一步:
```
## 8. 当前建议
现场判读顺序固定为:
1. 先看状态码
2. 再看缓存头
3. 再看 `h1`
4. 再看 canonical
5. 最后才决定是缓存问题还是代码问题