网站添加优化Google自定义搜索影响网站打开速度和证书错误

免费教程   2012年04月30日 22:42  

网站添加优化Google自定义搜索影响网站打开速度和证书错误

最近有点手痒了,看到别人的Wordpress博客上添加了Google自定义搜索,搜索后直接在WordPress站内打开,用户体验非常好,于是自己着手优化部落的谷歌自定义搜索。

wordpress自带的默认搜索功能实用性不强,而且还增加数据库查询次数,一直以来免费资源部落都使用了Google自定义搜索替换掉了Wordpress默认的搜索。

不过由于我使用的是Google托管搜索结果,即搜索关键词后是跳转到Google的网站上显示站内搜索结果,这样做虽然没有什么不妥,但是如果直接在部落站内打开,效果应该会更好。

另一个逼着我优化Google自定义搜索的最主要原因就是Google自定义搜索有的时候严重影响了我的博客的打开速度,打开网页后浏览器经常停留在等待google.com响应中,页面是一片空白。

所以这几天花了点时间更换了Google自定义搜索的显示方式,改成在站内显示,并且将Google自定义搜索和Wordpress自带的搜索整合在一起,防止网页在加载的过程中,因为Google自定义搜索的原因而出现打不开的情况。

另外,Google自定义搜索已经支持加密搜索,所以本站也将搜索方式换成了加密,但是换成加密后,在IE浏览器搜索却显示证书错误,不过最后证实这和微软有关。

如果你的Wordpress还没有用上Google自定义搜索,本文章将介绍三种添加Google自定义搜索的方法,特别适合新手们参考。

关于Wordpress美化和Google免费实用工具免费教程,还有:

网站添加优化Google自定义搜索影响网站打开速度和证书错误

一、为什么要为网站博客添加Google自定义搜索

1、替换掉Wordpress默认的搜索,减轻服务器压力,增加搜索的准确性,提高用户搜索的体验度。

2、Google自定义搜索整合了Google Adsense,网站博客提供搜索也为博主带来收入。

3、Google升级并优化了Google自定义搜索,目的就是为广大站长博主提供更好的搜索服务。

二、启用Google自定义搜索服务

1、首先用你的Gmail账号从Google账号中登录:https://www.google.com/accounts,然后选择产品,点击“”,如下图:

Google自定义搜索登录账号

2、首先是创建一个新的Google自定义搜索,或者直接管理已经创建过的Google自定义搜索,如下图:

Google自定义搜索创建新的搜索

3、创建Google自定义搜索也非常简单,主要是添加你想要搜索的网站地址,如下图:

Google自定义搜索编辑网站

4、已经创建好的Google自定义搜索可以在管理中看到,包括统计、控制面板、删除等功能,如下图:

Google自定义搜索管理已经创建的

三、最简单最快速添加Google自定义搜索

1、最简单最快速添加Google自定义搜索的方法,就是在“外观”中选择“仅限结果”的布局,如下图(点击放大):

Google自定义搜索选择布局

2、然后保存获取的代码,复制粘贴到任意网页的任何地方,就可以使用Google自定义搜索了。如下图(点击放大):

Google自定义搜索嵌入网页中

3、另外一个稍微有点复杂的就是,把Google自定义搜索分成了搜索框和搜索结果显示两个部分,你可以把搜索框放在同一个页面的任意地方,然后把搜索结果显示的代码放在你想要出现搜索结果的网页地方。

4、这样当别人搜索后会直接在网页的另一部分显示出搜索内容,你要做的就是在“布局”中选择两栏,如下图(点击放大):

Google自定义搜索同页两个部分

5、当然如果你觉得将Google自定义搜索搜索结果放在自己的网页上不好看,你可以选择谷歌托管搜索结果,这样别人搜索后打开进入到Google网站上,如下图:

Google自定义搜索谷歌托管结果

6、Google自定义搜索嵌入搜索演示:https://www.freehao123.com/gosearch/

四、完美整合Wordpress和Google自定义搜索(文章还没完,点击翻下页)

 

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有95 位神马家族成员冒出泡来在农场开始干活了
  • 一朵小花

    添加#搜索的教程很详细,其实#的自定义搜索添加方法官方提供得比较少,而且最近还经常更新,以前的方法好像现在都不支持,而那些开发文档,又全部是英文,根本看不懂。

    这是农场的第 1 块农田,部落批准 [一朵小花] 在[2012-4-30 22:57]开垦完成.
  • Noodle

    我这里是联通的,经常在打开网页的时候,出现正在等待#.com的响应,开始我以为是博客的服务器的问题,现在才知道是数据传输的问题。看来也要用博主的方法来去掉全站的#搜索了。

    这是农场的第 2 块农田,部落批准 [Noodle] 在[2012-4-30 23:00]开垦完成.
  • 暂时还用不到搜索。。嘿嘿~

    qi 回复:

    @花舞花落泪, 如果有了# adsense可以尝试添加一下这个谷歌搜索,至少每天还会有点收入的。你的博客还没有挂广告呢?

    花舞花落泪 回复:

    @qi, 是哦,暂时不想挂,而且即使想挂,因为年龄限制,还不能申请,除去谷歌与百度的,其他广告联盟还是算了弹窗是最讨厌的了。。。

    qi 回复:

    @花舞花落泪, 年龄限制?别告诉你还是初中生哦?

    花舞花落泪 回复:

    @花舞花落泪, 不是初中生。。嘿嘿

    whq 回复:

    @qi, 我勒个去,多大了?还年龄限制?

    花舞花落泪 回复:

    @whq, 很无奈的说,还需要半年才18。。。。

    这是农场的第 3 块农田,部落批准 [花舞花落泪] 在[2012-5-1 04:56]开垦完成.
  • 小丽

    #自定义搜索原来可以和# Adsense绑定呀,错过了。赶紧去绑定去。

    这是农场的第 4 块农田,部落批准 [小丽] 在[2012-5-1 12:14]开垦完成.
  • anopos 1

    百度霸道啊。

    这是农场的第 5 块农田,部落批准 [anopos] 在[2012-5-1 12:42]开垦完成.
  • 丹桂

    那个自制wordpress模板的方法可以运用到打造wordpress不同个性化页面中,让不同的页面显示不同的主题。

    这是农场的第 6 块农田,部落批准 [丹桂] 在[2012-5-1 12:49]开垦完成.
  • 爱江山更爱美人

    我这边就经常打不开谷歌搜索,博客的站内我也基本上很少用到,还不如用谷歌自己的那家。

    这是农场的第 7 块农田,部落批准 [爱江山更爱美人] 在[2012-5-1 12:51]开垦完成.
  • whq 1

    我老早就用自定义搜索了,不过没博主用的好。我只会简单的把代码贴起。

    qi 回复:

    @whq, 我以前也用过,用的是谷歌的托管搜索结果方式,主要是当时不会添加和修改文件。

    这是农场的第 8 块农田,部落批准 [whq] 在[2012-5-1 17:29]开垦完成.
  • 农场

    以前我也想在自己的网站上添加#搜索,不过老是失败,最后不得不选择了由#托管搜索结果,这次按照博主的方法来试试。

    这是农场的第 9 块农田,部落批准 [农场] 在[2012-5-1 19:27]开垦完成.
  • 匾额

    #的加密搜索不错,我已经添加了,自己也经常用,有的时候打不开#.com.hk的时候,就用加密搜索。

    这是农场的第 10 块农田,部落批准 [匾额] 在[2012-5-1 19:29]开垦完成.
  • 年夜

    IE8情况下,打开#加密搜索会提示证书错误,其它的浏览器一切正常。

    这是农场的第 11 块农田,部落批准 [年夜] 在[2012-5-1 19:30]开垦完成.
  • 消化ew

    想知道百度搜索为什么不提供这样的搜索呢?

    这是农场的第 12 块农田,部落批准 [消化ew] 在[2012-5-1 21:01]开垦完成.
  • 阳台一把伞

    那个证书错误应该是#加密搜索的问题,估计以后会好的。

    这是农场的第 13 块农田,部落批准 [阳台一把伞] 在[2012-5-1 21:04]开垦完成.
  • jiemar 3

    按最后一种方法做下来,搜索结果一直停留在Loading,不显示结果,这是为虾米?

    qi 回复:

    @jiemar, 把代码改在加密搜索,然后把引用#.com的地址全部改成#.com.hk,就可以了。原因就是#.com的问题。

    jiemar 回复:

    @qi, 发现如果不搞成加密搜索的时候, 自定义搜索也很容易抽风

    qi 回复:

    @jiemar, 是的,现在我经常用加密搜索,没有加密的根本就用不了。

    jiemar 回复:

    @jiemar, 搞好了

    这是农场的第 14 块农田,部落批准 [jiemar] 在[2012-5-2 00:17]开垦完成.
  • 难题

    加一个搜索还是有好处的,至少我觉得谷歌自定义搜索比Wordpress默认的搜索要准确得多了。

    这是农场的第 15 块农田,部落批准 [难题] 在[2012-5-2 13:55]开垦完成.
  • 美誉

    好像用了博主的方法,在搜索的时候会出现卡的感觉,搜索的结果一般要等几秒钟才显示。

    这是农场的第 16 块农田,部落批准 [美誉] 在[2012-5-2 13:58]开垦完成.
  • 还是比较默认的站内搜索。

    qi 回复:

    @冠朔wordpress插件, 有没有发现默认搜索搜索出来的东西不准确?

    冠朔wordpress插件 回复:

    @qi, 这倒是真的,只是我博客本身内容就不多。读者如果有心想在我的博客找某篇相关的文章,不可能找不到的。

    qi 回复:

    @冠朔wordpress插件, 哦,以后会用得着的。我主要是担心查询的人太多了,用Wordpress默认的搜索会对数据库和服务器造成一些负担,干脆就用#自定义搜索,再多的人也不怕了。

    冠朔wordpress插件 回复:

    @qi, 你的网站流量大,确实怕服务器负担太大。

    这是农场的第 17 块农田,部落批准 [冠朔wordpress插件] 在[2012-5-2 17:08]开垦完成.
  • 瓜子

    基本只要是Wordpress博客,而且有了# Adsense,最好是用# 自定义搜索了。

    这是农场的第 18 块农田,部落批准 [瓜子] 在[2012-5-2 22:44]开垦完成.
  • 小时

    没有搞明白,只有IE才会有证书错误,其它的浏览器都很正常。只不过有的时候用#加密搜索出来的结果,居然跳转的时候不是加密的。

    这是农场的第 19 块农田,部落批准 [小时] 在[2012-5-2 22:46]开垦完成.
  • 空中之竹

    刚刚进入了#自定义搜索,发现以前用的iframe的方式没有了,现在好像还有自动填充、拼音等功能了。可惜#搜索打开速度是越来越慢了。

    这是农场的第 20 块农田,部落批准 [空中之竹] 在[2012-5-2 22:49]开垦完成.
  • 你刚才在我博客问那篇文章是不是删除了,其实是暂时移到回收站,否则现在这个申请不会通过。等过一些时间,还会放出来。毕竟百度已经收录了,再怎么样,也会带来点流量。

    qi 回复:

    @冠朔wordpress插件, 为什么要删除已经发表的文章?

    冠朔wordpress插件 回复:

    @qi, 当时在申请他们竞争对手的服务,如果被看到的话可能会审核通不过的。

    qi 回复:

    @冠朔wordpress插件, 呵呵,原来是这个原因。又出来了一个新的CDN了?

    冠朔wordpress插件 回复:

    @qi, 昨天已经收到安全宝的邀请注册码,不过感觉它们的加速效果不是很好,就没去用。

    qi 回复:

    @冠朔wordpress插件, 我很早就提交了,可惜一直没有通过,不知道什么原因。

    这是农场的第 21 块农田,部落批准 [冠朔wordpress插件] 在[2012-5-3 10:49]开垦完成.
  • 凤翼天堂 3

    用原生的= =

    这是农场的第 22 块农田,部落批准 [凤翼天堂] 在[2012-5-5 12:13]开垦完成.
  • Noodle

    我这边不用谷歌加密搜索,根本就用不了,什么修改hosts的方法都用过了就是没用了。还是,部落的头像好像也显示不正常了。

    这是农场的第 23 块农田,部落批准 [Noodle] 在[2012-5-5 15:52]开垦完成.
  • 小并肩

    我还是用Wordpress默认的吧,#搜索经常打不开,百度搜索又不知道怎么添加。

    这是农场的第 24 块农田,部落批准 [小并肩] 在[2012-5-5 15:54]开垦完成.
  • jiemar 3

    @qi,我在博客问答里提了一个问题,能否帮我看看.https://wenda.freehao123.com/65

    qi 回复:

    @jiemar, 好久没有去问答了,我这就去看看问题。

    这是农场的第 25 块农田,部落批准 [jiemar] 在[2012-5-6 22:53]开垦完成.
  • 北极星天 1

    你好 博主 上次我建立一个co.cc的网站,已过24小时,不知为何还是打不开网页。用的是绑定的0free空间。第二个问题是你之前说过可以申请一个免费的wordpress博客,我申请到了。但是这个免费的博客貌似有不少问题啊,你说的那几个关于博客的付费评论,广告联盟的都没法进行。是因为我的博客的PR值太低科还是太新了,还是有什么别的原因?挺郁闷的。如果我非得自己建一个独立的英文博客,步骤是不是1;建域名  2:绑定空间 3:用wordpress修建博客,请问是这样的思路吗?

    qi 回复:

    @北极星天, 1、试试用Dai理打开你的网站,或许是被Q了。2、PR值只要大于1并且是顶级独立域名就行了。你有没有满足这两个基本条件?3、思路正确,这是搭建一个网站的基本上步骤。

    这是农场的第 26 块农田,部落批准 [北极星天] 在[2012-6-30 23:31]开垦完成.
  • 北极星天 1

    感谢博主
    我是用的co.cc
    这个应该是二级域名吧
    所以才打不开的吗
    另外 我尝试了d 还是打不开 不知道怎么回事。求解。

    qi 回复:

    @北极星天, 我这里可以打开你的域名,打开后是直接下载了一个东西。

    这是农场的第 27 块农田,部落批准 [北极星天] 在[2012-7-1 00:53]开垦完成.
  • 北极星天 1

    你说你可以打开我的域名吗?我原来设置的域名是www.medbeiji.co.cc,您是说这个域名可以打开吗?
    今天我又按照你的教程对照了一遍,发现一个错误,就是我之前在设置的时候,按照您的教程是应该选择第一个,叫做name service;但是当时我选错了,选成第二个叫做zone record了,所以今天我又核对教程重新注册了一个域名,叫做www.wswtjzlx.co.cc
    麻烦您帮我留意看事是否能打开。非常感谢。

    qi 回复:

    @北极星天, 两个域名都打不开。你添加了NS后,有没有将域名绑定到空间上。你使用了哪里的空间?

    这是农场的第 28 块农田,部落批准 [北极星天] 在[2012-7-2 01:15]开垦完成.
  • 北极星天 1

    还有 您说的打开后能直接下载一个东西,怎么讲?是什么东西呢?因为是刚刚初学,有些问题问的不好,请见谅。

    qi 回复:

    @北极星天, 打开后下载了一个文件,没有名称的。应该是解析错误导致的。

    这是农场的第 29 块农田,部落批准 [北极星天] 在[2012-7-2 01:17]开垦完成.
  • 树哥 3

    哇塞 这个东西真的很棒呀 搞了两个小时 终于搞定了 不过和你的方法不一样 没有你的这个麻烦 但是性能就无知了

    qi 回复:

    @树哥, 你的搜索显示出来的结果很快。

    这是农场的第 30 块农田,部落批准 [树哥] 在[2012-7-3 20:06]开垦完成.
  • 网志成疯 1

    请问博主大神用的是什么主题啊,那有下载的啊,能不能共享一下啊

    qi 回复:

    @网志成疯, 呵呵,我用的是 Dickey’s Blog 主题,在这里可以下载:https://dickeydong.cn/inews-v2.html

    这是农场的第 31 块农田,部落批准 [网志成疯] 在[2012-7-7 00:47]开垦完成.
  • ZTS 1

    我发现 chinanet免费账号 这个关键字 我谷歌在第一页,今天似乎排到了第一,

    qi 回复:

    @ZTS, 说明权重提高了。我现在查了一下还是在第10名。

    ZTS 回复:

    @qi, 现在搜索结果与cookie和历史记录有关?不同电脑得出的结果不同啊。

    qi 回复:

    @ZTS, 有关系,加入了关键词联想后还会出现不同的提示。

    这是农场的第 32 块农田,部落批准 [ZTS] 在[2012-7-10 08:38]开垦完成.
  • Likecer 3

    很感谢部落还有Qi,本站今天能搭建起来,全因为部落的文章和Qi的帮助,Qi的文章一直是这么精致,评论一直那么周到…感谢Qi。

    qi 回复:

    @Likecer, 呵呵,谢谢你的支持。

    这是农场的第 33 块农田,部落批准 [Likecer] 在[2012-7-27 11:17]开垦完成.
  • seo技术交流博客 5

    我的主题模板貌似支持这个谷歌搜索,可是需要#自定义搜索ID 不知道怎么获得

    qi 回复:

    @seo技术交流博客, 直接进入#自定义搜索申请就好了。

    这是农场的第 34 块农田,部落批准 [seo技术交流博客] 在[2012-8-1 14:23]开垦完成.
  • 绿林林花卉网 3

    怎么第6步我和你的代码不一样啊。找到最下方的“}, true;”代码。这个是#的自定义两页的搜索代码还是结果代码?我看了都没

    这是农场的第 35 块农田,部落批准 [绿林林花卉网] 在[2012-10-10 19:38]开垦完成.
  • 绿林林花卉网 3

    <!– Put the following javascript before the closing tag. –>

    (function() {
    var cx = ‘009721381433993764228:nqijjlu1dgy’;
    var gcse = document.createElement(‘script’); gcse.type = ‘text/javascript’; gcse.async = true;
    gcse.src = (document.location.protocol == ‘https:’ ? ‘https:’ : ‘http:’) +
    ‘//www.#.com.hk/cse/cse.js?cx=’ + cx;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(gcse, s);
    })();

    这是我搜索框的代码,改哪里啊?

    qi 回复:

    @绿林林花卉网, 代码好像不一样,你是选择的“两页”样式吗?

    这是农场的第 36 块农田,部落批准 [绿林林花卉网] 在[2012-10-10 19:44]开垦完成.
  • 绿林林花卉网 3

    是的,是2页的。代码奇怪不一样。不过我现在自己弄好了。呵呵。试了一天不知道对网站的SEO有没有影响。

    qi 回复:

    @绿林林花卉网, 有可能是#更改了代码。话说这个谷歌的搜索加载速度不是一般的慢,尤其是在网速不好情况,根本就无法加载

    这是农场的第 37 块农田,部落批准 [绿林林花卉网] 在[2012-10-11 11:14]开垦完成.
  • 绿林林花卉网 3

    你是对的,可能因为网络的问题,一直在加载。严重托慢网站打开速度。

    qi 回复:

    @绿林林花卉网, 我以前经常遇到卡在#响应上,现在呢,页面上放了几个百度广告,网速不好时打开显示等待baidu.com响应上。

    这是农场的第 38 块农田,部落批准 [绿林林花卉网] 在[2012-10-11 14:25]开垦完成.
  • FLY创意网 4

    难怪之前用了#自定义搜索之后网页,一直打不开..

    这是农场的第 39 块农田,部落批准 [FLY创意网] 在[2012-10-29 19:32]开垦完成.
  • 必度 2

    怎么去掉搜索页面 #的重定向跳转?

    这是农场的第 40 块农田,部落批准 [必度] 在[2013-2-3 02:17]开垦完成.
  • chachachade 3

    我根据
    6、找到最下方的“}, true;”代码,如下图:
    [img]https://www.freehao123.com/wp-content/uploads/2012/04/#-cse_19.gif[/img]
    7、将它们用下列的代码替换:

    var match = location.search.match(/q=([^&]*)(&|$)/);
    if(match && match[1]){
    var search = decodeURIComponent(match[1]);
    customSearchControl.execute(search);
    }
    };

    这里,我修改后会一直卡在loding,是cse的V1全宽代码,博客用的是大前端的D-Simple主题,我还以为是主题的问题,但我换了几款主题还是这样啊!!!

    求解。。。

    qi 回复:

    @chachachade, 看看这篇文章,是不是这个原因导致的:[urlhttps://www.freehao123.com/#-cse-speed/][/url]

    chachachade 回复:

    @qi, 不知道。我在你的网站随便搜索东西,然后我把代码复制了过去,把ID给改了,最后成功了,会不会是我按你的教程的哪个步骤错了或漏了?

    chachachade 回复:

    @chachachade, 哈哈,原来我把https://www.#.com改成https://www.#.com.hk就能用啦 而且速度也快了许多

    qi 回复:

    @chachachade, 原来是这个原因。.com在有些地方确实打不开。

    这是农场的第 41 块农田,部落批准 [chachachade] 在[2013-3-10 18:18]开垦完成.
  • 游客 10

    :mrgreen: qi,我想问一下,我博客的自定义搜索总是提示“无结果”,那明明已经设置好了啊?难道是我设置的搜索范围不对?(我的固定连接的格式是:/post/文章ID ,我在谷歌设置的是 网站/post/* 。。怎么办。qi进去看看。。

    qi 回复:

    @游客, 应该是文章太少了,等一段后可以再试试。

    Rich 回复:

    @qi, 现在是搜到了,但是速度很慢……

    Rich 回复:

    @qi, 话说可以按照上面的思路,新建一个gosearch.php文件,然后在这个文件插入一个文本框和一个搜索按钮,指向“s”,然后把网站的搜索框指向“gosearch”。。这是我的补救措施,因为我的是免费域名,百度不收录。。

    这是农场的第 42 块农田,部落批准 [游客] 在[2014-7-22 22:39]开垦完成.
  • Rich 10

    部落文章有一处错误。
    就是

    7、将它们用下列的代码替换:    var match = location.search.match(/q=([^&]*)(&|$)/);  if(match && match[1]){  var search = decodeURIComponent(match[1]);  customSearchControl.execute(search);          }      };  

    这里的

    var match = location.search.match(/q=([^&]*)(&|$)/);  

    WordPress index.php的搜索参数是s,而不是q,所以正确应该改为:

    var match = location.search.match(/s=([^&]*)(&|$)/);  

    Rich 回复:

    @Rich, 怎么不理会我一下。

    qi 回复:

    @Rich, 评论被淹没了。已经更新。非常感谢。话说,现在应该要换成百度自定义搜索了,因为谷歌已经打不开了。

    Rich 回复:

    @qi, 我刚刚居然能在部落用谷歌搜索…… 奇怪,平时都连接超时……

    qi 回复:

    @Rich, 你可以是修改了Host文件。

    Rich 回复:

    @qi, 我没有修改Host文件…… 也懒得改了…… :mrgreen:

    Rich 回复:

    @qi, 百度站内搜索现在好像正在内测吧:https://zhanzhang.baidu.com/search/index。要发邮件,反正我申请绝对是不会通过的,我申请BAE的时候发了三四次邮件也不让通过…… 默默的等待……

    qi 回复:

    @Rich, Xrea空间又出问题了,你看看是怎么回事?https://www.freehao123.com/xrea-wordpress/#comment-124469

    这是农场的第 43 块农田,部落批准 [Rich] 在[2014-7-31 22:24]开垦完成.
  • Rich 10

    话说部落评论咋不支持html代码?!代码高亮效果全失效了!!、
    而且插入图片的按钮点击怎么变成UBB代码了,【img】【/img】

    qi 回复:

    @Rich, 比较简单的评论插入图片形式,没有代码高亮。

    这是农场的第 44 块农田,部落批准 [Rich] 在[2014-7-31 22:25]开垦完成.
  • Rich 10

    最好将
    改成

    那就不会被QQ了,这是一个没有被QQ的谷歌IP,如果无法访问就更换一下……

    这是农场的第 45 块农田,部落批准 [Rich] 在[2014-8-16 23:23]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X

返回顶部