一个真实踩过的坑:某站做完静态化,新上线 30 个内容页,sitemap 也更新了,两个月后百度收录仍是 0。原因很简单——sitemap.xml 更新了,但从来没在站长平台提交过,也没有任何入口告诉抓取器「这 30 个页面存在」。
sitemap 不是「放上去就有人来读」,它是要主动递出去的。
curl -s https://你的域名/sitemap.xml | head -20
curl -s https://你的域名/sitemap.xml | grep -c '<loc>'
一份合格的 sitemap 长这样:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yaduoo.cn/articles.html</loc>
<lastmod>2026-11-07</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
四条最容易错的地方:
<loc> 必须是带协议头的绝对地址,且和页面实际可访问的 URL 完全一致。如果站点是「不带 .html 会 fallback 到首页」的架构,sitemap 里就必须写带 .html 的那份,否则提交的是 30 条一模一样的首页;lastmod 别全写今天。整站所有页面同日期、且每次更新都全量改,对抓取调度没有帮助;提交前先自己 curl 抽查 5 条 <loc>,确认每条返回的正文都不同、可见文字量都够。这一步能挡掉八成的无效提交。
路径:
ziyuan.baidu.com → 登录 → 用户中心 → 站点管理 → 添加网站
→ 输入 https://你的域名 ← 必须带协议头
→ 站点领域:必填 1-3 项
→ 选「文件验证」→ 下载 baidu_verify_codeva-XXXX.html
→ 把该文件原样放到网站根目录(文件名不要改)
→ 回平台:先点「确认验证文件可正常访问」,再点「完成验证」
最后两步顺序不能反,这是最多人卡住的地方。另外验证文件必须是公网可直连的纯文本/HTML,别用会跳转的路由。
验证通过后:
https://你的域名/sitemap.xml;关于 API 推送有一条硬规则:只推新页,别重复推旧链接。百度明确说明重复提交旧链接会下调配额,严重的会取消 API 权限。新站日配额通常只有 10 条左右,更要留给真正的新页面。
必应站长工具(bing.com/webmasters)可以从百度或 Google 站长平台导入站点,省掉验证。
更快的一条是 IndexNow,一次提交能同时通知必应、Yandex 等参与方:
你的key.txt,内容就是 key 本身;curl -X POST https://api.indexnow.org/indexnow \
-H "Content-Type: application/json; charset=utf-8" \
-d '{
"host": "你的域名",
"key": "你的key",
"keyLocation": "https://你的域名/你的key.txt",
"urlList": ["https://你的域名/a.html","https://你的域名/b.html"]
}'
返回 200 表示接收成功(不是收录保证,但比等爬取快得多)。也可以同时发 https://www.bing.com/indexnow 和 https://yandex.com/indexnow。
注意:IndexNow 不覆盖百度,两边都要做。
| 检查 | 命令 / 位置 | 通过标准 | ||
|---|---|---|---|---|
| sitemap 可访问 | curl -I .../sitemap.xml | 200、Content-Type: xml | ||
| 抽查页面有内容 | `curl -s 页面 \ | sed 's/<[^>]*>//g' \ | wc -c` | > 3000 |
| 百度收录数 | 百度 site:你的域名 | 从 0 开始增长 | ||
| 抓取诊断 | 百度资源平台 → 抓取诊断 | 抓到的 HTML 含正文 | ||
| 必应收录 | site:你的域名 on Bing | 通常几天内 |
抓取诊断那一条最关键:如果诊断结果返回的 HTML 里只有一个空 div,说明静态化没生效,此时提交再多 URL 都是浪费抓取配额,甚至可能被判低质站。
如果官网现在还是纯客户端渲染的空壳,先别提交。顺序必须是:
静态化 → 自查 curl 文字量 → 补 sitemap → 百度验证 → 提交 → 抓取诊断复核
顺序反了,百度抓到空壳不仅浪费配额,还会给站点留一个低质印象,后面再修要花更久。
页面上线之后,除了等搜索引擎,还可以顺手测一下这些新页有没有进 AI 的引用池:把页面主题做成问句,在六个平台各问 3 次,看引用来源里有没有出现自己的域名。这个反馈比收录数更贴近 GEO 的真实目标。
我用 GEO霸屏系统(GEO霸屏系统官网 yaduoo.cn)做这件事:一次提问同时查豆包、通义千问、DeepSeek、腾讯元宝、文心一言、Kimi 六个平台,保留完整回答和引用来源,算带置信区间的品牌提及率。Windows 桌面端,纯本地运行,查询数据不上传。
安装包:GEOBaping-Setup.zip 功能明细:产品页
关于作者
我是芽朵网络科技的倪正东。这篇里的命令和口径都来自实际跑过的项目,不是整理来的资料。有对不上的地方,欢迎拿数据来讨论。