有细心的读者可能已经发现 我已经把 WordPress自带的搜索给换成了 Google 自定义搜索 考虑到国内访问不了GOOGLE,于是原来的站内搜索也保留了.以前 WordPress 自带的搜索长这样:
现在 Google 的长这样,其实看起来差不多, 不影响整体的效果.
可以直接加入 简单的HTML表格,其中包含一个文本框和一个按钮,当提交时,会把文本框里的文字当做搜索关键字提交给 google.
<form method="get" action="https://www.google.com/search"> <table border="0" align="center" cellpadding="0"> <tr><td> <input type="text" name="q" size="20" maxlength="255" value="" /> <input type="submit" value="搜索" /></td></tr> <tr><td align="center" style="font-size:100%"> <input type="radio" name="sitesearch" value="justyy.com" checked />JustYY <input type="radio" name="sitesearch" value="" />Google </td></tr></table> </form>
也可以在 Adsense 里配置(MyAds -> Search), 会有更多的自定义的选项.
搜索出来的效果是(在同一页显示,也可以设置成新的页面或者在 iframe 里):
可以看到, 这个广告页面里是含有广告的,所以也就是增加了广告暴光的机会.
使用 Google 自定义搜索的好处还有: Google 的搜索能力是公认的, 可以把页面的评论也搜索出来而 WordPress 的搜索是没有考虑评论的. 第二是,由于我设置了一个页面最多只显示一篇博文(太多显示乱,而且不是很搜索友好,因为可能判断内容重复), wordpress 搜索出来也只能一页显示一篇博文,没有效率,所以果断抛弃.
Google 搜索出来的一页可以含有多条记录,比较符合一般搜索的用法.这点和 CloudFlare 自定义 404 成搜索页面一样, 可以看看这个例子.这些都是增加读者停留在博客的时间,也就是增加广告暴光率.
当然,Google 自定义搜索有两点不好,一个是需要额外的 Javascript (仅限于你在 adsense 里添加获得的代码, 比如支持 popular query) 这个在中国大陆会造成页面访问慢,具体有多慢,这个就不太清楚了. 第二点是 Google 搜索并不是实时的, 也就是说你刚发表的文章是不能立马在搜索结果中的,因为 Google 搜索爬虫并不会立马索引你的页面.而 wordpress 自带的搜索则是实时反应的.
当然,你可以在 Google Webmaster 里让 Google 加快索引你的网站, 比如,1秒2次.
需要注意的是,根据GOOGLE条例,你是可以自己点这个搜索(进行测试),但是在搜索页面,你是不能点自己的广告的.还有就是, 如果你的站点用上了SSL, 那么上面的GOOGLE的地址应该换成 HTTPS, 要不然会CHROME浏览器认为是[不安全]的内容,也就是HTTPS 里引用了HTTP的图片,CSS样式等.
a WordPress rating system
上一篇: 三分熟的牛排
下一篇: 30岁生日: 三十而立
ADSENSE真是无处不在啊.
嗯, 增加广告暴光.
我的 Google 排名不怎么好,就没折腾了.
不知道百度有没有类似的搜索框.
百度是有的,而且也可以配合百度联盟的广告,和这个很类似.只有一个小小的区别:需要备案…
这个能把”Google自定义搜索”那几个字从文本框隐藏掉吗?
理论上可以,但是GOOGLE说了, 不允许改广告的代码.