2009年11月4日星期三

谷歌相关链接Google Related Links内测

  谷歌相关链接Google Related Links是一个在网站上自动显示站内相关文章的小控件,还能推荐相关搜索关键字,帮助站长们提高网站页面浏览量。

  Google Related Links使用TF-IDF技术分析文章的语义,然后根据自动分析的文章语义找出站内的相关文章,增强访问者的浏览体验。

  不过,Google Related Links对于SEO来说没什么用,因为其代码全部是JavaScript代码,难以起到SEO效果。

  现在,我已经在月光博客上启用了Google Related Links,具体效果参见网页左侧的侧栏上部。

  经过我的测试,发现部分页面在IE下会出现提示“Internet Explorer无法打开Internet站点,已终止操作”,并导致无法打开网页。我在博客上反馈了以后,Google的开发人员迅速找到了该BUG的解决方案,就是找到代码中的一行:document.body.appendChild(relatedlinks_js);将其替换成:document.getElementsByTagName("head")[0].appendChild(relatedlinks_js);就可以解决这个问题。

  目前,只有被邀请的用户可以使用Related Links.如果您想试用Related Links,请发邮件到relatedlinks@google.com,并说明您的gmail帐号,网站和网页浏览量。

  谷歌相关链接的工作原理:

  站长如果想使用谷歌相关链接,需要首先登录到Google Related Links上创建一个相关链接,然后拷贝一段js代码到自己的网页上。

  当用户浏览这个网页时,js代码会向Google服务器发起一个http的请求,其中包含了网页的标题。

  Google服务器收到请求后,会首先计算一组和网页相关的关键字(目前主要根据网页标题)作为相关搜索。然后用最好的关键字(相关搜索中的第一个)在Google搜索引擎中做一次站内搜索,将搜索结果作为相关链接。最后根据站长的配置信息生成一段js代码,这段新的js代码会在用户网页上执行并显示相关链接和相关搜索。

  谷歌相关链接的配置方法:

  在配置页面中,有几项配置起来比较难,“域名”,“删除前缀”,“删除后缀”。

  “域名”:这一项用于从Google搜索引擎中做站内搜索时限制返回结果的范围,实际上就是Google的site:搜索功能。所以这不仅可以填域名,还可以填路径,这样所有的相关链接和相关搜索都会限定在这个路径中。比如可以是 “a.com”,  “a.com/path/” 或者 “a.com/path/post”。

  “删除前缀”和“删除后缀”:这两项除了在显示给用户时用于从标题中删除前缀和后缀外,也用于在抽取关键词时从标题中删除前缀和后缀。也许部分站长已经注意到,相关链接显示的标题有时和页面<title> tag中的标题有些差别。主要是“-”前面是否包含空格。当我们提取关键字时,使用的标题是页面的js代码返回的,是包含“-”前面空格的版本。但显示给用户的标题是从Google搜索引擎中获得的,搜索引擎对标题进行了一些处理(例如删除“-”前面的空格,将过长的标题截断),所以我们这时拿到的标题是不包含“-”前面空格的。站长在配置时需要将两个版本的删除前缀和后缀都加到列表中去。比如原标题为“关于洗衣机的一些小技巧 - XX栏目 - YY网站”,那么Google搜索引擎返回的结果会是“关于洗衣机的一些小技巧- XX栏目- YY网站”,如果站长想去掉关于栏目和网站的后缀,则需要添加“ - XX栏目 - YY网站”(用于提取关键字前删除后缀)和“- XX栏目- YY网站”(用于显示给用户前删除后缀)到删除后缀中。