提高网站收录,百度WordPress结构化数据插件的使用小结

摘要

百度WordPress结构化数据

百度WordPress结构化数据插件面世已经有很长一段时间,部落一直不敢用的原因是,很多站长朋友反应说这个插件的问题有很多,但为了提高自己的网站收录,一狠心一咬牙,在自动推送Sitemap,实时推送网站新内容和应用结构化摘要优化展现这三个诱惑下,部落还是在昨天安装了WordPress结构化数据插件.目前的版本是百度sitemap1.0.真不知道,这个插件上线将近半年了,为何百度官方还不进行更新.

事实上,部落曾在很多网站看到介绍百度WordPress结构化数据插件的文章,早前百度同样推出了百度站长工具Discuz!结构化数据插件,单从功能上讲,部落不说想来各位站长朋友也会认同,功能确实有点鸡肋,但作为中文网站,你可以说百度的东西有瑕疵,但同时你却不得不添加百度的产品,不得不说是国内站长圈的一种悲哀.

提高网站收录

一.百度WordPress结构化数据插件的安装
1.和大多数WordPress插件安装的方法一样,我们可以直接去百度站长平台下载,地址是:http://zhanzhang.baidu. com/dataplug/index,我们在wordpress网站的插件中是无法找到该插件的,所以您非得要先下载,接下来您可以直接上传到您的插件目录,也可以在您的wordpress后台手动上传实现安装.

2.安装完成后,您就能在您的后台看度设置栏下多了一个百度sitemap的菜单,接下来还需要在您的网站后台中验证自己的站点,直接点击重新验证按钮,如果顺利的话,您会在后面看到验证成功的提示,例如部落验证后如下图:

提高网站收录

3.同样,我们在后台还可以看到自己网站的近期提交历史,例如部落的如下图:

提高网站收录

使用百度WordPress结构化数据插件的问题
综合多位站长朋友的问题,发现有一些确实并不是该插件本身的原因引起的,这里部落提醒大家,在发现由于插件引起的一切问题前,我们有必要先检查自己的网站,看看是否自身原因,最安全的办法是首先停止对网站使用收费或免费CDN,然后停用一些自已认为会产生冲突的插件.现在的wordpress插件太多了,以致很多插件之间会存在一定的不兼容性.

累加起来主要有以下几点:

百度WordPress结构化数据插件域名验证出现Checkurl请求失败和验证sign检测失败
这里部落给百度说一下情,希望各位站长朋友不要用板砖拍我,域名验证出现Checkurl请求失败和验证sign检测失败的提示,主要还是因为您的主机原因所致,像第二张图片,部落就是一次通过验证的,而有的朋友就会出现如下方的提示:

提高网站收录

个人觉得,由于百度WordPress结构化数据插件在验证的过程中需要连接到百度的服务器上,如果你的空间在国外,那么很有可能因为网络原因无法通过验证。

使用百度WordPress结构化数据插件发布或更新文章时显示521之类的警告代码
Wordpress插件导致Wordpress定时更新失败和发布文章时出现PHP错误,基本上可以推测的是百度Wordpress插件自身的问题,解决方法如下:

1.关闭百度WordPress结构化数据插件实时推送功能,如下图:

提高网站收录

但对于各位站来说,关闭实时推送功能,这个插件的意义就失去了一半,所以部落不建议采用这个方法.

2.将sitemap.php中的:curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);,换成:curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); 即把“$ch”换成“$curl”,如下图:

提高网站收录

3.当系统开启safe_mode和 open_basedir,在程序中使用以下语句
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

而当您遇到301,302状态时会出现如下提示类的错误
PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in msn.class.php on line 819

参考以下解决方法:在curl语句用不使用curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true),在php函数中自定义一个函数
curl_redir_exec函数
curl_redir_exec
curl_redir_exec($ch)替换curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true)语句

以上解决方法皆来源自网站,并非部落原创.当然,尽管会出现这种错误提示,但并不影响我们的文章更新,当您进行定时发布或者更新后,如果出现错误提示,您直接在浏览器中返回就可以了。

百度WordPress结构化数据插件引发站长平台结构化数据工具XML格式错误
据免费资源部落的博主介绍,他使用百度WordPress结构化数据插件后,偶尔会遇到一些站长平台后台的结构化数据工具提示XML格式错误,如下图:

提高网站收录

部落的网站还没有开通sitemap的权限,所以这样的数据目前为止还不能看到.

小结
我们都知道,在wordpress后台,是有一个ping功能的,在后台的设置菜单下的撰写设置中,如下图:

提高网站收录

我们使用这个功能,当自己的文章发布时,会第一时间通知百度蜘蛛,然而,这个ping功能对于百度蜘蛛来说,或许已经起不到多大作用了,现在使用百度WordPress结构化数据的实时推送,肯定比ping功能的效果要好得多.据部分朋友亲身体会,使用度WordPress结构化数据插件后,收录量明显增加了,如果真是这样的话,就让我们一起期待百度sitemap的新版本面世吧.



感谢作者:免费部落的投稿,欢迎大家投稿: http://likinming.com/post-87.html

版权所有:《李明博客
文章标题:《提高网站收录,百度WordPress结构化数据插件的使用小结
除非注明,文章均为 《李明博客》 原创
转载请注明本文短网址:http://likinming.com/post-302.html  [生成短网址]

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:30 条

  1. avatar 最推荐
    回复 2014-07-28 19:23  沙发

    我用了一段时间,一个提交也没有,可能是没用对?后来干脆卸载了。

  2. avatar 李明
    回复 2014-07-22 00:28  板凳

    试了,真的很好用,谢谢分享!

  3. avatar ysbinang
    回复 2014-07-21 23:33  地板

    这个插件在建站初期效果不大,只有过了百度的审核期,后面发表文章一定会被收录的时候意义才会很大,我之前的站就做到了2个小时必定收录~特别赞,初期百度不信任,没什么太大的用途

    • avatar 童心

      @ysbinang:原来这样的。

  4. avatar WEB学习吧
    回复 2014-07-21 23:10  #4 楼

    很不错,学习了,

  5. avatar 别致淘博客
    回复 2014-07-16 18:00  #5 楼

    收藏了。等下我研究一下。

  6. avatar PHP二次开发
    回复 2014-07-12 22:11  #6 楼

    这个插件确实不错,可惜我用不到。

    • avatar 李明

      @PHP二次开发:真的不错,可惜我也用不到。

  7. avatar 梦轩丽人
    回复 2014-07-12 18:04  #7 楼

    好像我也用了这个插件,不过有没有效果还真不懂如何看,只知道现在百度收录是最快最多的。

  8. avatar 中牟律师
    回复 2014-07-12 14:57  #8 楼

    我在做博客的时候很小心的用各种插件 因为渣渣空间很担心速度。

    • avatar 李明

      @中牟律师:买个好的主机就不用担心了,插件多了真的影响网页加载速度。

  9. avatar 彩虹之家
    回复 2014-07-11 21:36  #9 楼

    你又不是用的wordpress,为什么研究这个啊?

    • avatar 李明

      @彩虹之家:不是我研究wordpress的,此文由免费部落投稿。

    • avatar 免费部落

      @彩虹之家:是我在研究这个!

  10. avatar 屠龙
    回复 2014-07-11 21:22  #10 楼

    说的太好了。