吴伟贤のBlog

Feed Rss

用Google给你的站内搜索加上统计功能

07.03.2008, div+css & html, by .

今天把我的站内搜索换上了Google的 Custom Search Engine ,虽然Adsense也提供了类似的功能,但代码过于繁杂,一直没有用。相对Adsense来讲,Custom Search Engine 就方便多了,它同时也提供了站内搜索的统计功能,这一直是我的博客的盲点。下面我把一些实现方法及注意事项与大家聊聊。

Google的站内搜索是我根据自己的需要起的名,其实应叫“自定义搜索引擎”。我用它主要基于:CSE提供的统计功能、支持Adsense,同时我也提高了我博客的运行效率、减轻了服务器负担。我想:如果你也会对以上功能动心吧。在这里我要提醒一下的,如果你的网站的PR值过低,例如1或0,建议你暂时不要放。我的PR虽然不高,但我知道我的网站内容基本已经被GOOGLE全部收录。下面我们来看一下注册CSE的步骤及注意事项。

你需要有一个Gmail帐号,没有可以到这里去申请,或在评论中给我留言,我发给你邀请。如果你有可直接点这里进入CSM的主界面。在主界面的右侧你会看到“Creat Custom Search Engine”点击进入就可以了。进入后就会有一个基本信息需要你来填写。

第一项:Search engine name 是你需要给你的搜索引擎起个名字,如游戏搜索或其它;

第二项:Search engine description 搜索引擎描述,说明一下你的搜索引擎主要内容;

第三项:Search engine keywords 搜索引擎关键词,这个我没有太搞明白,究竟它起到一种什么样的作用,有人说它很重要,我就填写了大量的不重复的关键词,你可以参照你的博客中TAGS写一些,关键词以逗号为分隔符;

第四项:Search engine language 选择搜索引擎的语言,支持中文简体;

第五项:What do you want to search 有三个选项:
1、只对你填写的站内搜索,如果你做站内搜索选这个就可以了
2、在整个互联网上搜索,但会着重考虑你定义的站点
3、在整个互联网搜索,其实不就是个Google了吗?

第六项:Select some sites 在里面你可以输入你要定义的站点,可以放多个站点,以回车换行;

第七项:Advertising status 问你放不放Google的广告,其实如果你不是政府、大学等非盈利机构都得选第一项- Show ads on results pages。

上面几项填完了,你基本也就完成了站内搜索的定制。当你管理你的帐户时,你会发现在控制面板中多出了好几个选项,其中就有代码一项,你可以点CODE取得发布代码,然后放到网站上就可以了。这里有几个注意的地方,你需要留意一下:

◆ SITE里有一个URL contains 项,你不想让这个搜索某个网站可以在里面填上他的域名,然后应用过滤(Apply Filter)。
◆ Refinements 是一个类似于标签的东西,他允许你定义标签,也可以叫做关键词,在这里你可以填写关键词网址。如果你输入一个关键词后点这个标签,他还有INURL的功能。
◆ Look and feel 比较好明白,就是设定搜索结果的展示页面的颜色、链接等,试一试就知道了。
◆ Collaboration 项是你可以邀请别人与你合作共同建设这个搜索引擎。具体我没有试,你可以试一下其中的功能。
◆ Make money 就是放你自己的Adsense代码,需要邮件来确认。

另外还有两项应该是提供给收费客户使用的,目前该站内搜索代码的出售价格是每年100美元。我看了一下,大致是没有Adsense广告、自定义程度更强一些、电话和邮件支持等,就个人站长来说上面提到的功能就足够我们使用的了。另外,在My profile 中提供订阅链接,我的RSS提交无效,不知你们的会不会成功。统计功能在进入你的帐户就会看到,叫做statistics。

Google提供的这种站内搜索功能很多,需要你不断研究才能更好的使用,有人说:Custom Search Engine 是垂直型网站的克星,我倒没有这么想,不过为了我那些又见一帘幽梦的网友,我建立了一个电影搜索引擎。欢迎大家测试、收藏和使用。

评论已关闭。