Locale: zh-Hans
当来自中国的访问开始一点点增加时,很多站长都会冒出同一个问题:
“中国不是主要用 Google 吧?是不是有个像中国版 Bing 一样的搜索引擎,还能登记网站?”
有。百度。
严格来说,百度当然不是“中国版 Bing”。它是中国主要搜索服务之一,并为网站运营者提供官方的「百度搜索资源平台」。
接下来就是最容易误会的地方。
“可是我已经在 Google Search Console 提交过 Sitemap,也已经做了全球用 Sitemap。中国那边不会自己读吗?”
只对了一半。
Sitemap 这个“URL 清单文件”经常可以重复利用,但“告诉某个搜索引擎这是我的网站,请来读取这个 Sitemap”这件事,Google、Bing、Naver、Baidu 都要分别做。
全球 Sitemap 做好了。 很好,地球征服完成。
……并没有。
地图画好了。 还没有交到每个入口。
本文按照截至2026年10月确认到的百度官方资料,把添加网站、验证所有权、提交 Sitemap、API 推送,以及 Baiduspider 抓取排查全部串起来。
1. 百度有自己的站长平台
百度搜索资源平台的定位,大致类似 Google Search Console。
官方指南的基本流程是:
- 登录百度账号
- 添加网站
- 验证网站所有权
- 使用资源提交工具
验证成功后,「普通收录」主要提供三种方式:
- API提交:通过 API 推送 URL
- Sitemap:提交 Sitemap 文件
- 手动提交:手动提交 URL
也就是说,你为 Google 做过的搜索引擎登记工作,中国方向还要在百度再做一遍。
搜索引擎之间没有“全球统一政务系统”。 你交给 Google 的材料不会自动转送到百度窗口。
2. 已经有“全球 Sitemap”,还需要重新做吗?
通常不需要。
如果你已经有一个列出网站公开 URL 的 Sitemap,它很可能可以继续使用。
但是百度这里有一个非常重要的坑:Sitemap index。
百度官方手册明确说明,搜索资源平台的 Sitemap 提交已经不再处理“索引型 Sitemap”。
也就是这种结构:
<sitemapindex>
<sitemap>...</sitemap>
<sitemap>...</sitemap>
</sitemapindex>
它不是直接列页面 URL,而是列“其他 Sitemap 文件”。
Google 对大型网站经常支持这种做法。
但百度的普通收录 Sitemap 更希望拿到直接列出 URL 的文件,例如:
<urlset>
<url><loc>https://example.com/page-1</loc></url>
<url><loc>https://example.com/page-2</loc></url>
</urlset>
或者每行一个 URL 的 txt 文件。
因此判断很简单:
- 现有 Sitemap 是 urlset → 可以优先尝试复用
- 现有 Sitemap 是 sitemapindex → 不动 Google 用的文件,另外做一个百度专用的“直接 URL Sitemap”
千万别因为百度不吃 index,就把原本正常工作的 Google Sitemap 拆了。
解决百度问题,不需要顺手制造 Google 问题。
3. 怎么把网站添加到百度
入口是百度搜索资源平台。
登录后,百度官方文档给出的路径是「用户中心 → 站点管理 → 添加网站」。
如果网站使用 HTTPS,就填实际可访问的完整地址,包括协议:
https://example.com/
然后填写页面要求的站点信息,进入所有权验证。
界面名称未来可能调整,但整体逻辑不会变:添加站点 → 验证 → 资源提交。
还有一点需要注意:百度在2023年的公告中提到,未实名认证账号或低质量站点可能被关闭 Sitemap 提交能力,API 每日额度也可能调整。
所以当前页面如果要求身份认证或主体信息,不一定是网站坏了。
中国 SEO 有时候刚进门就有一点办手续的气氛。
4. 所有权验证,文件验证最直观
目前百度官方手册主要列出两种验证方式:
- 文件验证:把百度给的验证文件放到网站根目录
- HTML标签验证:把验证标签放进首页 head
过去还有 CNAME 验证,但百度在2023年1月13日公告暂停新的 CNAME 验证。
对于新站,文件验证通常最直接。
步骤:
- 选择「文件验证」
- 下载百度给出的验证文件
- 不修改文件名和内容,放到网站根目录
- 用浏览器直接打开验证文件 URL
- 确认 HTTP 200 且内容正确
- 回百度后台点击完成验证
例如:
https://example.com/baidu_verify_xxxxx.html
重点不是“仓库里有这个文件”,而是“外网真的能取到这个文件”。
CDN、Worker、rewrite、redirect 都可能让一个在仓库里好好的文件,到了线上突然变成404。
百度还建议验证成功后继续保留验证文件或 HTML 标签。
考完试就把准考证烧了,维护起来通常不会更轻松。
5. Sitemap 最容易踩的坑:index 型
验证完成后,在「资源提交 → 普通收录」附近进入 Sitemap 功能。
官方手册的流程大致是:
- 把 Sitemap 放在网站可访问位置
- 在已验证站点中打开 Sitemap 工具
- 点击「添加新数据」
- 文件类型选择「URL列表」
- 填写 Sitemap 地址
- 提交
百度官方 FAQ 还给出关键限制:
- XML 或 TXT
- 文件内直接包含页面 URL
- 每个文件最多 5 万个 URL
- 文件小于 10MB
多语言网站要算一下规模。
2,000 篇文章 × 12 种语言 = 24,000 个 URL
如果只算主要文章页,仍低于 5 万,一个文件很可能够用。
如果再加分类、标签、翻页、派生页面超过 5 万,就拆成多个“直接 URL Sitemap”。
但不要拆完以后又用 sitemap index 把它们套起来提交给百度。
刚从坑里爬出来,就别原地跳回去。
6. 更新频繁的网站,Sitemap 和 API 一起用更合适
百度官方把 API 提交描述为普通提交方式中更快的方式。
两个工具可以分工:
全部存量 URL → Sitemap
新增 URL → API
API 页面会显示站点专用的 endpoint 和 token。
官方示例大致如下:
http://data.zz.baidu.com/urls?site=example.com&token=YOUR_TOKEN
请求正文每行一个 URL。
token 是秘密信息。
不要放进公开 Markdown、源码、文章、截图。应该存进环境变量或 Secret。
比较稳的发布流程是:
生成内容
→ 质量检查
→ 正式发布
→ 确认线上 URL 返回 200
→ 把该 URL 推送给百度 API
→ 记录结果
不要先推 URL,再慢慢发布。
你已经到处发“今天盛大开业”的传单,搜索爬虫赶到现场却发现还是一块空地。
没必要。
7. Cloudflare 或 Bot 防护会不会把 Baiduspider 一起挡掉
Sitemap 提交成功,也不代表 Baiduspider 一定能抓。
百度的「抓取异常」文档列出的常见问题包括:
- DNS 异常
- 连接超时
- 抓取超时
- 连接被拒绝
- 403
- 404
- 5xx
使用较强 WAF 或 Bot 防护的网站尤其要看 403。
“我把机器人都挡住了。” “搜索机器人也挡住了。” “怎么没有搜索流量?”
城堡防守完美。 敌人进不来。 游客也进不来。
当然,也不能只看到 User-Agent 写着 Baiduspider 就无条件信任。
更合理的是利用百度的「抓取诊断」「抓取异常」,确认真实爬虫能否以200正常取得关键页面。
8. 服务器在海外,不代表自动出局
百度官方 SEO 指南写得很清楚:不会仅仅因为中文网站使用海外服务器就进行歧视。
但 Baiduspider 从中国境内访问。如果中国普通用户难以访问,爬虫也可能同样困难。
所以:
海外主机 ≠ 自动失败。
但:
其他地区飞快,中国访问天天超时
就确实是问题。
如果你认真做中国流量,就应该检查中国侧的响应速度、HTML 是否能拿到、关键 CSS/JS 是否失败。
“我明明提交给百度了为什么不来”有时候不是提交页面的问题,而是网络路径的问题。
9. 提交成功,不等于收录成功
百度的链接提交页面明确说明:提交工具可以缩短爬虫发现 URL 的时间,但不保证一定收录。
所以这些状态必须分开:
API 接收成功 ≠ 抓取成功 ≠ 建索引成功 ≠ 排名靠前 ≠ 中国流量爆发
Sitemap 和 API 只是“告诉搜索引擎这里有页面”。
后面仍然要看普通的搜索质量:
- 自然可读的简体中文
- 标题和正文一致
- 避免薄弱批量页
- 有意义的内部链接
- 页面稳定
- 移动端好读
- 中国侧可访问
- 避免大量重复内容
百度的低质量页面说明中也明确提到乱码、语句不通、重复/拼接、无关内容、排版差等问题。
做12种语言的网站,重点不是“有12个 URL”,而是“每一个语言版本真的像给人读的”。
把翻译按钮按12次,不叫全球化魔法。
10. 最稳的结构:Sitemap 做底账,API 发增量
完整结构可以做成:
所有已发布 URL
↓
百度兼容的直接 URL Sitemap
↓
提交到百度搜索资源平台
另外一条:
新文章上线
↓
线上 200 确认
↓
Baidu API 推送新 URL
↓
记录成功或失败
Sitemap 是底账。 API 是快报。
如果现有 Google、Bing、Naver Sitemap 正常,就不要为了百度去破坏它们。
哪个入口规则特殊,就给哪个入口加适配层。
不是让全世界穿同一双鞋。
11. 第一次设置清单
- 登录百度搜索资源平台
- 添加网站
- 使用文件或 HTML 标签验证所有权
- 保留验证文件
- 检查现有 Sitemap 是 urlset 还是 sitemapindex
- 直接 URL 型可以考虑复用
- index 型则新增百度专用直接 URL Sitemap
- 在普通收录中提交 Sitemap
- 把 API token 保存为 Secret
- 只推送已确认线上返回 200 的 URL
- 在抓取异常/诊断中检查 403、404、5xx、timeout
- 不要把“已提交”当成“已收录”
做到这里,才算真正把中国搜索流量的入口接上。
12. 最后到底要做什么
如果中国访问已经开始增长,百度值得认真接入。
要做的事并不花哨:
添加网站。 验证所有权。 提交 Sitemap。 新 URL 用 API 推送。 确认 Baiduspider 能抓。
最大的误区是:
“我已经做了全球 Sitemap” 所以 “全世界搜索引擎都已经收到”。
不是。
Sitemap 是地图。 提交是送达。
地图画完放在自己桌上,百度前台不会突然收到。
把地图交过去。
顺便把新页面的 API 快递也开通。
参考资料(10条)
- 百度搜索资源平台「搜索资源平台使用指南」 https://ziyuan.baidu.com/college/articleinfo/?id=3329
- 百度搜索资源平台「平台工具使用手册:网站验证」 https://ziyuan.baidu.com/college/articleinfo?id=267&page=1
- 百度搜索资源平台「站点验证暂停CNAME验证的通知」 https://ziyuan.baidu.com/wiki/3462
- 百度搜索资源平台「平台工具使用手册:Sitemap」 https://ziyuan.baidu.com/college/articleinfo?id=267&page=2
- 百度搜索资源平台「资源提交工具常见问题解析」 https://ziyuan.baidu.com/college/articleinfo?id=3217
- 百度搜索资源平台「链接提交」 https://ziyuan.baidu.com/linksubmit/url/
- 百度搜索资源平台「抓取异常」 https://ziyuan.baidu.com/college/articleinfo?id=277
- 百度搜索资源平台「百度搜索引擎优化指南2.0」 https://ziyuan.baidu.com/college/articleinfo?id=1349
- 百度搜索资源平台「关于回收网站提交配额的通知」 https://ziyuan.baidu.com/college/articleinfo?id=3531
- 百度搜索资源平台「百度搜索违规低质页面问题说明」 https://ziyuan.baidu.com/college/articleinfo?id=3528

