博客专栏 | RSS订阅 | 微信号 | 大鱼号 | 腾讯号 | 百家号 | 新浪号 | 一点号 | 时间号 | 头条号 | 搜狐号 | 网易号 牛犊网 - 创业者和职场人的启蒙导师
你的位置:首页 » 博客专栏 » 正文

【第三十五篇】百度站内搜索拖慢网页加载速度?我教你如何进行本地化解决

阿牛 • 2017年3月15日 • 次阅读 • 0个评论 标签 : 搜索引擎优化 网页优化 百度站内搜索

如何让百度站内搜索的代码更快速的加载?

在百度站长平台刚刚推出"站内搜索"产品的时候,我也是第一批受邀参与内测的站长;当然,非常感谢百度站长同学对我的信任。但是这款产品在用户上来之后你就会发现,站内搜索的JS代码加载非常缓慢,也因此,我在2015年年初写过一篇优化百度站内搜索的方法《如何让百度站内搜索的代码更快速的加载?》,只可惜好景不长,rp.baidu.com子域名下的代码内部推出来不久就被毙掉了,后来我也就一直用了原来的配方,但是加载速度依旧令人心碎。


后来实在是忍无可忍,就找表单<form>编写攻略,网络上搜寻了一下相关相关修改技巧,遂完成了本地化不加载JS代码的优化方案,具体攻略如下:


第一步,从百度站内搜索获取到你的站内搜索 sid,如下图:


百度站内搜索拖慢网页加载速度?我教你如何解决


第二步,使用本地化的跳转表单,代码如下:

<form method="get" id="searchform" action="//so.newdur.com/cse/search" target="_blank">
<input id="edtSearch" type="text" value="搜索创业和职场干货... " name="q" onfocus="if (this.value == '搜索创业和职场干货... ')  {this.value = '';}" onblur="if (this.value == '') {this.value = '搜索创业和职场干货... ';}">
<input type="hidden" name="s" value="7716523458624774032">
<input type="hidden" name="entry" value="1">
<input type="submit" id="btnPost" value="搜索">
</form>


第三步:将你的第二个隐藏输入框的sid 替换你的 sid ,然后把站内搜索绑定域名(例如:so.newdur.com)替换成你的绑定域名,没有进行过域名绑定的可以直接使用官方的域名zhannei.baidu.com


以上三步,就完美的完成了百度站内搜索的本地化工作了,是不是非常简单?输入文本框的预设文案你可以自行修改。因为牛犊网是关注创业和职场的博客,所以我预设了文案“搜索创业和职场干货...”。你也可以结合你的站点属性来设计一个吊炸天的搜索引导文案。


有的同学可能会问了,牛犊网为什么现在又不用百度站内搜索了?这个我要向百度站长平台的PM范范倒倒苦水了,站内搜索啥时候开始支持https协议啊?你们百度大部分产品都https化了,站长平台的产品跟进速度也太慢啦。。。。还有百度联盟的防屏蔽代码也是,只能支持http协议。


这么一说大家都清楚原因了吧?那是因为跟随了大部队的步伐,我把牛犊网完成了https改造,所以才导致百度站内搜索无法嵌入到https站点内使用的,然后就暂时转投了360搜索站内搜索阵营。不过论搜索引擎对超文本抓取收录和建索引库这一点来说,百度还是比360搜索强悍的,而且站内搜索的收录速度也比360搜索快许多,但是百度你再这样不争气,其他人可就慢慢赶超了。


也许不久百度站内搜索会给广大部署了https协议的站长一个大大的惊喜,那我也自然回归继续使用百度站内搜索啦~ 毕竟独立域名的站内搜索还是令人非常满意的(吐槽下360的站内搜索,不过也要加油,毕竟强有力的竞争才能碰撞出更先进的产品)。


作者:琚叶青,牛犊网创始人


来源 : 牛犊网(公众号 : Newdur),欢迎转载和分享。

相关文章推荐 搜索引擎优化 网页优化 百度站内搜索

已有0位网友发表了一针见血的评论,你还等什么?来一发

必填

选填

选填

记住我,下次回复时不用重新输入个人信息