sitemap 提交百度搜索资源平台:从验证到看到数据的完整流程
流程本身不难,卡人的是验证那一步。按顺序来。第一步:加站点登录百度搜索资源平台,选「用户中心 → 站点管理 → 添加网站」。填完整域名,带 https。第二步:验证归属三种方式:文件验证、CNAME 验证、HTML 标签验证。Z-Blog
流程本身不难,卡人的多半是验证那一步,或者提交完看不到数据就开始怀疑人生。按顺序来,每一步我都写清楚会踩什么坑。
第一步:加站点
登录百度搜索资源平台,选「用户中心 → 站点管理 → 添加网站」。域名要填完整的,带 https,不要填路径。如果你的站同时有 www 和裸域,只填一个,即你实际对外使用的那个。填错了后面数据全对不上。
加完站点后,百度会要求验证归属。这一步没通过,后面什么都做不了。
第二步:验证归属
三种方式:文件验证、CNAME 验证、HTML 标签验证。Z-Blog 用户用文件验证最省事,登录服务器或者用 FTP,把下载的验证文件丢到站点根目录,确保 https://你的域名/xxx.html 能直接打开。
这里有个很常见的坑:如果你的伪静态规则写得很死,根目录的静态文件会被重写规则吃掉,访问变成 404,验证自然失败。先在浏览器里直接打开那个地址确认能显示内容,再点验证按钮。
另外提醒一句,验证文件不要删。删了之后百度会重新判断归属,站点数据可能断掉。
第三步:提交 sitemap
验证通过后,进「数据引入 → 链接提交 → sitemap」,填完整地址,比如 https://你的域名/sitemap.xml。提交前先自己访问一遍,确认是合法 XML。
如果你的站有 sitemap 索引文件(sitemap index),提交索引文件即可,不用把每个子文件都提交一遍。
第四步:看数据
提交后不会立刻有数据,这是很多人第一次用会误以为失败的地方。一般三到七天,「抓取频次」「抓取异常」「索引量」这几项才开始有曲线。索引量的增长是缓慢的,一天刷三次没意义。
真正值得天天看的是「抓取异常」。如果那里出现大量 404 或者 503,说明你的站有结构性问题,比索引量涨得慢要严重得多。
加上主动推送
百度还提供 API 推送和自动推送。API 推送要在发文章时调接口,需要改代码;自动推送是在页面里嵌一段 JS。两种都能加快发现,但不是必需。我的建议是新站先别急着上,等站点稳定了再说,不然推送失败反而容易触发风控。
常见的坑汇总
- 站点验证文件和 robots.txt 冲突,被禁止抓取
- sitemap 里混了 noindex 页面或者 404 页面
- 提交了 www 版本,站点实际是裸域(或者反过来)
- 同时开了两个 sitemap 生成插件,产出两份文件
- 伪静态没生效,sitemap 地址返回 404
这五条我基本都踩过。建议提交前对着清单过一遍,能省掉很多次「为什么没数据」的折腾。