• 如果您想对本站表示支持,请随手点击一下广告即可~
  • 本站致力于提供原创、优秀的技术文章~
  • 有任何疑问或建议 均可以在站点右侧栏处 通过各种方式联系站长哦~
  • WP插件:Baidu Links Submit – 实时推送站点链接到百度

    WordPress EXP 445阅读 2评论

    前言

    想要站点文章被百度收录,最快的方法就是主动推送文章链接到 百度站长平台

    目前 百度站长平台 提供了5种提交链接的方式:

    自动提交
        □ 主动推送(API实时推送)
        □ 自动推送(嵌入JS脚本实时推送)
        □ sitemap(被动抓取)

    手动提交
        □ 普通提交
        □ 新站提交(限首次备案不超过3个月的站点)


    其中,sitemap只要配置好站点地图就不用管了,百度会定时抓取。

    手动提交一般没人去做,因为每篇文章都手动就太麻烦了(但是若是新站,则建议手动去提交下,会优先被录取)

    至于 主动推送自动推送 的功能是一样的,但因为有些站长因为不具备开发能力,操作起来还是相对麻烦的。

    而本文要介绍的 Baidu Links Submit 插件就是封装了 主动推送 的能力

    下载并安装插件

    Baidu Links Submit 插件最初来源于 百度站长论坛,但是因为原版主在2015年已停更,后来百度站长平台又升级了、加之插件本身也有几个BUG,最后导致无法使用了。

    鉴于我比较喜欢这个插件的风格,因此我把2015版本的BUG修正后,重新发布了这个2018修正版:
    Baidu Links Submit v2.0(20180704)下载

    把插件内的 baidu-links-submit文件夹 解压到 /wp-content/plugins/ 目录 即可完成安装。(由于此插件需要打印日志到文件,因此Linux系统注意不要使用root用户解压,否则WordPress可能没有写日志文件的权限)

    使用方法

    如前文所述,该插件的功能就是向百度实时 主动推送 网站的新链接,因此需要注册 百度站长平台 配合使用。


    ① 注册百度站长平台

    百度站长平台 注册一个账号,然后在“用户中心->站点管理”添加你的网站域名。

    这里需要注意,如果网站是一级域名,例如本站是 exp-blog.com ,虽然在访问的时候是等价于 www.exp-blog.com 的, 但是在WordPress中设置的站点是 exp-blog.com,那么在百度站长平台添加的站点也必须是 exp-blog.com (百度会建议你加上www,除非你的站点也有www,否则无视掉这个建议)。

    换而言之,WordPress的站点必须与百度站长平台设置的站点完全一致,否则之后无法推送链接


    ② 获取主动推送的 site 和 token

    注册后,在“站点管理->链接提交->自动提交->主动推送(实时)”可以得到一串类似这样的推送地址:

    http://data.zz.baidu.com/urls?site=exp-blog.com&token=xxxxxxxxxxxx

    把其中的site和token记录下来(注意这里的site其实就是第①步设置的站点地址)。


    ③ 设置 site 和 token 到插件

    在WordPress插件管理页面启动此插件,进入设置,填写第②步得到的 site 和token(同时建议打开Log日志开关),保存即可,以后新建文章或页面时就会自动推送到百度了。

    关于推送结果

    发布文章后,可以通过插件的设置页,查看“当日限额&提交量”是否发生变化,以确认是否推送成功(百度站长平台是隔天统计的,不能马上查看到推送情况)。

    若提交量无变化,则可登陆系统后台查看日志确认原因:

    /wp-content/plugins/baidu-links-submit/log/submits.log

    推送成功返回的报文日志是这样的(其中remain表示当天的剩余配额,success表示已成功推送的数量):

    若推送返回的报文日志是这样的(not_same_site非空),则是提交失败:

    发生这种情况是因为百度认为当前站点推送了不属于该站点的链接,这是不允许的。而原因很可能就是 WordPress设置的站点名称 与 百度站长平台设置的站点名称 不一致引起的,处理方法见前文 ① 注册百度站长平台

    关于重复推送

    每篇文章在推送到百度后,文章的自定义栏目会多出一个值Baidusubmit, true表示推送成功,false表示推送失败。

    推送成功的文章不会再次推送链接(即使更新过内容),而推送失败的文章,在下次更新时会尝试重新推送。

    若需要重新推送某篇已推送成功的文章,可以把Baidusubmit的值改成false(或直接删除之),但一般不建议这样做,因为二次提交容易导致百度翻脸,从而下调推送配额


    转载请注明:EXP 技术分享博客 » WP插件:Baidu Links Submit – 实时推送站点链接到百度

    喜欢 (5) 分享 (0)
    发表我的评论
    取消评论

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    (2)个小伙伴在吐槽
    1. 【WP插件:Baidu Links Submit】版本发布楼
      EXP2018-07-04 20:39 回复
      • Baidu Links Submit v2.0 下载(By EXP 2018-07-04)

        v2.0 更新内容:
          ① 修正推送链接时丢失文章ID导致推送失败异常。
          ② 修正推送链接后,“已推送标记”入库失败异常。
          ③ 修正“已推送标记”重复入库异常。
          ④ 修正推送链接后,解析推送状态错误异常。
        EXP2018-07-04 20:43 回复