几经开发,这款工具终于可以进入测试阶段。

其主要内容是向百度提交sitemap,参考了站长工具里wp的插件制作。

老高目测对SEO还是有一些用处的。

目前没有做分页sitemap,如果大家有这个需求,老高会考虑加上。

过一阵子老高会出一篇typecho的插件简单教程,欢迎关注!

教程已出,传送门

功能

提交百度口味的sitemap

提交sitemap给百度服务器,优化收录。

新的百度xml地图为地址为 http://yourweb/baidu_sitemap.xml ----> 对应功能 百度站长--链接提交--自动提交--sitemap

实时推送

插件会在添加、修改文章时向百度接口POST信息,做这些操作的时候可能会比以前慢一点,考虑到网络情况的不同,默认发送超时3000ms。

主动推送新链接

如果你有采集来的文章或者之前没有推送过的文章,老高增加了后台主动推送文章功能,目前百度每天有50条(不是次数,是条数)URL限额!所以老高加上了分组功能,文章可以按组发送,默认一次发送15条,支持自定义条数,免得消耗过多额度,建议推送后检查日志更多信息里面的URL看是否包含你想要推送的文章,组的排序从新到旧,最老的文章必然在最后一组。

功能截图:

主动推送功能截图

日志

控制台->百度结构化日志

FAQ

  • 百度站长后台?找不到地方?
  • 答:

百度站长后台

  • 提交地址在哪儿?找不到地方?
  • 答:

API就静静的躺在那儿

效果

效果还用说吗?

插件提升了收录

安装

将文件夹重命名为BaiduSubmit,然后拷贝至usr/plugins/下,最后在后台->插件处安装。

升级方法

请先禁用插件后再升级

使用

全新的日志记录功能!

日志记录

下载

phpgao/BaiduSubmit

感谢

感谢 @typecho @disonlee @培轩 @Mike @xx 反馈BUG!

标签: typecho, plugin

已有 271 条评论

  1. array ( 'group' => 1, 'url' => array ( 0 => 'http://www.geekmak.com/about.html', 1 => 'http://www.geekmak.com/fuji-disposable-camera-xtra400-fuji-yunnan.html', 2 => 'http://www.geekmak.com/asdasd.html', 3 => 'http://www.geekmak.com/6.html', ), 'info' => 'Empty reply from server', ) 这个报错是什么意思?

    1. 会debug吗?

    2. 百度的服务器

    3. Win Win

      我用也是Empty reply from server,明明接口调用都是对的,郁闷了

    4. 是我网站的服务器还是百度那边的?一直都是这样,没有成功过呢。

    5. 服务器没有回复,可能是服务器有问题

  2. 努力跟着本家来学习!

  3. 还有标签页、分类页、日期页都没有提交的

    1. 主要是针对内容页的

  4. 我还真不知道啊,很神奇的都成功,现在很神奇的权重1了。。

  5. 提交文章后,插件日志显示发送成功,但是“更多信息”里显示 'success' => 0 ,这是否正常?

  6. 老高,这个插件报错啊 array ( 'url' => array ( 0 => 'https://alleysakura.com/index.php/Tech/3.html', ), 'info' => 'Protocol ttp not supported or disabled in libcurl', ) 怎么破啊

    1. 为什么你的额度有500,我记得我只有50

    2. 看起来支持 发送 URL 成功 array ( 'url' => array ( 0 => 'https://tntsec.com/index.php/archives/400.html', ), 'info' => array ( 'remain' => 496, 'success' => 1, ), )

    3. 貌似百度api现在不支持提交https

    4. 感谢了,只能靠快照么…

  7. 之前总说验证不了,现在又说被其他人验证了

    1. 你不是添加的站太多,弄混了

    2. maybe

    3. 这个与插件无关吧?

    4. 就是我验证不行,别人就可以

  8. K K

    使用SQLITE站点,启用插件后新建文章显示"Database Query Error “......

  9. 感谢老高~~

  10. array ( 'group' => 1, 'url' => array ( 0 => 'http://www.3828.net/download.html', ), 'info' => 'Unknown Host', ) 这个错误信息,怎么解决,秘钥填了

    1. 你的服务器能请求到百度吧?

    2. 你是在百度站长后台抓的吗? 现在插件能用了吗?

    3. 高手⊥在此 高手⊥在此

      站长后台的那个抓取诊断(PC UA)能抓到,但是插件还是不能啊。

    4. 伤脑筋啊,数据格式应该没问题,你看看站长后台的链接提交图表,看有没有提交历史

    5. 高手⊥在此 高手⊥在此

      有抓取记录无提交记录/(ㄒoㄒ)/~~

    6. 高手⊥在此 高手⊥在此

      能抓取到啊

    7. 高手⊥在此 高手⊥在此

      我 发送 URL 失败 显示 2015-07-05 08:44:26 …… 我 提交更新 百度服务器 success 显示 2015-07-03 14:08:44 外部 请求 sitemap 成功 显示 2015-07-03 14:05:41 我 获取checksign 百度站长 success 显示 2015-07-03 14:05:26 我 安装 插件 成功 显示 2015-07-03 14:05:25

    8. 你用的是那个版本?

    9. 不是,插件的功能是把你的URL发送给百度抓取,但是百度回复Unknown Host的意思是找不到你的域名,你可以在后台试试抓取你的页面,看是否成功

    10. 高手⊥在此 高手⊥在此

      TE是141010,插件是0.52

    11. 高手⊥在此 高手⊥在此

      还是不行 是不是服务器不支持

    12. 高手⊥在此 高手⊥在此

      昨天换的服务器,今天刚装插件

    13. 请思考 Unknown Host 是什么意思?估计这会儿已经好了

    14. 新解析的站吗?

  11. 失败

    1. 你留言里的 http://ijuzhi.com/xxsr/725.html 不对吗?

    2. 请自学

    3. 现在显示成功了。分组的作用是?

    4. 网页显示 502 Server dropped connection

    5. {"ip": "45.62.109.254", "password": "OGJjMGQyMW", "method": "rc4-md5", "port": "8080"} 咋用?

    6. 主动批量分组发送

    7. 发送提示失败

    8. 发布文章会自动推送?但是推送的地址是错误的。推送的地址不是文章地址,也不是分类地址,是分类地址加了个.html

    9. 有的 array ( 'group' => 3, 'url' => array ( 0 => 'http://ijuzhi.com/xxsr/725.html', 1 => 'http://ijuzhi.com/xxsr/722.html', 2 => 'http://ijuzhi.com/study/720.html', 3 => 'http://ijuzhi.com/xxsr/718.html', 4 => 'http://ijuzhi.com/xxsr/706.html', 5 => 'http://ijuzhi.com/xxsr/704.html', 6 => 'http://ijuzhi.com/xxsr/699.html', 7 => 'http://ijuzhi.com/qiu/697.html', 8 => 'http://ijuzhi.com/study/694.html', 9 => 'http://ijuzhi.com/study/692.html', 10 => 'http://ijuzhi.com/qiu/688.html', 11 => 'http://ijuzhi.com/xxsr/684.html', 12 => 'http://ijuzhi.com/xxsr/679.html', 13 => 'http://ijuzhi.com/xxsr/677.html', 14 => 'http://ijuzhi.com/xxsr/675.html', ), 'info' => array ( 'error' => 401, 'message' => 'token is not valid', ), )

    10. 请问你填写你的token了吗?

    11. 能具体点吗?

    12. 有没有更多信息?

  12. www.remzc.com www.remzc.com

    我 获取checksign 百度站长 success 显示 这是什么意思呢。。。

    1. 插件已经升级了,先禁用,再升级吧

  13. www.remzc.com www.remzc.com

    主体 动作 对象 成功 更多信息 时间 我 安装 插件 成功 显示 2015-05-11 18:21:43 我 获取checksign 百度站长 success 显示 2015-05-11 18:21:43

  14. 感谢分享,昨天刚入typecho 确实需要这个东西

    1. 这个确实有用,收录稳步增长

  15. www.remzc.com www.remzc.com

    http://www.remzc.com/20150614269.html

  16. www.remzc.com www.remzc.com

    http://www.remzc.com/ 我安装了,您帮我看下,是不是安装正确。行吗。

  17. 老高,这个百度的sitemap不能直接挂在谷歌Search Console里吗?提示Incorrect namespace……应该在什么地方添加命名空间呀

    1. 这个是给百度用的sitemap,谷歌的请使用 Google Sitemap 生成器

  18. mark~!

  19. mark 找了好久

    1. 恭喜找到组织了!

  20. typecho typecho

    恩.收到,主要更新了Action.php是吧

添加新评论