收录慢是结果,原因可能有很多层。但有些动作是"无论什么原因都该做"的,做完能排除掉大部分基础问题。
按见效速度排序,六个动作。
动作一:检查蜘蛛有没有来
看服务器日志里有没有 Baiduspider。如果没有,先解决抓取通路;如果来了但不收录,问题在内容。
grep -i baiduspider /www/wwwlogs/example.com.log | tail -20
这一步能省掉大量瞎猜。
动作二:提交 sitemap 并推送
sitemap 提交到搜索资源平台,同时用"普通收录"的 API 推送新 URL。推送额度有限,只推重要页面。
推送后通常几小时到几天内会有抓取。
动作三:加内链
新页面如果只存在于 sitemap 里,蜘蛛可能几周都不来。从已有页面加两三个链接过去,是最快的发现路径。
优先从首页、栏目页、以及同主题的热门文章加链接。
动作四:检查页面是否可渲染
用"抓取诊断"看蜘蛛拿到的 HTML。如果正文是空的,说明内容靠 JS 渲染。
解决方式:服务端渲染、静态化、或者把核心内容放在 HTML 里。
动作五:提升服务器响应
首字节超过 1.5 秒,蜘蛛的抓取意愿会下降。开缓存、上 CDN、优化数据库,把 TTFB 压到 500ms 以内。
动作六:增加内容厚度
如果前五步都正常,还是不收录,那就是内容评估没过。
- 页面字数是否足够(建议 800 字以上)。
- 是否有独特信息(不是通用解释)。
- 是否有明确的主题(不是什么都讲一点)。
- 是否有作者、时间、来源等信任信息。
六个动作的优先级
| 顺序 | 动作 | 见效时间 |
|---|---|---|
| 1 | 查日志确认蜘蛛 | 立即(诊断) |
| 2 | 提交 sitemap + 推送 | 1-7 天 |
| 3 | 加内链 | 3-14 天 |
| 4 | 检查渲染 | 1-3 天 |
| 5 | 提升速度 | 1-7 天 |
| 6 | 加厚内容 | 2-4 周 |
三个反效果的操作
- 反复提交同一个 URL。会被视为异常,降低信任。
- 一天发几十篇。抓取预算有限,反而每篇都抓不深。
- 频繁改标题和内容。页面一直在变,评估无法完成。
怎么判断"值不值得等"
看两个数:抓取频次是否在上升、索引量是否在增长。两个都在涨,说明只是慢,继续做;两个都是零,说明有硬问题。
推送额度怎么用才不浪费
百度普通收录的推送额度按站点质量分配,新站通常每天只有几条到几十条。额度有限,优先级应该是:新发布的核心页面> 更新过的老页面> 栏目页。筛选页、标签页、分页不要推。
还有个小技巧:推送时带上完整的 canonical 地址,别带参数。带参数的 URL 推上去,百度可能收录成另一个版本,反而制造重复内容。
收录之后还要做什么
收录只是入场券。收录后两周内,看这个页面有没有拿到展现;有展现没点击,改标题描述;有点击没停留,改内容结构。这三步做完,一个页面才算真正"跑起来"。
补充说明
最后提醒:不要用第三方"快速收录"服务。这类服务多靠模拟点击或站群引导,短期有动静,算法一更新就归零,还可能连带主站被降权。
六个动作里最有效的一个
通常不是提交 sitemap,而是补内链和修服务器。蜘蛛进不来、走不深,提交多少次都没用。先看日志里百度来了几次、抓了哪些目录、返回什么状态码,再决定做哪个动作。
六个动作可以同时做,但要有先后:服务器稳定> 内链可达> sitemap/API> 内容质量> 清理低质> 外链。顺序对了,收录会慢慢起来。
先看服务器响应时间,超过 1 秒就先优化;再看内链,确保每篇文章至少有一个站内入口。两件事做完,再提交 sitemap。
先修服务器响应和内链,再提交 sitemap;蜘蛛进不来,提交多少次都没用。
常见问题
推送额度用完了怎么办
等第二天,或者用 sitemap 更新代替。也可以优先推最有价值的页面。
收录了但没排名
这是另一个问题。收录是门槛,排名要看内容质量、竞争和站点权重。
要不要做外链加速收录
有用但慢。内链比外链快,而且完全可控。
如果完全没收录,按不收录的十四个原因排查。