diff --git a/code/app/home/view/videoGpt1/rss/so.xml b/code/app/home/view/videoGpt1/rss/so.xml index 36669fd..7ed0c20 100644 --- a/code/app/home/view/videoGpt1/rss/so.xml +++ b/code/app/home/view/videoGpt1/rss/so.xml @@ -9,10 +9,10 @@ sort_type="news" d_key="d_key" d_val="Video" cache_life="86400"} -https://www.{$DomainModel->d_domain}{site:vurl v_id='$Video.v_id' v_py='$Video.v_name_en'/} + https://{$DomainModel->d_domain}{site:vurl v_id='$Video.v_id' v_py='$Video.v_name_en'/} {$Video.v_publish_date} {/video:list} - \ No newline at end of file + diff --git a/code/app/home/view/videoGpt1/sitemap/sitemap-books-catalog.xml b/code/app/home/view/videoGpt1/sitemap/sitemap-books-catalog.xml index 11cbb04..9e6c81b 100644 --- a/code/app/home/view/videoGpt1/sitemap/sitemap-books-catalog.xml +++ b/code/app/home/view/videoGpt1/sitemap/sitemap-books-catalog.xml @@ -10,11 +10,11 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} {foreach $resData.data as $key=>$Novel} - https://www.{$DomainModel->d_domain}{site:nclurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" order="zheng" page="1"/} + https://{$DomainModel->d_domain}{site:nclurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" order="zheng" page="1"/} {:date('Y-m-d')} weekly 0.8 {/foreach} - \ No newline at end of file + diff --git a/code/app/home/view/videoGpt1/sitemap/sitemap-books.xml b/code/app/home/view/videoGpt1/sitemap/sitemap-books.xml index fb432c5..931d708 100644 --- a/code/app/home/view/videoGpt1/sitemap/sitemap-books.xml +++ b/code/app/home/view/videoGpt1/sitemap/sitemap-books.xml @@ -10,11 +10,11 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} {foreach $resData.data as $key=>$Novel} - https://www.{$DomainModel->d_domain}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/} + https://{$DomainModel->d_domain}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/} {:date('Y-m-d')} weekly 0.8 {/foreach} - \ No newline at end of file + diff --git a/code/app/home/view/videoGpt1/sitemap/sitemap-chapters.xml b/code/app/home/view/videoGpt1/sitemap/sitemap-chapters.xml index 3e2f972..d83777e 100644 --- a/code/app/home/view/videoGpt1/sitemap/sitemap-chapters.xml +++ b/code/app/home/view/videoGpt1/sitemap/sitemap-chapters.xml @@ -8,7 +8,7 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} {foreach $resData.data as $key=>$Novel} - https://www.{$DomainModel->d_domain}{site:lcpurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" /} + https://{$DomainModel->d_domain}{site:lcpurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" /} {:date('Y-m-d')} weekly 0.6 diff --git a/code/app/home/view/videoGpt1/sitemap/sitemap-main.xml b/code/app/home/view/videoGpt1/sitemap/sitemap-main.xml index 9027552..8a1c213 100644 --- a/code/app/home/view/videoGpt1/sitemap/sitemap-main.xml +++ b/code/app/home/view/videoGpt1/sitemap/sitemap-main.xml @@ -1,14 +1,14 @@ - https://www.{$DomainModel->d_domain}/ + https://{$DomainModel->d_domain}/ {:date('Y-m-d')} daily 1.0 - https://www.{$DomainModel->d_domain}{$strRankUrlTemp} + https://{$DomainModel->d_domain}{$strRankUrlTemp} {:date('Y-m-d')} daily 1.0 @@ -21,7 +21,7 @@ {novel:status d_key="status_key" d_val="strStatusName"} - https://www.{$DomainModel->d_domain}{site:nflurl category="$strCategoryPinyin" order="$sort_key" status="$status_key" /} + https://{$DomainModel->d_domain}{site:nflurl category="$strCategoryPinyin" order="$sort_key" status="$status_key" /} {:date('Y-m-d')} weekly 0.8 @@ -32,4 +32,4 @@ - \ No newline at end of file + diff --git a/code/app/home/view/videoGpt1/sitemap/sitemap_index.xml b/code/app/home/view/videoGpt1/sitemap/sitemap_index.xml index 338a409..3862591 100644 --- a/code/app/home/view/videoGpt1/sitemap/sitemap_index.xml +++ b/code/app/home/view/videoGpt1/sitemap/sitemap_index.xml @@ -7,14 +7,14 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} - https://www.{$DomainModel->d_domain}/sitemap-main.xml + https://{$DomainModel->d_domain}/sitemap-main.xml {:date('Y-m-d')} {for start="0" end="$resData.p_data.pages"} - https://www.{$DomainModel->d_domain}/sitemap-books-{$i+1}.xml + https://{$DomainModel->d_domain}/sitemap-books-{$i+1}.xml {:date('Y-m-d')} {/for} @@ -22,7 +22,7 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} {for start="0" end="$resData.p_data.pages"} - https://www.{$DomainModel->d_domain}/sitemap-books-catalog-{$i+1}.xml + https://{$DomainModel->d_domain}/sitemap-books-catalog-{$i+1}.xml {:date('Y-m-d')} {/for} @@ -30,10 +30,10 @@ cache_life="3600" func="generateCategoryPager" export_name="resData" /} {for start="0" end="$resData.p_data.pages"} - https://www.{$DomainModel->d_domain}/sitemap-chapters-{$i+1}.xml + https://{$DomainModel->d_domain}/sitemap-chapters-{$i+1}.xml {:date('Y-m-d')} {/for} - \ No newline at end of file + diff --git a/code/app/services/SiteContext.php b/code/app/services/SiteContext.php index ddb3f5f..076202c 100644 --- a/code/app/services/SiteContext.php +++ b/code/app/services/SiteContext.php @@ -606,7 +606,7 @@ class SiteContext continue; } - $strLoc = 'https://www.' . $strHost . $strPath; + $strLoc = 'https://' . $strHost . $strPath; $strLastmod = trim((string)($arrVideo['v_publish_date'] ?? '')); if ($strLastmod === '') { $strLastmod = trim((string)($arrVideo['updated_at'] ?? '')); diff --git a/code/app/task/logic/BaiduPushVideoUrlLogic.php b/code/app/task/logic/BaiduPushVideoUrlLogic.php index 2a04798..47d552a 100644 --- a/code/app/task/logic/BaiduPushVideoUrlLogic.php +++ b/code/app/task/logic/BaiduPushVideoUrlLogic.php @@ -70,8 +70,8 @@ class BaiduPushVideoUrlLogic return ; } - $strApi = 'http://data.zz.baidu.com/urls?site=https://www.' . $domain . '&token=' . $strBaiduToken; - // $strApi = 'http://data.zz.baidu.com/urls?site=https://www.aaggc.com&token=B4bzeDDBHhnoBnov'; + $strApi = 'http://data.zz.baidu.com/urls?site=https://' . $domain . '&token=' . $strBaiduToken; + // $strApi = 'http://data.zz.baidu.com/urls?site=https://aaggc.com&token=B4bzeDDBHhnoBnov'; // 1️⃣ 读取 txt 文件 $txtFiles = glob($domainDir . '/*.txt'); diff --git a/code/app/task/logic/VideoSiteMapLogic.php b/code/app/task/logic/VideoSiteMapLogic.php index 0c4a224..99c88bb 100644 --- a/code/app/task/logic/VideoSiteMapLogic.php +++ b/code/app/task/logic/VideoSiteMapLogic.php @@ -213,6 +213,7 @@ EOF; $strMapVideosFileTxt = sprintf('%s/sitemap-videos-%s.txt', $strDomainDir, $intPage); file_put_contents($strMapVideosFile, $strHead); + file_put_contents($strMapVideosFileTxt, ''); # 取 intpage * limit ~ intpage * (limit+1) 写入以上文件 @@ -238,7 +239,7 @@ EOF; } else { $strUri = $DomainModel->getFomartUrlEx($strKey, $strDomain, $strController, $strAction, $arrArgs); } - $strUrl = sprintf("https://www.%s%s", $DomainModel->d_domain, $strUri); + $strUrl = sprintf("https://%s%s", $DomainModel->d_domain, $strUri); $strPriority = '0.8'; $strContent = sprintf($strTemplate, $strUrl, $strPriority); file_put_contents($strMapVideosFile, $strContent, FILE_APPEND); @@ -323,13 +324,13 @@ $arrUrlPool = []; } else { $strRankIndexUri = $DomainModel->getFomartUrlEx("VIDEO_RANK_INDEX_URL", $DomainModel->d_domain, "", "", []); } - $strRankIndexUrl = sprintf("https://www.%s%s", $DomainModel->d_domain, $strRankIndexUri); + $strRankIndexUrl = sprintf("https://%s%s", $DomainModel->d_domain, $strRankIndexUri); $strContent = << - https://www.{$DomainModel->d_domain}/ + https://{$DomainModel->d_domain}/ {$this->strDate} daily 1.0 @@ -344,7 +345,7 @@ EOF; //file_put_contents($strMapIndexFile, $strContent); - $arrUrlPool["https://www.{$DomainModel->d_domain}/"] = [ + $arrUrlPool["https://{$DomainModel->d_domain}/"] = [ 'lastmod' => $this->strDate, 'changefreq' => 'daily', 'priority' => '1.0', @@ -371,7 +372,7 @@ EOF; $strUri = $DomainModel->getFomartUrlEx($strKey, $strDomain, $strController, $strAction, $arrArgs); } - $strUrl = sprintf("https://www.%s%s", $DomainModel->d_domain, $strUri); + $strUrl = sprintf("https://%s%s", $DomainModel->d_domain, $strUri); $strContent = << @@ -419,7 +420,7 @@ EOF; } else { $strUri = $DomainModel->getFomartUrlEx($strKey, $strDomain, $strController, $strAction, $arrArgs); } - $strUrl = sprintf("https://www.%s%s", $DomainModel->d_domain, $strUri); + $strUrl = sprintf("https://%s%s", $DomainModel->d_domain, $strUri); $strContent = << {$strUrl} @@ -464,7 +465,7 @@ EOF; $strUri = $DomainModel->getFomartUrlEx($strKey, $strDomain, $strController, $strAction, $arrArgs); } - $strUrl = sprintf("https://www.%s%s", $DomainModel->d_domain, $strUri); + $strUrl = sprintf("https://%s%s", $DomainModel->d_domain, $strUri); $strContent = << @@ -546,7 +547,7 @@ file_put_contents($strTxtFile, $strTxt); -https://www.{$DomainModel->d_domain}/sitemap-main.xml +https://{$DomainModel->d_domain}/sitemap-main.xml {$this->strDate} EOF; @@ -555,7 +556,7 @@ EOF; for ($intPage = 1; $intPage <= $intTotalPage; $intPage++) { $strContent = << -https://www.{$DomainModel->d_domain}/sitemap-videos-{$intPage}.xml +https://{$DomainModel->d_domain}/sitemap-videos-{$intPage}.xml {$this->strDate} EOF; @@ -602,7 +603,7 @@ EOF; * { * "keyword": "...", * "site": "...", - * "href": "https://www.xxx.com/...", + * "href": "https://xxx.com/...", * "url": "#" * } * ] @@ -658,7 +659,7 @@ EOF; ); } - $fullUrl = 'https://www.' . $DomainModel->d_domain . $strUri; + $fullUrl = 'https://' . $DomainModel->d_domain . $strUri; $row = [ 'keyword' => (string)$Video->v_name, diff --git a/docs/gpt-template-seo/19-GPT模板Day5蜘蛛日志与7日进度复盘-2026-05-05.md b/docs/gpt-template-seo/19-GPT模板Day5蜘蛛日志与7日进度复盘-2026-05-05.md new file mode 100644 index 0000000..20627d8 --- /dev/null +++ b/docs/gpt-template-seo/19-GPT模板Day5蜘蛛日志与7日进度复盘-2026-05-05.md @@ -0,0 +1,170 @@ +# 19 GPT模板 Day5 蜘蛛日志与7日进度复盘 2026-05-05 + +## 1. 复盘口径 + +当前时间: + +- `2026-05-05 09:18 CST` + +统计来源: + +- 蜘蛛日志:`code/storage/domain-spider-crawl/runs/20260501` 到 `20260505` +- 站外快照:`seo_external_snapshot` +- 反馈池:`code/data/seo_resource/keyword_feedback/hot_keywords.latest.json` + +注意: + +1. `2026-05-05` 蜘蛛只统计到上午 `09:10` 左右,不是全日。 +2. `keyword_feedback` 是 30 天反馈池;当日判断仍以 `seo_external_snapshot.metric_date = 2026-05-05` 为准。 +3. 7 日冲刺目标来自 [17-GPT模板7日10词上首页冲刺目标-2026-05-01.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/17-GPT模板7日10词上首页冲刺目标-2026-05-01.md)。 + +## 2. 今日总判断 + +Day5 阶段判定: + +- 蜘蛛侧:`未断,但总量偏低,上午样本不足` +- 深页侧:`S3 仍有 detail/play,尤其 codohealth/lgyz/jingxifa` +- S1 目标侧:`zbsv3 弱,sdxhtgcl 有爱站当日词,sdxtwnc 仍只有首页蜘蛛` +- 百度收录侧:`当日 indexed_like=0,不达标` +- 爱站侧:`当日 PC 词总数 3,但主目标只命中 sdxhtgcl.com` +- 7 日目标进度:`落后` + +一句话: + +> 到 2026-05-05 上午,10 词首页目标没有按计划跑到 Day5 应有的 6 词节奏;蜘蛛仍在抓,但有效外部词集中度不足,必须把资源从平均观察切到“sdxhtgcl 保词放大 + jingxifa/codohealth/vikau 收录转词 + zbsv3 保历史词复核”。 + +## 3. 蜘蛛趋势 + +统计口径:`baiduspider + bytespider + sogou` + +| 日期 | 总量 | 百度 | home | detail | play | detail+play | 200 | 301 | 403+444 | 异常占比 | 判断 | +|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---| +| 2026-05-01 | 496 | 343 | 281 | 28 | 22 | 50 | 222 | 158 | 107 | 21.6% | 闭环上线后百度仍强 | +| 2026-05-02 | 367 | 198 | 122 | 49 | 40 | 89 | 124 | 133 | 110 | 30.0% | 深页最好,但异常升 | +| 2026-05-03 | 302 | 136 | 67 | 44 | 26 | 70 | 77 | 113 | 111 | 36.8% | 质量下滑,异常偏高 | +| 2026-05-04 | 323 | 195 | 139 | 32 | 24 | 56 | 143 | 89 | 89 | 27.6% | 有恢复,S3 仍在 | +| 2026-05-05 上午 | 109 | 50 | 31 | 17 | 4 | 21 | 30 | 37 | 42 | 38.5% | 样本不足,异常偏高 | + +结论: + +1. 5 月 2 日深页最好,说明闭环上线后不是完全没效果。 +2. 5 月 3 日和 5 月 5 日异常占比偏高,会吃蜘蛛预算。 +3. 5 月 5 日上午 `detail+play=21`,深页没断,但主要在 S3 和补位站,不在 S1 头部。 +4. `301` 仍长期偏高,尤其 `jingxifa / codohealth / lgyz / cnzhenbang`。 + +## 4. 今日重点域名 + +### 4.1 主攻域名 + +| 域名 | 今日蜘蛛 | 今日站外 | 判断 | 动作 | +|---|---:|---|---|---| +| `zbsv3.com` | 今日上午弱 | 反馈池历史 3 词;当日爱站 summary 为 0 | 已出词样板有掉出当日快照风险 | 不改主标题,立即复核历史 3 词是否仍在首页 | +| `sdxhtgcl.com` | 今日上午弱 | 当日爱站 PC 1 词 | 今天主目标里唯一明确当日出词站 | 立刻保词放大,补首页/分类/搜索承接 | +| `sdxtwnc.com` | 5月1-4 首页干净,今日上午 4 | 仅历史词,今日 summary 0 | 有首页蜘蛛,但外部词未恢复 | 继续做掉词修复,不加大标题 | +| `sjzyunyang.com` | 5月4 `play=16/detail=8`,今日上午未进前列 | 当日无词、无收录 | 深抓强,但还没转外部结果 | 保 detail/play,暂不承担新增词主力 | +| `jingxifa.com` | 今日上午 `6`,含 `detail=4` | 反馈池 `indexed_like=true`,当日 site failed | 深抓连续,适合从候选升为补位主力 | 补首页承接,压 301 | + +### 4.2 补位域名 + +| 域名 | 今日状态 | 判断 | +|---|---|---| +| `codohealth.com` | 今日上午 `18`,含 `detail=4`,反馈池 `indexed_like=true` | 应从备选升为补位主力 | +| `lgyz.net` | 今日上午 `13`,含 `detail=5/play=4`,但 `403/301` 仍在 | 有深页,但先压异常 | +| `vikau.com` | 反馈池 `indexed_like=true`,今日上午只有 robots 且 `444` | 先修入口,不立即加码 | +| `glae.cc` | 当日爱站 2 词,但不在原主攻名单 | 可作为新增观察样本,但不能替代 GPT 主攻闭环判断 | + +## 5. 站外快照进度 + +### 5.1 大盘 + +| 日期 | 百度 indexed_like | 百度 failed | 百度 unknown | 爱站出词域名 | 爱站 PC 词总数 | +|---|---:|---:|---:|---:|---:| +| 2026-05-01 | 0 | 30 | 2 | 1 | 3 | +| 2026-05-02 | 0 | 28 | 4 | 2 | 3 | +| 2026-05-03 | 2 | 23 | 7 | 2 | 3 | +| 2026-05-04 | 3 | 12 | 17 | 2 | 3 | +| 2026-05-05 | 0 | 26 | 6 | 2 | 3 | + +判断: + +1. 5 月 4 日出现过 `codohealth.com / glae.cc / jingxifa.com` 的 `indexed_like`,但 5 月 5 日没有延续。 +2. 5 月 5 日 unknown 多数是 captcha,不能算真实无结果。 +3. 爱站 PC 词总数 5 天一直是 `3`,没有达到 Day5 应有放大。 +4. 5 月 5 日当日出词站是 `glae.cc=2`、`sdxhtgcl.com=1`;原主攻里只有 `sdxhtgcl.com` 当日有词。 + +### 5.2 与 10 词目标对比 + +7 日计划最低日进度: + +- 2026-05-05 应累计 `6` 个首页词。 + +当前可确认: + +- 当日爱站 PC 词总数:`3` +- 原主攻域名当日明确词:`sdxhtgcl.com=1` +- `zbsv3.com` 反馈池仍有 3 历史词,但当日 summary 为 0,必须复核 +- 百度当日 `indexed_like=0` + +结论: + +> Day5 进度落后,不能再按原计划平均推进;必须把 5 月 5 日变成“保词与补位重排日”。 + +## 6. 今天必须调整的策略 + +### 6.1 资源重排 + +第一优先级: + +1. `sdxhtgcl.com` + - 当日有爱站词。 + - 目标从 `2` 词不变。 + - 今日只做承接增强,不换主标题。 + +2. `zbsv3.com` + - 历史 3 词必须复核。 + - 若百度/爱站确认掉词,立即降为“保词修复”,不再冲 4 词。 + +3. `jingxifa.com` + - 连续深抓,5 月 4 日有 `indexed_like`。 + - 升为补位主力,目标 `1` 词。 + +4. `codohealth.com` + - 5 月 4 日有 `indexed_like`,今日仍有 detail。 + - 升为补位主力,目标 `1` 词。 + +第二优先级: + +- `lgyz.net`:保 detail/play,先压异常。 +- `sdxtwnc.com`:继续恢复历史词。 +- `sjzyunyang.com`:保深页,不再强压首页词。 + +### 6.2 今日动作 + +1. 复核 `zbsv3.com` 历史 3 个 K 词是否仍在百度首页。 +2. 围绕 `sdxhtgcl.com` 当日爱站词补首页、分类、搜索三处承接。 +3. 给 `jingxifa.com / codohealth.com` 各锁 `1` 个首页主词,补首页承接。 +4. 处理 `lgyz.net / codohealth.com / jingxifa.com` 的 `301`。 +5. `cnzhenbang.com` 今日不参与冲词,只修异常。 + +### 6.3 今天不做 + +1. 不批量改 32 站标题。 +2. 不把 `glae.cc` 的 2 词直接算进原 10 词主攻目标,除非决定正式补位。 +3. 不把 30 天反馈池里的 `indexed_like=true` 当作当日收录。 +4. 不在其它 GPT 源单独试代码。 + +## 7. 今日结论 + +今天不是放大顺风局,是中段纠偏日。 + +当前最准确判断: + +- 蜘蛛没有断。 +- 深页还有生命力。 +- 爱站有小信号,但主攻目标没有拉开。 +- 百度 site 当日不达标。 +- 10 词首页目标截至 Day5 已落后。 + +下一步要从“原主攻名单固定推进”改为: + +> `sdxhtgcl.com` 保词放大,`zbsv3.com` 复核保词,`jingxifa.com / codohealth.com` 升为补位主力,`lgyz.net` 保深抓压异常,`cnzhenbang.com` 只修不冲。 diff --git a/docs/gpt-template-seo/20-GPT模板7日目标验收与蜘蛛日志复盘-2026-05-09.md b/docs/gpt-template-seo/20-GPT模板7日目标验收与蜘蛛日志复盘-2026-05-09.md new file mode 100644 index 0000000..042ee25 --- /dev/null +++ b/docs/gpt-template-seo/20-GPT模板7日目标验收与蜘蛛日志复盘-2026-05-09.md @@ -0,0 +1,184 @@ +# 20 GPT模板 7日目标验收与蜘蛛日志复盘 2026-05-09 + +## 1. 复盘口径 + +当前时间: + +- `2026-05-09 09:56 CST` + +统计来源: + +- 蜘蛛日志:`code/storage/domain-spider-crawl/runs/20260501` 到 `20260509` +- 最新蜘蛛摘要:`code/storage/domain-spider-crawl/latest/spider-crawl.summary.json` +- 站外快照:`seo_external_snapshot` +- 反馈池:`code/data/seo_resource/keyword_feedback/hot_keywords.latest.json` + +注意: + +1. `2026-05-09` 蜘蛛只统计到上午 `09:50` 左右,不是全日。 +2. `keyword_feedback` 是 30 天反馈池,会保留历史爱站词和历史收录信号。 +3. 7 日 10 词目标的验收必须以 `seo_external_snapshot` 当日/近两日快照为准,不能把 30 天历史池直接算作当日首页词。 + +## 2. 今日总判断 + +7 日目标验收判定: + +- 蜘蛛侧:`5月8日明显恢复,5月9日上午仍有抓取` +- 百度收录侧:`5月8日 indexed_like=6,5月9日 indexed_like=5,收录面比 Day5 好` +- 爱站首页词侧:`5月8日和5月9日当日 PC 词为 0` +- 反馈池侧:`仍保留 8 个历史爱站关键词,集中在 zbsv3/glae/sdxhtgcl/sdxtwnc` +- 目标结果:`7日10词上首页未达标` + +一句话: + +> 这 7 天不是完全没效果,蜘蛛和收录信号在 5 月 8 日有明显回升;但首页词没有完成放大,爱站当日词从 5 月 8 日开始归零,说明“收录转首页词”的最后一段没有跑通。 + +## 3. 蜘蛛趋势 + +统计口径:`baiduspider + bytespider + sogou`,不把 Googlebot 的 robots/444 噪声计入主判断。 + +| 日期 | 总量 | 百度 | Byte | Sogou | home | category | detail | play | robots | 200 | 301 | 403 | 444 | 域名数 | 判断 | +|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---| +| 2026-05-01 | 496 | 343 | 67 | 86 | 281 | 42 | 28 | 22 | 66 | 222 | 158 | 78 | 29 | 26 | Day1 百度强,首页为主 | +| 2026-05-02 | 367 | 198 | 70 | 99 | 122 | 56 | 49 | 40 | 74 | 124 | 133 | 84 | 26 | 25 | 深页最好 | +| 2026-05-03 | 302 | 136 | 83 | 83 | 67 | 48 | 44 | 26 | 69 | 77 | 113 | 76 | 35 | 24 | 异常偏高 | +| 2026-05-04 | 323 | 195 | 68 | 60 | 139 | 34 | 32 | 24 | 65 | 143 | 89 | 63 | 26 | 25 | 有恢复 | +| 2026-05-05 | 371 | 187 | 65 | 119 | 128 | 74 | 29 | 27 | 60 | 132 | 110 | 92 | 35 | 24 | Sogou/分类补量 | +| 2026-05-06 | 263 | 147 | 79 | 37 | 84 | 24 | 41 | 26 | 64 | 102 | 77 | 57 | 27 | 21 | 总量回落,深页尚可 | +| 2026-05-07 | 285 | 180 | 62 | 43 | 118 | 26 | 32 | 28 | 58 | 135 | 70 | 49 | 30 | 23 | 平稳但无放大 | +| 2026-05-08 | 626 | 470 | 80 | 76 | 406 | 46 | 40 | 22 | 85 | 393 | 128 | 78 | 27 | 23 | 明显恢复,百度大幅回访 | +| 2026-05-09 上午 | 229 | 162 | 35 | 32 | 123 | 16 | 27 | 13 | 34 | 103 | 75 | 34 | 16 | 23 | 上午仍有抓取 | + +结论: + +1. 蜘蛛没有断,5 月 8 日是本轮最高点,百度抓取从 5 月 7 日 `180` 升到 5 月 8 日 `470`。 +2. 深页抓取一直存在,但 `detail+play` 没有形成持续放大,5 月 8 日为 `62`,5 月 9 日上午为 `40`。 +3. `301` 仍偏高,5 月 8 日 `128`,5 月 9 日上午 `75`,会继续消耗蜘蛛预算。 +4. 5 月 9 日上午主抓集中在 `jingxifa/glae/sdxtwnc/vikau/codohealth/sjzyunyang`,不是原先所有 S1 主攻站同步起量。 + +## 4. 今日重点域名 + +### 4.1 2026-05-09 上午蜘蛛 + +| 域名 | 总量 | 百度 | home | detail | play | 200 | 301 | 403/444 | 判断 | +|---|---:|---:|---:|---:|---:|---:|---:|---:|---| +| `jingxifa.com` | 26 | 26 | 18 | 0 | 8 | 16 | 10 | 0 | 百度抓取最强,可继续做补位 | +| `glae.cc` | 20 | 20 | 20 | 0 | 0 | 14 | 6 | 0 | 有词、有收录、有首页抓取 | +| `sdxtwnc.com` | 18 | 18 | 18 | 0 | 0 | 12 | 6 | 0 | 首页回访稳定,但词未恢复 | +| `codohealth.com` | 19 | 17 | 0 | 9 | 0 | 8 | 9 | 2 | 有深页,但 301 偏高 | +| `vikau.com` | 20 | 8 | 1 | 10 | 5 | 4 | 4 | 12 | 深页有,异常也重 | +| `sjzyunyang.com` | 8 | 8 | 0 | 8 | 0 | 4 | 4 | 0 | 保深页观察 | +| `cnzhenbang.com` | 22 | 0 | 2 | 0 | 0 | 0 | 10 | 12 | 不适合冲词,只修异常 | + +### 4.2 主攻与补位判断 + +| 域名 | 站外快照 2026-05-09 | 反馈池 | 判断 | 动作 | +|---|---|---|---|---| +| `zbsv3.com` | 百度 unknown,爱站 summary 0 | 历史 3 词 | 历史词未形成当日延续 | 只做保词复核,不再按 4 词目标加码 | +| `sdxhtgcl.com` | 百度 unknown,爱站 summary 0 | 历史 1 词 | 5月3-5有词,5月8-9断 | 保留承接,先查为什么当日词归零 | +| `sdxtwnc.com` | 百度 unknown,爱站 summary 0 | 历史 1 词 | 有首页蜘蛛,无当日词 | 做掉词修复,不大改标题 | +| `jingxifa.com` | 百度 failed | 历史 indexed_like | 蜘蛛强但收录快照没跟上 | 保补位,压 301 | +| `codohealth.com` | 百度 unknown | 历史 indexed_like | 深页仍有抓取 | 保补位,压 301 | +| `glae.cc` | 百度 indexed_like,爱站 summary 0 | 历史 2 词 | 本轮最稳定样本,但不是原主攻 | 可正式纳入补位目标 | +| `jxxgygy.com` | 百度 indexed_like | 历史 indexed_like | 5月8-9收录连续 | 新增观察,暂不算首页词 | + +## 5. 站外快照进度 + +### 5.1 大盘 + +| 日期 | 百度 indexed_like | 百度 failed | 百度 unknown | 爱站出词域名 | 爱站 PC 词总数 | +|---|---:|---:|---:|---:|---:| +| 2026-05-01 | 0 | 30 | 2 | 1 | 3 | +| 2026-05-02 | 0 | 28 | 4 | 2 | 3 | +| 2026-05-03 | 2 | 23 | 7 | 2 | 3 | +| 2026-05-04 | 3 | 12 | 17 | 2 | 3 | +| 2026-05-05 | 0 | 26 | 6 | 2 | 3 | +| 2026-05-06 | 1 | 28 | 3 | 1 | 2 | +| 2026-05-07 | 3 | 14 | 15 | 1 | 2 | +| 2026-05-08 | 6 | 7 | 19 | 0 | 0 | +| 2026-05-09 | 5 | 4 | 23 | 0 | 0 | + +判断: + +1. 百度收录侧变好:5 月 8 日和 5 月 9 日分别有 `6/5` 个 `indexed_like`。 +2. 爱站首页词侧变差:5 月 8 日、5 月 9 日当日 `pc_keyword_count=0`。 +3. 这说明当前不是“蜘蛛没来”,而是“页面进入检索结果后,没有稳定转成爱站可见首页词”。 + +### 5.2 爱站关键词验收 + +当日 `aizhan_keyword` 记录: + +| 日期 | 域名 | PC 词数 | +|---|---|---:| +| 2026-05-01 | `zbsv3.com` | 3 | +| 2026-05-02 | `glae.cc` | 2 | +| 2026-05-02 | `zbsv3.com` | 1 | +| 2026-05-03 | `glae.cc` | 2 | +| 2026-05-03 | `sdxhtgcl.com` | 1 | +| 2026-05-04 | `glae.cc` | 2 | +| 2026-05-04 | `sdxhtgcl.com` | 1 | +| 2026-05-05 | `glae.cc` | 2 | +| 2026-05-05 | `sdxhtgcl.com` | 1 | +| 2026-05-06 | `glae.cc` | 2 | +| 2026-05-07 | `glae.cc` | 2 | +| 2026-05-08 | 无 | 0 | +| 2026-05-09 | 无 | 0 | + +结论: + +> 7 日目标要求至少 10 个关键词上首页;按当日快照验收,最高稳定可见只有 `3`,5 月 8 日和 5 月 9 日为 `0`,目标未达标。 + +## 6. 真实效果拆解 + +有效的部分: + +1. 蜘蛛回访被拉起来了,尤其 5 月 8 日百度抓取达到 `470`。 +2. 百度 indexed_like 从 Day5 的 `0` 回升到 5 月 8 日 `6`、5 月 9 日 `5`。 +3. `glae.cc / jxxgygy.com / chuanjiafeng.net / sdtljq.com / leici1940.com` 等站出现当前收录信号。 + +无效或不足的部分: + +1. 原主攻站 `zbsv3/sdxhtgcl/sdxtwnc` 没有把历史词维持成当日词。 +2. `jingxifa/codohealth/vikau` 有蜘蛛或历史收录,但没有稳定产出爱站首页词。 +3. `301/403/444` 仍偏高,尤其 `cnzhenbang/vikau/codohealth/jingxifa`,影响抓取质量。 +4. GPT 引导文案、AI 承接、关键词反馈闭环已经接入,但目前更像提升了抓取和收录,不足以直接把词推到首页。 + +## 7. 今天必须调整的策略 + +### 7.1 目标调整 + +从今天开始,不再喊“大盘 10 词平均推进”,改成两层目标: + +1. 保历史词:`zbsv3.com` 3 个历史词、`sdxhtgcl.com` 1 个历史词、`sdxtwnc.com` 1 个历史词,先确认是否真实还在首页。 +2. 收录转词:把 `glae.cc / jxxgygy.com / jingxifa.com / codohealth.com` 作为补位,目标先做 `3` 个稳定可见词。 + +### 7.2 今日动作 + +1. `glae.cc` 正式纳入补位主力,因为它同时有历史词和 5 月 9 日百度 `indexed_like`。 +2. `jxxgygy.com` 进入新观察主力,因为 5 月 8 日、5 月 9 日连续 `indexed_like`,且 5 月 8 日蜘蛛强。 +3. `jingxifa.com` 保留补位,但重点不是继续加文案,而是压 `301`,今天上午 `301=10`。 +4. `codohealth.com` 保 detail 深页,先处理 `301=9`,否则深页蜘蛛会被浪费。 +5. `vikau.com` 暂停冲词,先处理异常,今天上午 `403/444=12`。 +6. `cnzhenbang.com` 不参与冲词,只修 `301/403`。 + +### 7.3 今天不做 + +1. 不在其它 GPT 源单独改代码。 +2. 不把反馈池历史词直接算作今日达标。 +3. 不批量换标题。 +4. 不继续扩大域名池,先把已出收录信号的站压实。 + +## 8. 今日结论 + +这轮 7 日冲刺没有完成“10 个关键词上首页”的硬目标。 + +但项目不是完全失败,真实进展是: + +- 蜘蛛恢复了。 +- 百度收录面扩大了。 +- 反馈闭环开始起作用。 +- 首页词承接能力不足,需要从“引蜘蛛/促收录”切到“保词/转词/降异常”。 + +下一阶段优先级: + +> `glae.cc + jxxgygy.com` 做新增补位,`zbsv3.com + sdxhtgcl.com + sdxtwnc.com` 做历史词复核和保词,`jingxifa.com + codohealth.com` 做深页转词,`vikau.com + cnzhenbang.com` 先修异常。 diff --git a/docs/gpt-template-seo/21-GPT模板7日后续执行单-2026-05-09.md b/docs/gpt-template-seo/21-GPT模板7日后续执行单-2026-05-09.md new file mode 100644 index 0000000..61b84a8 --- /dev/null +++ b/docs/gpt-template-seo/21-GPT模板7日后续执行单-2026-05-09.md @@ -0,0 +1,162 @@ +# 21 GPT模板 7日后续执行单 2026-05-09 + +## 1. 执行背景 + +上一份复盘已经确认: + +- 7 日 10 词首页目标未达标。 +- 蜘蛛和百度收录信号在 `2026-05-08` 开始恢复。 +- 爱站当日首页词在 `2026-05-08`、`2026-05-09` 为 `0`。 +- 下一阶段不能继续平均推进,要改成 `保历史词 + 收录转词 + 降异常`。 + +本执行单只针对当前 GPT 主测试源,不在其它 GPT 源单独改代码。 + +## 2. 异常定位 + +### 2.1 301 判断 + +用 Baiduspider UA 复查重点域名 HTTP 头: + +| 域名/页面 | 当前链路 | 判断 | +|---|---|---| +| `glae.cc/` | `http -> https -> 200` | 正常 canonical 跳转,但日志会记 301 | +| `sdxtwnc.com/` | `http -> https -> 200` | 正常 canonical 跳转 | +| `jingxifa.com/` | `http -> https -> 200` | 正常 canonical 跳转 | +| `codohealth.com/` | `http -> https -> 200` | 正常 canonical 跳转 | +| `vikau.com/` | `http -> https -> 200` | 正常 canonical 跳转 | +| `zbsv3.com/` | `http -> https -> 200` | 正常 canonical 跳转 | +| `codohealth.com/voddetail/...` | `http -> https -> 200` | detail 301 主要来自旧 http URL | +| `jingxifa.com/video-bofang/...` | `http -> https -> 200` | play 301 主要来自旧 http URL | +| `vikau.com/voddetail/...` | `http -> https -> 200` | detail 301 主要来自旧 http URL | + +结论: + +> 重点站的 301 不是应用死循环,主要是蜘蛛还在抓历史 `http` 地址。处理方向不是取消 301,而是把站内入口、sitemap、推送 URL、页面 canonical 全部压到 `https`。 + +### 2.2 robots 判断 + +重点站 `robots.txt` 当前均可通过 HTTPS 访问,且都包含: + +- `User-agent: Baiduspider` +- `Allow: /` +- `Sitemap: https://{host}/sitemap_index.xml` + +结论: + +> Baidu robots 没挡。日志里大量 `googlebot/bingbot robots 444` 是噪声,不作为百度 SEO 主问题;但 `vikau/cnzhenbang` 的 Sogou/Bytespider 403/444 仍要降。 + +## 3. 今日优先级 + +### 3.1 P0 保词复核 + +目标:确认历史词是不是真还在首页,避免反馈池误导。 + +| 域名 | 反馈池状态 | 今日动作 | 结果口径 | +|---|---|---|---| +| `zbsv3.com` | 历史 3 词 | 逐个复核百度首页是否仍在 | 还在则保词,不在则降级 | +| `sdxhtgcl.com` | 历史 1 词,5月3-5有当日词 | 复核该词是否掉出 | 掉出则只做恢复,不扩词 | +| `sdxtwnc.com` | 历史 1 词 | 复核是否仍有首页位置 | 无则做掉词修复 | + +执行要求: + +1. 不改主标题。 +2. 不扩新词。 +3. 只补该词的首页、分类、搜索承接。 + +### 3.2 P1 收录转词 + +目标:从已有收录信号里挑最可能转词的站。 + +| 域名 | 依据 | 今日动作 | +|---|---|---| +| `glae.cc` | 5月9日 `indexed_like`,反馈池历史 2 词,上午百度 home 20 | 正式纳入补位主力,做 2 词保留与承接 | +| `jxxgygy.com` | 5月8/9 连续 `indexed_like`,5月8蜘蛛强 | 作为新补位站,先做 1 个首页词承接 | +| `jingxifa.com` | 上午百度抓取 26,含 play 8 | 保留补位,先压首页/play 的 http 入口 | +| `codohealth.com` | 上午 detail 9,历史收录信号 | 保 detail 转词,压 detail 旧 http 入口 | + +执行要求: + +1. `glae.cc` 不再只作为观察样本,可纳入下一轮目标。 +2. `jxxgygy.com` 先做 1 词,不扩成多词。 +3. `jingxifa/codohealth` 先保深页质量,不盲目换首页词。 + +### 3.3 P2 降异常 + +目标:降低蜘蛛预算浪费。 + +| 域名 | 今日异常 | 动作 | +|---|---|---| +| `vikau.com` | 上午 `403/444=12`,detail/play 有抓取 | 暂停冲词,先修 Sogou/Bytespider 403 和异常入口 | +| `cnzhenbang.com` | 上午 `301=10`、`403/444=12`,百度为 0 | 不参与冲词,只修分类/首页/robots 异常 | +| `codohealth.com` | detail 和 play 同时 200/301 | 统一站内 detail/play 链接为 HTTPS | +| `jingxifa.com` | 首页/play 同时 200/301 | 统一站内首页/play 链接为 HTTPS | + +## 4. 今天具体动作 + +### 4.1 URL 入口统一 + +必须检查: + +1. sitemap 里是否全是 `https://`。 +2. 首页、分类页、detail、play 的内部链接是否全是 `https://` 或相对路径。 +3. 百度推送队列是否还在推 `http://`。 +4. canonical 是否输出 HTTPS。 + +验收: + +- 新一轮日志里重点域名 Baidu 的 `301` 占比下降。 +- `glae/sdxtwnc/jingxifa/codohealth` 首页和深页保持 `200`。 + +### 4.2 承接页处理 + +P0/P1 域名只做承接,不做大改: + +1. 首页:保留主词相关的自然文案。 +2. 分类页:加与主词匹配的聚合入口。 +3. 搜索页:把历史词和补位词变成可访问搜索结果。 +4. detail/play:用真实影片标题和相关推荐承接,不堆词。 + +验收: + +- 蜘蛛继续抓 `home + detail/play`。 +- 当日/次日 `aizhan_summary` 恢复到 `pc_keyword_count>0`。 + +### 4.3 域名池收缩 + +今天不要继续扩域名池。 + +保留主线: + +- 保历史词:`zbsv3.com / sdxhtgcl.com / sdxtwnc.com` +- 收录转词:`glae.cc / jxxgygy.com / jingxifa.com / codohealth.com` +- 修异常:`vikau.com / cnzhenbang.com` + +其它站只观察,不加资源。 + +## 5. 明天验收点 + +明天看三件事: + +1. `2026-05-10` 百度蜘蛛是否继续维持 `300+`,重点看 `glae/jxxgygy/jingxifa/codohealth`。 +2. 爱站 `pc_keyword_count` 是否从 `0` 恢复到至少 `2`。 +3. `301/403/444` 是否下降,尤其 `vikau/cnzhenbang/codohealth/jingxifa`。 + +通过线: + +- 百度 `indexed_like >= 5` +- 爱站 PC 词 `>= 2` +- 重点站 Baidu `301` 比今天下降 + +失败线: + +- 百度回访仍有,但爱站 PC 词继续 `0` +- `glae.cc` 历史 2 词继续不回 +- `vikau/cnzhenbang` 异常不降 + +## 6. 当前结论 + +今天继续推进的核心不是再加一轮“AI 文案”,而是把已恢复的蜘蛛和收录信号变成稳定词。 + +执行顺序: + +> 先复核历史词,再保 `glae/jxxgygy` 补位,随后修 `jingxifa/codohealth` 的旧入口 301,最后把 `vikau/cnzhenbang` 从冲词池里拿出来专门降异常。 diff --git a/docs/gpt-template-seo/22-GPT模板Sitemap与百度推送URL规范化修正-2026-05-09.md b/docs/gpt-template-seo/22-GPT模板Sitemap与百度推送URL规范化修正-2026-05-09.md new file mode 100644 index 0000000..161274e --- /dev/null +++ b/docs/gpt-template-seo/22-GPT模板Sitemap与百度推送URL规范化修正-2026-05-09.md @@ -0,0 +1,146 @@ +# 22 GPT模板 Sitemap 与百度推送 URL 规范化修正 2026-05-09 + +## 1. 背景 + +7 日验收后继续排查 `301`,发现重点域名的 HTTP 头链路是: + +- `http://domain/ -> https://domain/ -> 200` +- `http://domain/detail -> https://domain/detail -> 200` + +这说明 `301` 不是应用死循环,而是蜘蛛还在抓旧 HTTP 或旧入口。 + +继续核查代码和生成产物后,发现更关键的问题: + +1. `robots.txt` 指向 `https://domain/sitemap_index.xml` +2. 页面 canonical 多数指向 `https://domain/...` +3. 但 sitemap 模板、生成逻辑、百度推送逻辑里仍有 `https://www.domain/...` + +这会造成 `domain` 与 `www.domain` 两套规范 URL 并存,削弱收录和首页词承接。 + +## 2. 本次代码修正 + +只在当前 GPT 主测试源修改,不改其它 GPT 源,也不动老模板。 + +### 2.1 动态 sitemap 输出 + +修改: + +- `code/app/services/SiteContext.php` + +动作: + +- `/rss/so.xml` 动态兼容输出从 `https://www.{host}` 改为 `https://{host}`。 + +### 2.2 GPT 模板 sitemap 文件 + +修改: + +- `code/app/home/view/videoGpt1/rss/so.xml` +- `code/app/home/view/videoGpt1/sitemap/sitemap_index.xml` +- `code/app/home/view/videoGpt1/sitemap/sitemap-main.xml` +- `code/app/home/view/videoGpt1/sitemap/sitemap-books.xml` +- `code/app/home/view/videoGpt1/sitemap/sitemap-books-catalog.xml` +- `code/app/home/view/videoGpt1/sitemap/sitemap-chapters.xml` + +动作: + +- sitemap 内所有站点 URL 从 `https://www.{$DomainModel->d_domain}` 改成 `https://{$DomainModel->d_domain}`。 + +### 2.3 后台 sitemap 生成逻辑 + +修改: + +- `code/app/task/logic/VideoSiteMapLogic.php` + +动作: + +1. `sitemap_index.xml` 生成改为 `https://domain/...` +2. `sitemap-main.xml` 生成改为 `https://domain/...` +3. `sitemap-videos-*.xml` 生成改为 `https://domain/...` +4. `sitemap-videos-*.txt` 生成改为 `https://domain/...` +5. `video-list-*.json` 的 `href` 改为 `https://domain/...` +6. 修复 `sitemap-videos-*.txt` 追加写入问题:每次生成前先清空 txt,避免旧 `https://www.domain/...` 残留。 + +### 2.4 百度主动推送 + +修改: + +- `code/app/task/logic/BaiduPushVideoUrlLogic.php` + +动作: + +- 百度推送 API 的 `site=` 从 `https://www.domain` 改为 `https://domain`。 + +## 3. 已刷新运行产物 + +已重生成以下重点域名的 `code/storage/SiteMap/{domain}`: + +- `zbsv3.com` +- `sdxhtgcl.com` +- `sdxtwnc.com` +- `glae.cc` +- `jxxgygy.com` +- `jingxifa.com` +- `codohealth.com` +- `vikau.com` +- `cnzhenbang.com` + +抽查结果: + +- `sitemap_index.xml` 输出 `https://domain/sitemap-main.xml` +- `sitemap-main.xml` 输出 `https://domain/` +- `sitemap-videos-1.txt` 输出 `https://domain/...` +- `video-list-1.json` 的 `href` 输出 `https://domain/...` + +说明: + +> 抽查命令里仍会看到 `http://www.sitemaps.org/schemas/sitemap/0.9`,这是 XML 命名空间,不是站点 URL,不影响 canonical 判断。 + +## 4. 验证 + +已执行: + +```bash +php -l code/app/services/SiteContext.php +php -l code/app/task/logic/VideoSiteMapLogic.php +php -l code/app/task/logic/BaiduPushVideoUrlLogic.php +``` + +结果: + +- 三个 PHP 文件均无语法错误。 + +生成命令: + +```bash +php -r 'require __DIR__ . "/vendor/autoload.php"; $app = new think\App(); $app->initialize(); app\common\helper\DomainSitemapGenerationHelper::generateNow(["zbsv3.com","sdxhtgcl.com","sdxtwnc.com","glae.cc","jxxgygy.com","jingxifa.com","codohealth.com","vikau.com","cnzhenbang.com"]);' +``` + +结果: + +- 4 页 sitemap/video-list 全部生成完成。 +- 结束时间:`2026-05-09 10:49:49` + +## 5. SEO 影响判断 + +这次修正解决的是 URL 规范化问题,不是直接加词。 + +预期影响: + +1. 减少 `www` 与非 `www` 的 URL 信号分散。 +2. 让 robots、canonical、sitemap、百度推送保持同一规范版本。 +3. 后续百度抓取里 `http -> https` 的 301 不会立刻归零,但 `www` 相关的分裂入口会逐步减少。 +4. 对 `glae/jxxgygy/jingxifa/codohealth` 的收录转词更有利。 + +明天复查: + +1. `2026-05-10` 蜘蛛日志里重点域名的 Baidu `301` 是否下降。 +2. `sitemap-videos-*.txt` 是否继续保持非 www。 +3. 百度推送摘要里 `site=` 是否不再出现 `https://www.domain`。 +4. 爱站 `pc_keyword_count` 是否从 `0` 恢复到 `>=2`。 + +## 6. 当前结论 + +本次属于 7 日失败后的必要技术纠偏。 + +> 前面的问题不是“AI 文案没用”,而是 URL 规范信号有分裂:页面告诉搜索引擎看非 www,sitemap/推送却给了 www。现在当前 GPT 主测试源已经统一到非 www,下一步看蜘蛛日志中的 301 和爱站词恢复情况。 diff --git a/docs/gpt-template-seo/README.md b/docs/gpt-template-seo/README.md index 1428b83..2ffa439 100644 --- a/docs/gpt-template-seo/README.md +++ b/docs/gpt-template-seo/README.md @@ -40,6 +40,26 @@ 作用:给后续 Codex 或技术接手同学,快速说明这轮模板中文化与自动补全到底改了什么。 8. [12-GPT模板导入模板改造交付清单-2026-04-18.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/12-GPT模板导入模板改造交付清单-2026-04-18.md) 作用:把本轮模板改造的交付边界、统一口径和验收标准一次性钉住。 +9. [13-GPT模板下周7日首页词冲量计划-2026-04-29.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/13-GPT模板下周7日首页词冲量计划-2026-04-29.md) + 作用:第二周从“推收录/看回访”升级到“已出词放大、收录转词、代理浏览核验”的 7 日执行计划。 +10. [14-GPT模板Day1进度复盘-2026-04-30.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/14-GPT模板Day1进度复盘-2026-04-30.md) + 作用:记录 Day1 蜘蛛、百度收录、爱站信息和站点底座复查结果,为后续 7 日计划每日对比提供基线。 +11. [15-GPT模板Day2阶段效果复盘-2026-05-01.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/15-GPT模板Day2阶段效果复盘-2026-05-01.md) + 作用:继续分析 Day2 蜘蛛日志、百度收录快照、爱站出词变化,给出是否加码、修复或暂缓的阶段判断。 +12. [16-GPT模板多源协作边界与真实启用核查-2026-05-01.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/16-GPT模板多源协作边界与真实启用核查-2026-05-01.md) + 作用:固定 GPT/老模板多源协作规则,核查 AI 文案、引导文案、外部反馈是否真实进入前台,并记录本次运行时反馈闭环修正。 +13. [17-GPT模板7日10词上首页冲刺目标-2026-05-01.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/17-GPT模板7日10词上首页冲刺目标-2026-05-01.md) + 作用:把 2026-05-01 到 2026-05-07 的硬目标固定为至少 10 个关键词进入百度首页结果页,并按域名、关键词编号、每日动作和验收口径倒排执行。 +14. [18-GPT模板10词冲刺夜间收口执行单-2026-05-01.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/18-GPT模板10词冲刺夜间收口执行单-2026-05-01.md) + 作用:记录 Day1 晚上 22:46 的蜘蛛状态,明确夜间冻结大改、锁 K 词、明早验收的执行边界。 +15. [19-GPT模板Day5蜘蛛日志与7日进度复盘-2026-05-05.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/19-GPT模板Day5蜘蛛日志与7日进度复盘-2026-05-05.md) + 作用:复盘 2026-05-05 上午蜘蛛、百度收录、爱站出词和 7 日 10 词首页目标进度,给出 Day5 资源重排策略。 +16. [20-GPT模板7日目标验收与蜘蛛日志复盘-2026-05-09.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/20-GPT模板7日目标验收与蜘蛛日志复盘-2026-05-09.md) + 作用:验收 7 日 10 词首页目标,复盘 2026-05-01 到 2026-05-09 蜘蛛、百度收录、爱站出词,并给出下一阶段保词/转词/降异常策略。 +17. [21-GPT模板7日后续执行单-2026-05-09.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/21-GPT模板7日后续执行单-2026-05-09.md) + 作用:把 7 日验收后的下一步拆成保历史词、收录转词、降异常三条执行线,并明确 2026-05-10 验收口径。 +18. [22-GPT模板Sitemap与百度推送URL规范化修正-2026-05-09.md](/www/wwwroot/diff-maccms/SEONexus/docs/gpt-template-seo/22-GPT模板Sitemap与百度推送URL规范化修正-2026-05-09.md) + 作用:记录当前 GPT 主测试源 sitemap、运行生成逻辑、百度推送 URL 从 `https://www.domain` 统一到 `https://domain` 的代码修正、产物刷新和次日验收口径。 首批 4 站的执行材料也全部放在本目录: