网站上线第一天,很多人的操作是打开百度搜自己的域名,发现搜不到,然后每隔半小时再搜一次。搜了三天还没出来,开始怀疑是不是域名有问题、是不是服务器有问题、是不是百度针对自己。一个做了五年SEO的朋友说过一句话:收录不是玄学,但你不做主动提交,搜索引擎发现你的速度取决于它什么时候心血来潮爬到你这条链路上——而这个"心血来潮"可能是三天,也可能是三个月。
把收录这件事拆开来看,其实就三个环节:搜索引擎发现你的网站→爬虫来抓取页面→页面进入索引库可被搜索到。三个环节各有各的加速方法,但大多数新站长只知道在百度搜索资源平台手动提交首页URL,其他五件事完全没做。
收录的三个阶段,每个阶段卡住的原因不一样
| 1 | 发现阶段 — 搜索引擎不知道你的网站存在。卡住原因:没有外链、没有主动提交、域名全新无历史记录。 |
| 2 | 抓取阶段 — 爬虫来了但抓不到内容。卡住原因:robots.txt拦截、服务器不稳定、页面加载太慢、JS渲染内容爬虫读不到。 |
| 3 | 入库阶段 — 爬虫抓到了但没进索引库。卡住原因:内容质量太低(采集/拼凑/空白页)、页面被判为低质或作弊、网站整体权重不够。 |
一、让搜索引擎发现你的网站,不止提交URL一条路
搜索引擎发现新网站主要靠两种途径:主动提交和外链引路。主动提交是你告诉搜索引擎"我在这",外链引路是别的网站告诉搜索引擎"那边有个新站"。两条路都要走,单靠一条效率太低。

百度搜索资源平台提交
· 网址:ziyuan.baidu.com → 添加站点 → 验证所有权(HTML文件/HTML标签/CNAME解析三选一)
· 验证通过后有两个核心功能:普通收录(提交Sitemap或手动提交单条URL)和快速收录(仅限有快速收录权限的站点)
· 提交后不代表马上收录,但能让百度在几小时到几天内发现你的站,比被动等待快得多
Google Search Console
· 网址:search.google.com/search-console → 添加资源 → 验证所有权
· 提交Sitemap后Google通常24小时内开始抓取,比百度快很多
· GSC还能看到抓取统计、索引覆盖率、移动端易用性等诊断信息
外链引路——最有效但最被忽视
· 搜索引擎爬虫是顺着链接爬的。如果有一个已经被收录的网站链接到你的新站,爬虫顺着这个链接就过来了
· 发外链不需要多,几条高质量的就够——在知乎/CSDN/博客园等已收录的平台发文章带链接,或者找朋友网站加个友情链接
· 注意:新站不要买垃圾外链(论坛签名、评论链接等),百度会判作弊反而延迟收录
IndexNow——一个提交通吃多个搜索引擎
· IndexNow是一个开放的URL提交协议,提交一次同时通知Bing、Yandex、Seznam等多个搜索引擎
· 百度目前不支持IndexNow(百度用的是自己的提交API),但对Bing和Yandex的收录加速效果明显
· WordPress可以用IndexNow插件一键开启,其他CMS在服务器上放一个API key文件+提交脚本即可
主动提交的三种方式,优先级从高到低
· API推送(最快):百度站长平台和IndexNow都提供API接口,文章发布后自动调API提交URL。WordPress有现成插件(如百度搜索推送插件、IndexNow插件),发布文章时自动触发。
· Sitemap提交(最稳):生成XML Sitemap文件提交到搜索资源平台,搜索引擎定期来读取。Sitemap要放在网站根目录且内容自动更新(WordPress的Yoast SEO或Rank Math都能自动生成和维护Sitemap)。
· 手动提交(最慢但不用配):在百度搜索资源平台逐条粘贴URL提交,每天限额(普通站点通常10条/天)。应急用,不适合日常运营。
二、爬虫来了但抓不到东西,排查这五个位置
提交URL后搜索引擎派爬虫来了,但爬虫能不能顺利抓到你的页面内容,取决于下面五个环节有没有堵住。很多站长提交了URL发现还是不收录,问题就出在这里——爬虫来了但啥也没抓到。
| 检查项 | 怎么看有没有问题 | 怎么修 |
|---|---|---|
| robots.txt有没有拦截 | 访问 yourdomain.com/robots.txt,确认没有 Disallow: / 或禁止了重要目录 | 新站可以先留空或用默认规则,WordPress会自动生成合理的robots.txt |
| 服务器能不能正常访问 | 百度搜索资源平台→抓取诊断→输入URL→看返回的HTTP状态码是不是200 | 非200状态码要逐个排查:301检查重定向链、404检查链接是否正确、500检查服务器日志 |
| 页面加载速度 | 百度抓取诊断会显示抓取耗时,超过2秒算慢 | 开缓存插件、压缩图片、用CDN、升级服务器配置 |
| 内容是不是JS渲染的 | 浏览器右键→查看网页源代码→搜索页面正文第一段文字。找不到就说明内容是JS动态渲染的 | 百度对JS渲染支持很弱,尽量用服务端渲染(SSR)或预渲染。WordPress天然是服务端渲染,不受此问题影响 |
| DNS解析和备案 | 国内服务器必须完成ICP备案,否则百度可能不抓取。海外服务器不需要备案但抓取速度慢 | 备案周期15-30天,提前办好。海外服务器考虑用香港节点兼顾国内访问速度和免备案 |
JS渲染是百度收录的最大杀手
用Vue/React/Angular等前端框架做的网站,页面内容是通过JavaScript在浏览器端动态生成的。百度爬虫虽然声称支持JS渲染,但实际效果很差——渲染延迟高、内容抓不全、动态路由页面的URL爬虫根本发现不了。如果你的网站是用这些框架做的单页应用(SPA),做SEO之前必须配服务端渲染(Next.js/Nuxt.js)或预渲染(Prerender),否则百度只能抓到一堆空白页。这也是为什么WordPress在国内SEO领域占绝对主流——PHP在服务器端生成HTML,爬虫拿到的就是完整内容,不需要任何额外处理。
三、页面抓到了但没进索引库,问题出在内容质量
百度抓取诊断显示抓取成功、返回200、内容也完整,但搜site:yourdomain.com就是一条都没有。这说明页面被抓了但没被收录进索引库——搜索引擎判断这个页面不值得收录。

内容太薄
页面只有几十个字、几张图、一段视频,没有实质性的文字内容。百度对这类"薄页面"的收录意愿很低——它觉得用户搜到这个页面得不到有用信息。每个页面的纯文字至少300字以上,收录概率才会明显提升。
内容重复或采集
网站内容大量复制粘贴自其他网站,或者用采集工具批量抓取的内容。百度有查重机制,重复内容要么不收录、要么收录后很快被清除。新站尤其敏感——一个全新的域名上来就发大量重复内容,百度直接判定为垃圾站。
网站结构混乱
页面之间没有清晰的内链结构,爬虫爬完首页找不到其他页面。或者URL结构混乱——同一篇文章有多个URL能访问(带www和不带www、带斜杠和不带斜杠、http和https),搜索引擎不知道该收录哪个版本。
新站考核期
全新域名有一个"沙盒期"——搜索引擎对新站会观察一段时间(百度通常1-4周),期间即使抓了内容也可能不立刻收录。这是正常的,不是网站有问题。沙盒期持续更新高质量原创内容,通过后收录会加速。
解决内容质量问题没有捷径:新站前三个月只发原创内容,每篇800字以上,配至少一张相关图片,有清晰的H标签结构。不要一上来就批量发几百篇AI生成的文章——百度对全新域名的大批量内容非常敏感,很容易触发垃圾站点判定。先稳定发20-30篇高质量文章,等站点过了沙盒期、收录稳定了,再考虑提高更新频率。
四、Sitemap不止是提交,还要保证质量
很多站长以为Sitemap就是提交一个XML文件到百度搜索资源平台就完事了。但一个质量差的Sitemap不仅没用,还可能起反作用——如果Sitemap里包含大量404页面、重复URL、或者包含了被robots.txt禁止的URL,搜索引擎会降低对这个站点的信任度。
一个好Sitemap应该满足的条件
· 只包含200状态的页面:不包含404、301重定向、被robots.txt禁止的URL。WordPress的SEO插件会自动过滤。
· URL格式统一:全站统一使用一种URL格式(建议https://www.yourdomain.com/xxx/),Sitemap里的URL和实际页面的canonical标签一致。
· 设置优先级和更新频率:首页和重要栏目页设高优先级(priority=1.0),一般文章页设中优先级(priority=0.6-0.8),标签页和分类页设低优先级(priority=0.3-0.5)。
· 不超过文件大小限制:单个Sitemap文件不超过50MB或50000条URL。内容多的站用Sitemap索引文件(Sitemap Index)分拆多个子Sitemap。
· 自动更新:每次发布新文章或修改内容,Sitemap自动更新lastmod时间戳。手动维护的Sitemap迟早会和实际内容脱节。
· 在robots.txt中声明Sitemap位置:在robots.txt文件末尾加一行 Sitemap: https://www.yourdomain.com/sitemap.xml,这样即使你没在搜索资源平台提交Sitemap,爬虫也能自动发现。
五、收录和排名的关系,很多人搞混了
收录是搜索引擎知道你的页面存在并能被搜到,排名是你的页面在搜索结果中排第几位。两者是先后关系——先有收录才有排名,但收录了不一定有排名。
收录靠技术
· 服务器稳定、页面速度快、robots没拦截
· URL提交到位(Sitemap + API推送 + 外链引路)
· 内容不是JS渲染、不是采集、有基本质量
· 做到这些基本都能收录,只是时间问题
排名靠内容+外链+用户行为
· 内容质量(原创度、深度、满足搜索意图)

· 外链数量和质量(其他网站给你的链接)
· 用户行为信号(点击率、停留时间、跳出率)
· 网站整体权重(域名年龄、整体外链、历史表现)
很多新站长把不收录和没排名搞混了。site:yourdomain.com能搜到页面就是已收录,搜具体关键词找不到是排名问题。收录靠技术手段能加速,排名靠内容积累急不来。新站前三个月的目标应该是收录率——确保每个页面都能被收录,而不是盯着排名。
六、加速收录的实操流程,从建站到第一条收录
如果你刚建好一个站,按下面这个清单逐项做,大概率3-7天内开始收录。
| 步骤 | 做什么 | 为什么做这个 | 预计耗时 |
|---|---|---|---|
| 第1步 | 确认服务器稳定、域名解析正确、HTTPS已配置 | 爬虫来了打不开网站,后面的步骤全白做 | 30分钟 |
| 第2步 | 安装SEO插件(WordPress用Rank Math或Yoast SEO),配置全站TDK模板、自动生成Sitemap | 确保每个页面有独立的标题和描述,Sitemap自动更新 | 20分钟 |
| 第3步 | 发布3-5篇高质量原创文章(每篇800字以上,配图,有H标签结构) | 空站提交Sitemap效果很差,先有几篇像样的内容再提交 | 3-5小时 |
| 第4步 | 注册百度搜索资源平台→验证站点→提交Sitemap→手动提交首页URL | 这是百度收录最快的方式,不做的话收录靠天吃饭 | 20分钟 |
| 第5步 | 注册Google Search Console→验证站点→提交Sitemap | Google收录通常比百度快,而且GSC能看很多诊断数据 | 15分钟 |
| 第6步 | 安装百度推送插件和IndexNow插件,实现发布文章自动推送URL | 之后每次发文章自动通知搜索引擎,不需要手动提交 | 10分钟 |
| 第7步 | 在1-2个已收录的平台发一篇带链接的文章(知乎/CSDN等) | 给爬虫一条外部链路,让搜索引擎从另一个渠道发现你 | 30分钟 |
| 第8步 | 3天后site:yourdomain.com查看收录情况,百度搜索资源平台查看抓取频次 | 3天还没收录用抓取诊断排查原因;已收录就继续更新内容 | 5分钟 |
前7步加起来也就5-6个小时的工作量,做完之后等3-7天。如果过了两周还没收录,按第二节的五个检查项逐项排查——99%的情况问题出在robots拦截、服务器不稳定、JS渲染或备案这几个环节上。
七、收录之后要做的事,很多人以为收录了就结束了
收录只是起点不是终点。收录后有三件事必须持续做,否则收录量会掉、排名会差、之前的功夫白费。
持续更新内容
每周2-3篇
保持稳定的更新频率,爬虫来访频率和更新频率正相关
监控索引覆盖率
目标90%+
已提交页面中被收录的比例,低于80%要排查原因
清理低质页面
定期检查
收录后又被清除的页面、404页面、空白页面要及时处理
内链优化
无死角
确保每个页面至少有一条内链指向它,没有孤岛页面
监控收录情况最简单的工具就是百度搜索资源平台的"索引量"报表和Google Search Console的"覆盖率"报表。每周看一次,重点关注两个数字:已提交URL数和已索引URL数的差距,以及突然被清除索引的页面数量。差距持续拉大说明内容质量有问题,突然大量清除说明触发了搜索引擎的惩罚机制。
如果是用WordPress建站,收录这件事从技术层面来说已经被SEO插件(Rank Math/Yoast SEO)自动化了一大半——Sitemap自动生成、TDK自动配置、结构化数据自动添加、API推送自动触发。技术上能做的优化WordPress生态基本都覆盖了。剩下的就是内容质量和更新频率,这是插件帮不了的。如果做了站群或多站点,每个站都要独立提交和监控,UC建站系统用双通道推送(百度API + IndexNow)和多站看板把收录监控统一管理起来,每个站点的索引量变化、抓取异常、收录率一目了然,不用逐个登录搜索资源平台查看。
收录这件事说到底不复杂——让搜索引擎知道你的站(提交+外链)、让爬虫能顺利抓取(服务器+速度+非JS渲染)、让内容值得被收录(原创+字数+结构)。三个环节打通,新站一周内必收录。收不收录是技术问题,收得好不好是内容问题。技术问题有标准答案,内容问题只能靠持续输出。
