老模板优化

This commit is contained in:
Your Name
2026-04-17 21:09:06 +08:00
parent 4dc78e3366
commit c8fb6956ef
60 changed files with 9113 additions and 146 deletions

View File

@@ -0,0 +1,173 @@
# 1282-SEONexus 主 Codex 接手摘要 - 2026-04-17
## 这份文档是干什么的
给主 Codex 一个最短路径摘要。
如果没有时间从 `1271` 一直读到 `1281`,先看这份,就能知道:
- 现在日志阶段走到哪里了
- 当前最像真问题的点是什么
- 第一批建议先改哪里
## 当前阶段结论
截至 `2026-04-17`,老模板蜘蛛日志已经不是“百度没来”的问题。
当前更准确的判断是:
1. 首页抓取已经成立
2. 部分站点已经有真实深抓
3. `404` 已较前一轮明显下降
4.`301` 仍在持续消耗预算
5. 主要损耗已更集中在:
- host 规范化
- 深页历史兼容入口
- 部分 `444` 探测型噪音
## 这轮最像真问题的 3 个点
### 1. 模板 canonical 与 sitemap / RSS 的 host 口径冲突
当前 `videoGpt1` 模板主线大量输出:
- `https://{$DomainModel->d_domain}...`
但 sitemap / RSS 中仍有多处输出:
- `https://www.{$DomainModel->d_domain}...`
这和日志里持续存在的:
- `/|301`
- 同一 base domain 下 `www` / 裸域并行抓取
是高度一致的。
### 2. 深页兼容入口很多,仍在真实命中
`router.php` 中存在大批旧深页兼容入口:
- `voddetail`
- `video-info`
- `video-play`
- `video-show`
- `vodbf`
- `shipin-*`
它们当前不是死代码。
所以不能第一刀就删,但它们很可能确实在维持一部分深页 `301`
### 3. 播放页 canonical 当前指向播放页自身
这不是明确 bug但它是一个必须由主 Codex 明确拍板的策略点:
- 保持播放页自身 canonical
还是
- 回详情页
## 当前最建议优先推进的事情
### 第一优先级
先统一 host 输出口径。
优先统一:
- 模板 canonical
- `og:url`
- JSON-LD URL
- sitemap
- RSS
目标:
- 先减少系统内部自己制造的 host 级 `301`
### 第二优先级
再确认播放页 canonical 立场。
目标:
- 明确 `play` 页在当前 SEO 策略里,到底算不算规范对象
### 第三优先级
最后才评估:
- 历史兼容入口收缩
- fallback 边界收缩
## 当前不建议先做的事
### 1. 不建议先删大批兼容路由
原因:
- 当前很多旧入口还在真实命中
- 很容易把 `301 -> 200` 打回 `404`
### 2. 不建议先动 fallback
原因:
- 这条线可能正在帮助压低 `404`
### 3. 不建议同时改 Nginx + PHP + 模板三层 host 策略
原因:
- 第一批应该做低副作用、可验证的统一动作
## 第一批实施建议
如果主 Codex 要开做,建议第一批只碰这些文件:
- [VideoSiteMapLogic.php](/www/wwwroot/VideoSource2/code/app/task/logic/VideoSiteMapLogic.php:203)
- [SiteMapLogic.php](/www/wwwroot/VideoSource2/code/app/task/logic/SiteMapLogic.php:158)
- [videoGpt1/rss/baidu.xml](/www/wwwroot/VideoSource2/code/app/home/view/videoGpt1/rss/baidu.xml:6)
- [videoGpt1/rss/so.xml](/www/wwwroot/VideoSource2/code/app/home/view/videoGpt1/rss/so.xml:12)
- 再顺手复核 `videoGpt1` 模板里的 canonical / `og:url` / JSON-LD URL 输出
## 第一批验证重点
改完后优先看:
- `/|301` 是否下降
- `home|301` 是否下降
- 同一 base domain 的 `www` / 裸域双命中是否下降
建议继续盯的域名:
- `yagyjt.com`
- `www.ningxiaowei.com`
- `www.haotianhaiyuan.com`
- `ctshuhua.com`
- `sctyjz.com`
## 文档导航
如果主 Codex 需要往下展开看:
- 日志首轮总结:
[1271](/www/wwwroot/VideoSource2/docs/old-tmp-seo/02-老模板蜘蛛日志观察交接文档-2026-04-16.md)
- 日志到代码映射:
[1272](/www/wwwroot/VideoSource2/docs/old-tmp-seo/03-老模板蜘蛛日志与代码映射交接文档-2026-04-16.md)
- `2026-04-17` 日志更新:
[1273](/www/wwwroot/VideoSource2/docs/old-tmp-seo/04-老模板蜘蛛日志观察更新-2026-04-17.md)
- `404 -> 444` 代码判断:
[1274](/www/wwwroot/VideoSource2/docs/old-tmp-seo/05-老模板蜘蛛日志变化与代码判断更新-2026-04-17.md)
- 可执行检查清单:
[1275](/www/wwwroot/VideoSource2/docs/old-tmp-seo/06-主Codex可执行检查清单-2026-04-17.md)
- 第一轮只读代码审查发现:
[1277](/www/wwwroot/VideoSource2/docs/old-tmp-seo/08-第一轮只读代码审查发现-2026-04-17.md)
- 第一批候选修正方案:
[1278](/www/wwwroot/VideoSource2/docs/old-tmp-seo/09-第一批候选修正方案-2026-04-17.md)
- 第一批修正实施方案:
[1281](/www/wwwroot/VideoSource2/docs/old-tmp-seo/12-第一批修正实施方案-2026-04-17.md)
## 一句话交接
> 主线现在最值得先动的,不是删旧路由,而是统一 host 输出口径先把模板、sitemap、RSS 不再互相打架,再看日志里的 `/|301` 和 `www/裸域` 分裂是否继续下降。