现在的位置:首页>wordpress>正文

wordpress博客使用百度站内搜索的个人心得

2014年07月05日 ⁄ 共 1770字 评论 10 条

百度站内搜索部落之前一直是在百度站长平台参加抽奖,但很疑惑,参加了N次,每天抽奖10次,一次也没有抽到,作为一个中文的wordpress博客站点,百度对我们的影响不是一般的大,所以使用百度站内搜索是很多站长的心愿。wordpress博客的站内搜索实在是太垃圾,搜索精准度实在太差,我们使用百度站内搜索只要正确提交您的站点地图Sitemap文件,用户在使用时,就能收到更好的体验效果。

部落现在已经将百度站内搜索放置在侧边栏的最上方了,如果您想看看效果,可以随意指定一个关健词试试看看.

PS:现在我们可以整合到自己的网站中,具体教程请查看wordpress整合百度站内搜索不用作域名解析的方法这篇文章.

使用百度站内搜索

部落并没有得到百度站内搜索的使用权限,但发现自己进入站长平台的后台,在"其它工具"下方的"站内搜索"栏中,居然出现可以使用,因为部落可以看到站内搜索的各项标签了,如下图:

百度站内搜索

按部落的想法,百度站内搜索的权限应该已经放开了,不知道其它的站长是否同样已经获得了使用权限.

1.基本信息设置

这里主要是设置我们建立的别名,其它的设置一说您就懂了,由于部落的域名解析在dnspod上已经被锁定,而且连部落自己都忘记了,要到一个月以后才能解锁,所以这里无法给出具体的操作方法,还望见谅,不过,如果您如果曾经在DNSPAD上绑定过域名那么就简单了,新建一个二级域名,然后进行CNAME解析就可以了.

2.定义搜索框样式

和百度分享以及其它的百度家族产品差不多,我们可以设置搜索框样式,通常情况下,设置搜索框名称和搜索框大小,以便适应到您的网站,例如部落设置的比较简单,如下图:

百度站内搜索搜索框样式

百度站内搜索Sitemap提交时Schema校验失败

例如部落之前一直用Google XML Sitemaps这个插件,但到百度站内搜索提效数据时,总是会显示Schema校验失败,如下图:

Schema校验失败

于是部落更换了wordpress后台所使用的站点地图插件,换成了专门针对百度的Baidu Sitemap Generator插件,然后生成站点地图,最后再提交,到头来还是会出现Schema校验失败。部落目前已经在向百度客服咨询这件事情,相信很快就会有结果.

关闭wordpress的站内搜索

到此,wordpress的站内搜索功能对我们来说,就成了一个负担,我们可以在当前主题的functions.php文件中添加以下代码来禁用,内容如下:

  1. function fb_filter_query( $query$error = true ) {   
  2. if ( is_search() ) {   
  3. $query->is_search = false;   
  4. $query->query_vars[s] = false;   
  5. $query->query[s] = false;   
  6. if ( $error == true )   
  7. $query->is_404 = true;   
  8. }   
  9. }   
  10. add_action( 'parse_query', 'fb_filter_query' );   
  11. add_filter( 'get_search_form', create_function( '$a', "return null;" ) );  

好了,wordpress博客添加百度站内搜索到此全部完成.

站内搜索与免费搜索代码的比较

百度很早就提供免费搜索代码了,只是如果您的网站百度收录量少的话,免费搜索代码得到的结果会少很多,用户在搜索时会跳到百度页面,并且是按照百度收录量来进行索引,这对收录少或者是0收录的网站起不到任何站内搜索功能。而百度站长平台提供的站内搜索,你只要提交的站点地图,那么就可以全部搜索出来.

另外,站内搜索可以不必跳转到百度而直接在本站显示搜索结果。也就是之前部落讲的二级域名作CNAME解析.

百度站内搜索与Google自定义搜索的比较

如果您没有使用过Google自定义搜索,那么是很难发现它们是区别的.最大的获别就是Google自定义搜索打开速度慢,经常会要耗费很多时间才会显示出搜索结果,而Google自定义搜索唯一的优点应该就是搜索结果比较全面,因为大多数网站,谷歌几乎收录量都在95%以上.

小结

至于如何用百度站内搜索来赚取广告费,留着部落在下一篇文章中讲,但不建议加载太多的广告内容在搜索结果中.

评论 10 条 评论内容很精采,有内幕,而且绝对有干货

  1. 梦轩丽人 2014年07月05日 14:56  @回复  Δ-49楼 回复

    百度站内搜索可能比较精准一些,对于收录不知道是否有所帮助,感觉使用到站内搜索的机会不是很多。

    • 管理员 2014年07月05日 16:04  @回复  ∇地下1层 回复

      百度自家的产品,对收录肯定有些帮助,另外,搜索索引的速度,比起wordpress自带的,要强得多.

  2. 柳丹莹博客 2014年07月05日 16:33  @回复  Δ-48楼 回复

    这个还真没有研究过,我的小站百度都还没有收录,博主抽时间教教我啊。

    • 管理员 2014年07月05日 16:44  @回复  ∇地下1层 回复

      这个其实很简单,看来您对网站优化真的不是很懂.您经常逛逛我的站,先找些外链做做.另我,看您的站,您是一个CAD高手,本人对CAD二次开发有一定基础,有合作意愿吗?

  3. 微历史 2014年07月05日 17:54  @回复  Δ-47楼 回复

    我觉得wp自带的搜索很不错的啊

    • 管理员 2014年07月05日 21:36  @回复  ∇地下1层 回复

      有机会的话,还是换成百度站内搜索吧,精准一些,而且应该对SEO有些好处.

  4. 韩展博客 2014年07月05日 18:39  @回复  Δ-46楼 回复

    我是一懒人 还是用WP自带的吧

    • 管理员 2014年07月05日 21:36  @回复  ∇地下1层 回复

      WP的搜索结果太不精准了,而且速度有些慢!

  5. 众人搜索网 2014年07月14日 08:43  @回复  Δ-45楼 回复

    恩,百度站内搜索确实不错!不过sitemap地图依然是一直提交不上去,好多站内的文章也没有收录……

给我留言