加快站内Google自定义搜索载入速度:提高站内搜索质量与用户体验 免费资源部落

**

文章目录

**

  • 减慢网页载入
  • 选择性地加载
  • 托管搜索结果
  • 使用百度搜索
  • 搜索效果演示
  • 站内搜索小结

google-cse-speed\_00已经收到不少朋友反映部落添加的Google自定义搜索无法载入,或者载入缓慢的问题了,主要表现就是提交了搜索后会进入搜索页面,然后一直停留在等Google服务器响应中,正在载入Google自定义搜索的页面中。之前我是直接博客的侧边栏添加的Google自定义搜索代码,每打开一次网页时Google自定义搜索代码就会载入一次,所以影响网页加载速度是显而易见的,有一段时间因为Google服务器在国内“故障”,整个侧边栏都是空白,一直卡在那里。为了不让Google自定义搜索代码加载影响博客网站的网页打开速度,真是“煞费苦心”呀,先是将Google自定义搜索代码移除侧边栏,然后改用表单提交搜索关键词,最后用此关键词打开Google自定义搜索,实现站内搜索。可就是在最后一步最终还是出了问题,Google自定义搜索一直在加载中,搜索结果怎么也不出来。虽然部落的站内搜索用的人少一些,但是有不少朋友通过此搜索会找到一些“最相关”的资源,这些慢的加载速度显然不利于用户体验。所以为了提高站内搜索质量,这次我们就专门针对Google自定义搜索载入速度慢的问题进行相关的优化。这里还有一些免费建站小技巧:

  • 1、替换站内搜索:网站添加优化Google自定义搜索影响网站打开速度和证书错误
  • 2、轻松备份保安全:巧用远程FTP备份网站文件:Drivehq网盘和Cobian Backup备份软件
  • 3、SEO重定向问题:301永久重定向设置和Wp Super Cache导致PHP 301重定向失效

**

加快站内Google自定义搜索载入速度:提高站内搜索质量与用户体验


一、Google自定义搜索载入慢影响网页打开速度

1、用一般的方法添加了Google自定义搜索代码,在打开网页时会加载Google自定义搜索的JS、CSS、图片等。2、而一旦谷歌的服务器出现了“故障”,网页就有可能卡在等谷歌服务器响应中,最后超时放弃,在浏览器中会显示无法连接的错误。google-cse-speed\_083、而表现在网页中就是“等待加载中”,网页迟迟无法完全打开。google-cse-speed\_094、另外,经过测试,Google服务器的代码和文件有时会拖慢网页加载速度,情况就和网页放多了太多的广告代码一样。google-cse-speed\_10

二、使用Form表单提交搜索:有选择性的加载Google自定义搜索

**1、Google自定义搜索官网与图文教程:

2、多数情况下,我们打开网页只是想看一下文章,并没有用到站内搜索,这样的情况我们就不要让Google自定义搜索加载进来了。3、之前部落就是在全站加载了Google自定义搜索代码,后来改用了Form表单提交搜索关键词,即当有人要搜索时才会加载Google搜索代码。4、这是我放在侧边栏的一段Form表单提交搜索的代码,你可以直接复制过去使用。<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">     <div><label class="screen-reader-text" for="s">搜索:</label>     <input type="text" name="s" id="s" class="input" value="输入关键词" onBlur="if(this.value=='') this.value='输入关键词';" onFocus="if(this.value=='输入关键词')  this.value='';" />     <input name="submit" type="submit" class="button" id="searchsubmit" value="搜索" />     </div>     </form>5、实现的效果就是提交了关键词后,跳转到Google搜索页面,这个页面是加载在站内页面中的。如下图:google-cse-speed\_11**

三、使用Google托管搜索结果:避免博客本身的加载慢而影响搜索体验

1、所谓Google托管搜索结果是用户点击提交搜索后,直接跳转到Google的网站上,也就是外站,结果不在本站内页显示。2、这样做的好处是可以避免因博客网站的网页本身的加载慢而导致Google自定义搜索加载不出来的情况。3、将搜索结果托管到Google,比较适合一些博客速度打开慢或者网页内容很多的,比如部落的网页就比较“冗长”了。4、新建一个Google自定义搜索,随便填写一些信息。如下图:(点击放大)google-cse-speed\_01-500x240-15、确定后,进入Google自定义搜索外观的选择中。google-cse-speed\_026、选择“由Google托管”,并“新窗口”中打开链接地址。google-cse-speed\_037、最后点击获取代码,默认看到了是Google自定义搜索V2版本的代码,这个代码貌似是要先在前加入JS才行。google-cse-speed\_048、部落用的是V1版本的代码。直接复制代码放在网页中就可以使用Google托管搜索结果了。

四、使用百度搜索作备选:以防Google自定义搜索打不开

1、当Google自定义搜索打不开时,换成使用百度搜索,相信多数用户用站内搜索时一定会乐于接受的,至少给一个用户搜索另一个结果的机会。2、要想使用百度站内搜索也很简单,有了百度站长工具平台账号的朋友,可以直接登录到百度站长平台中,点击“免费代码”。google-cse-speed\_063、找到百度站内搜索代码,复制代码放在你的网页中就行了,注意将其中的网址换成你自己的。google-cse-speed\_074、提示:如果网页采用utf-8代码,则需要在代码中加入 ,否则搜索关键词会出现乱码。5、没有站长平台账号的,可以直接进入此网址得到百度免费搜索代码:https://www.baidu.com/search/freecode.html6、你可以直接复制以下代码放在自己的页面中就行了,请将代码中的网址换成你自己的就好了。`

baidu
互联网 www.freehao123.com
`

五、Google自定义搜索效果演示

1、我已经调整了Google自定义搜索,现在用部落的站内搜索假如遇到页面卡住,就可以选择百度搜索了。2、实际的效果还请朋友们来体验一下,假如遇到问题,欢迎反馈回来。部落快速搜索在全部所有页面的左上角。

六、Google站内搜索小结

**1、有人会问,既然谷歌搜索在国内这么不“稳定”,为什么不换用百度搜索呢?一方面百度搜索没有Google自定义搜索功能强大,现在还都是站外搜索。2、另一方面Google自定义搜索在“某些”内容搜索结果质量要高于百度,可惜Google搜索服务“命运不济”,最后倒霉的还是我们这些用户。文章出自:挖站否 wazhanfou.com 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。