
新站最愁的事就是收录。等爬虫自己找上门,快则三五天,慢则一两周,遇到内容多的站更慢。其实百度早给了你一个「走后门」的方法——主动推送API,发布完文章立刻通知百度来抓,实测当天就能收录,比被动等快得多。今天就讲讲怎么用。
先理解原理。百度爬虫靠两种方式发现新页面:一是顺着链接爬,二是你主动告诉它。主动推送就是后者,你发布一篇新文章,立刻把URL提交给百度,它马上来抓取。等于举手喊「我这儿有新东西了,来看!」
百度站长平台提供三种推送方式。最简单的是JS自动推送,把一段代码放到网站模板里,访客每次打开页面,代码自动把这个URL报给百度,零成本、不用维护,适合新站起步。第二种是sitemap提交,把网址列表整理成sitemap.xml,定期提交,适合URL多的站。第三种就是API主动推送,最灵活,可以嵌入你的发布流程里。
API推送怎么实操?登录百度搜索资源平台,找到「链接提交、普通收录、API提交」,会给你一个token和一个接口地址。用curl一条命令就能提交:把「你的URL」和token填进去,返回成功就完事。我的脚本是发布完文章自动调一次这个接口,全程不用管。
每天有配额限制,普通收录一般是500条,对大多数站绰绰有余。注意别超量,超了会被限流。推送前确认URL真的能访问,返回200,内容不空,不然推了也白推,还会被判定为低质量。
我自己的站点实践下来:主动推送的文章,当天收录的比例很高,最快几个小时就能在site里查到。配合sitemap和定期更新,新站的收录速度能明显上一个台阶。
最后提醒一句:推送只是加速器,不是免死金牌。内容本身有质量、有原创性,推送才有效果;内容稀烂,推得再勤也没用。先保证文章质量,再用推送让它尽快被看见。
还木有评论哦,快来抢沙发吧~