王铎技术笔记

个人站提交百度站长:主动推送和等自然爬取差多远

2026-09-14 · SEO / 收录

我这个站首页被百度收录,是自然爬到的,但我一直没主动提交。结果是:首页进了,内页迟迟不进。后来补做了主动提交,内页收录速度明显起来。这篇记录完整过程和几个容易漏的点。

拿 token

  1. 百度站长平台 ziyuan.baidu.com 登录,添加站点并验证(文件验证或 CNAME 验证)。
  2. 进入"普通收录"→ 选"API 提交",复制接口调用地址,里面带 site 和 token。
  3. token 别写死在代码里,放环境变量。

推送脚本(bash)

#!/usr/bin/env bash
# 用法: ./push.sh urls.txt
SITE="https://你的域名"
TOKEN="${BAIDU_TOKEN:?先 export BAIDU_TOKEN}"
curl -H 'Content-Type:text/plain' --data-binary @"$1" \
  "http://data.zz.baidu.com/urls?site=${SITE}&token=${TOKEN}"

urls.txt 每行一个 URL。返回 {"remain":N,"success":M} 表示成功推了 M 条、当日剩余额度 N。

容易漏的点:子域名要单独验证

主域验证过 ≠ 子域验证过。百度把子域当独立站点。你有 ai.example.cn 这种子站,要再添加一次、再验证一次、再拿一个 token。我一开始以为主域 token 能推子域 URL,推了全失败,排查才发现是这个原因。

主动 vs 自然,差多远

我的观察(单站样本,仅供参考):不提交时新内页被自然爬到平均要一两周甚至更久;主动推送后多数页当天或隔天进索引。量级差别是真实的。

别迷信"内容好自然会被收录"。对新站、小站,主动提交是把"等运气"变成"走流程"的最便宜手段。

顺便:sitemap 也提交一份(站长后台 sitemap 入口),和 API 推送互补。API 管新页即时推,sitemap 管全量兜底。

← 返回首页