Google Adsense: 在自己的网站中显示搜索结果

Google Adsense 在前不久推出了一个新功能:在自己的网站中显示搜索结果。这样在用户进行搜索的时候就不会转跳到站外的页面了。对投放 Adsense 的站点来说,是一个很好的功能。用这个功能几乎可以替代 MT 的站内搜索了(MT 的搜索实在是消耗资源)。

我尝试在站点上把这个功能启用。参见单篇归档下面的"类似主题搜索"栏目。如果在当前页面显示,有一个小技巧,把代码中的 action 目标参数换成如下 MT 的标记:

<$MTEntryPermalink$> 

这样搜索结果就会在当前的页面上显示了。但是有个非常非常不爽的问题,搜索结果的最下方会出现大面积的空白。我不确定这是不是 Google 修复上一个 关于页面高度的 Bug 后带来的新问题。

那位知道,请通知我一下,多谢!

Updated: 与 Tinyfool 交流了一下,他也认为是 Google 修复 Bug 带来的新问题。我给 Google 去了邮件,期待能够得到回复.

Updated 2: Google Adsense 小组回信:

首先,我们发现您的AFS修改了我们的代码,请注意,计划政策禁止发布商修改广告或搜索代码。

另外,我们的 AdSense for Search 代码利用 HTML FORM 提交搜索查询。为了使 AdSense for Search 代码正常运行,请不要将其嵌套进网页的另一组 < FORM> 标记中。如果您希望在自己的网页中执行 AdSense for Search 功能,请将其粘贴到网页中所有现有 <FORM> 标记之外的部分。


晕,赶紧按照人家说的作罢

--EOF--

| | TrackBacks (0) | | Edit

Generator | Trampoline



自定义搜索

本文相关评论|Comments(4)

bb 的评论:

不错,刚才测试了下。

改天整理应用到我的一小站。

Fenng 的评论:

下面的大段空白还是有些不舒服

此外,不知道应用了这个在 SEO 的角度看来会怎样

lenglau 的评论:

呵呵~ Google看来很讲原则哦,AdSense for Search是一个商业产品,不像Gmail,首先考虑的是使用条款,而不是用户体验^^

blogkid 的评论:

我也在长假里花了些时间做了一下在网站内显示的东西(http://www.v2read.cn),下面大片的空白还在。唉
不过有个问题是,假如Google收录的数量不够的话,是否搜索的效果会比较差?

添加评论

关于这篇文章

这篇文章由 Fenng 于 October 1, 2006 2:21 PM 发布

上一篇:国庆值班第一天,手机坏了

下一篇:《夜宴》的确不好看

回到首页查看最近的文章或者是查看所有归档文章

DBA notes 的订阅数量,点击则可进行订阅
Feed 订阅数量,点击即可订阅最新内容