小赖子的英国生活和资讯

使用 Google 自定义搜索

提高 Google 网络爬虫索引你的网站
阅读 桌面完整版

有细心的读者可能已经发现 我已经把 WordPress自带的搜索给换成了 Google 自定义搜索 考虑到国内访问不了GOOGLE,于是原来的站内搜索也保留了.以前 WordPress 自带的搜索长这样:

wordpress 自带的搜索

现在 Google 的长这样,其实看起来差不多, 不影响整体的效果.

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), 会有更多的自定义的选项.

adsense 里添加搜索

搜索出来的效果是(在同一页显示,也可以设置成新的页面或者在 iframe 里):

GOOGLE自定义搜索效果图

可以看到, 这个广告页面里是含有广告的,所以也就是增加了广告暴光的机会.

使用 Google 自定义搜索的好处还有: Google 的搜索能力是公认的, 可以把页面的评论也搜索出来而 WordPress 的搜索是没有考虑评论的. 第二是,由于我设置了一个页面最多只显示一篇博文(太多显示乱,而且不是很搜索友好,因为可能判断内容重复), wordpress 搜索出来也只能一页显示一篇博文,没有效率,所以果断抛弃.

Google 搜索出来的一页可以含有多条记录,比较符合一般搜索的用法.这点和 CloudFlare 自定义 404 成搜索页面一样, 可以看看这个例子.这些都是增加读者停留在博客的时间,也就是增加广告暴光率.

当然,Google 自定义搜索有两点不好,一个是需要额外的 Javascript (仅限于你在 adsense 里添加获得的代码, 比如支持 popular query) 这个在中国大陆会造成页面访问慢,具体有多慢,这个就不太清楚了. 第二点是 Google 搜索并不是实时的, 也就是说你刚发表的文章是不能立马在搜索结果中的,因为 Google 搜索爬虫并不会立马索引你的页面.而 wordpress 自带的搜索则是实时反应的.

当然,你可以在 Google Webmaster 里让 Google 加快索引你的网站, 比如,1秒2次.

提高 Google 网络爬虫索引你的网站

需要注意的是,根据GOOGLE条例,你是可以自己点这个搜索(进行测试),但是在搜索页面,你是不能点自己的广告的.还有就是, 如果你的站点用上了SSL, 那么上面的GOOGLE的地址应该换成 HTTPS, 要不然会CHROME浏览器认为是[不安全]的内容,也就是HTTPS 里引用了HTTP的图片,CSS样式等.

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version