域名级查询:输入一堆域名(如 abc.com、xyz.cn),查出每个域名在百度/Google等搜索引擎的总收录量。返回的是一个数字("百度收录3200条"),适合做竞品分析、行业大盘判断。
URL级查询:输入一堆具体URL(如 abc.com/page1.html、abc.com/page2.html),逐一检测每个URL是否被收录。返回的是"已收录/未收录"的逐条状态。这才是大多数SEO实际需要的——知道自己哪些页面没被收。
⚠️ 注意:域名级查询数据来自搜索引擎估算,不是精确值。百度site:abc.com显示的"百度为您找到相关结果约3200个"只是一个估值,实际收录可能3000也可能3500。只有URL级逐一验证的结果才是准确的。
| 工具 | 类型 | 免费额度 | 支持引擎 | 核心优势 | 短板和注意点 |
|---|---|---|---|---|---|
| Eding.ICU | 在线 | 每日有限额 | 百度/搜狗/360/头条/神马/必应 | 引擎覆盖最全,同时查6个搜索引擎,无广告界面清爽 | 免费版每日查询次数有限,大量URL需要付费或分天查 |
| 熊猫SEO工具 | 桌面软件+在线 | 有一定免费次数 | 百度/搜狗/360 | 桌面版稳定性好,支持大数量批量查,结果可导出Excel | 桌面软件需下载安装,不支持Google收录查询 |
| 5118 | 在线 | 20次/天,200个/次 | 百度 | 数据较准,和5118的SEO数据生态打通,可联动分析 | 免费额度较少,超出需要付费会员,仅支持百度 |
| 优帮云 | 在线 | 免费可用 | 百度/360/搜狗/神马 | 免费额度相对大方,支持URL级和域名级双模式 | 偶尔不稳定,高峰期可能较慢,不支持Google |
| Link114 | 在线 | 免费可用 | 百度/搜狗/360/神马 | 域名级批量查询效率高,一次可输入大量域名 | 偏域名级,URL级精确查询不如前几款,不支持Google |
| 万千站长工具 | 在线 | 免费可用 | 百度 | 支持结果导出Excel,有API接口可编程调用 | 仅支持百度,功能比较单一,更新频率不确定 |
| 聚查 | 在线 | 免费可用 | 百度 | 界面简洁,查询速度快,适合快速批量查域名收录量 | 仅域名级,不能查单个URL是否被收录,仅支持百度 |
💡 最佳实践:交叉验证——同一批URL用至少两款工具各跑一次,取交集。两款都说"已收录"的,基本确定已收;两款都说"未收录"的,基本确定没收;结果不一致的,手动在搜索引擎site:逐个验证。这样准确率能从63%提到90%以上。
百度站长平台 → 数据统计 → 索引量
百度官方提供的索引量趋势图,能看到每日索引量变化曲线。支持按目录拆分查看。但不提供具体URL清单,只能看数字趋势。适合监控整体收录走势。
百度site: + 第三方工具
用Eding.ICU或熊猫SEO批量查URL是否被百度收录。虽然准确率不是100%,但交叉验证后够用。查完后导出Excel,和sitemap对比找出未收录URL。
百度站长平台 → 快速收录提交

快速收录页面可以查看"已提交"和"已收录"的对比。提交后收录了会有记录,但只能看到主动推送的那部分URL,被动发现的不在这里显示。
⚠️ 为什么百度收录批量查询结果经常不一致?百度反爬策略不断升级,第三方工具用代理IP模拟site:查询,IP质量、频率控制、验证码处理能力各不相同。同一批URL建议早中晚各查一次,取稳定结果。另外百度site:命令本身也有波动——今天查到收录的URL明天可能site:不到,但不代表被拔毛了,只是搜索索引的展示波动。
| 搜索引擎 | 国内市场占比 | 建议查询频率 | 查询方式 |
|---|---|---|---|
| 百度 | 约65% | 每周查一次 | Eding.ICU/熊猫SEO + 百度站长平台索引量 |
| 搜狗 | 约10% | 每月查一次 | Eding.ICU(支持搜狗)+ 搜狗站长平台 |
| 360 | 约5% | 每月查一次 | 熊猫SEO + 360站长平台 |
| 全球站必查 | 每周查一次 | GSC索引覆盖率报告导出(100%准确) | |
| Bing | 全球站可查 | 每月查一次 | Bing Webmaster Tools索引报告(官方数据) |
方案一:纯手动,适合500页以内的小站
· 每周一:打开GSC导出索引覆盖率报告 → 导出CSV保存 → 用Excel的VLOOKUP对比上周的CSV,标出新增收录和丢失收录的URL
· 每周二:用Eding.ICU跑一遍百度收录 → 导出结果 → 同样VLOOKUP对比上周数据
· 建一个Excel表,列=日期,行=搜索引擎,值=收录数量,画出折线图看趋势
时间成本:每周约30分钟。
方案二:半自动,适合500-5000页的中型站
· GSC数据用Google Sheets + GSC Connector插件自动拉取,每周自动刷新
· 百度收录用熊猫SEO桌面版,设置定时任务每周自动跑一次
· 建一个Google Sheets汇总表,把GSC和熊猫SEO的数据汇总到一张表里,用条件格式自动标红下降超过10%的指标
时间成本:每周约10分钟。
方案三:全自动,适合5000页以上大站或有技术能力的团队
· 用GSC API + Python脚本自动拉取每日索引数据,存入数据库
· 百度收录用第三方API接口(如万千站长工具API)批量检测,定时任务自动跑
· 搭建简单的监控面板(Grafana/Data Studio),实时展示各搜索引擎收录量变化曲线
· 设置告警:当日收录量下降超过20%自动发邮件/钉钉/企微通知
时间成本:搭建需要1-2天,之后全自动运行。
# Python脚本:用GSC API自动拉取索引数据(简化版)from google.oauth2 import service_accountfrom googleapiclient.discovery import build# 加载GSC服务账号凭证creds = service_account.Credentials.from_service_account_file('你的服务账号JSON文件.json',scopes=['https://www.googleapis.com/auth/webmasters.readonly'])service = build('webmasters', 'v3', credentials=creds)# 拉取索引覆盖率数据site_url = 'https://你的网站.com/'request = {'startDate': '2026-07-19', # 开始日期'endDate': '2026-07-25', # 结束日期'dimensions': ['page'], # 按页面维度'rowLimit': 5000 # 最多返回5000条}response = service.searchanalytics().query(siteUrl=site_url, body=request).execute()# 导出为CSVimport csvwith open('gsc_index_data.csv', 'w', newline='', encoding='utf-8') as f:writer = csv.writer(f)writer.writerow(['URL', 'Clicks', 'Impressions'])for row in response.get('rows', []):writer.writerow([row['keys'][0], row['clicks'], row['impressions']])注意:GSC API拉的是搜索性能数据(点击/展示),不是直接的索引状态。要获取索引状态需要用URL Inspection API逐个查。上面的脚本用于监控"有搜索展示的已收录页面",间接反映收录情况。
七、四个常见坑坑一:site:命令查出来的数字当精确值用

百度site:的结果数末尾写着"约",意思就是估算值。用site:数字来判断"收录涨了还是跌了"可以,但用来做精确监控(比如"上周收录3200,这周3180,少了20条")毫无意义。精确监控用GSC导出+第三方URL级验证。
坑二:只看收录总量,不看收录质量
收录了5000个页面,但其中3000个是tag标签页、搜索页、归档页等低质量页面,这些收录不仅没价值,还会拉低网站整体质量评分。导出收录列表后,把低质量页面找出来,该noindex的加noindex。
坑三:百度收录突然暴跌就慌
百度索引量偶尔会出现大幅波动,尤其是新站——今天1000条明天变200条,后天又回到800条。大多数情况是百度索引数据库在做调整,不是网站被惩罚。连续观察2-3周确认是持续下降才需要排查问题,单日暴跌先观望。
坑四:忘了GSC的索引覆盖率报告有16个月数据保留
GSC数据只保留16个月,超过16个月的历史数据自动清掉。养成每月导出一份完整数据存档的习惯,不要等到需要做年度对比分析时才发现数据没了。每月1号导一次,存到一个专门的文件夹。

