将内容隐藏到Googlebot

时间:2012-06-19 18:12:29

标签: php user-agent

如果我想在Mozilla Firefox上隐藏一些内容,我会使用以下代码:

<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?>
Hide only in Mozilla
<?php } ?>

我的问题是,如何向Googlebot隐藏一些内容?

3 个答案:

答案 0 :(得分:6)

您可以根据用户代理检测googlebot,例如

您可以在http://www.useragentstring.com/pages/Crawlerlist/

找到用户代理列表

对于Googlebot:

if (strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot")) { // do some functionality }

但是为谷歌隐藏元素是一个坏主意,谷歌很聪明,你肯定会受到惩罚。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66355

答案 1 :(得分:1)

您需要在您的网络服务器上放置一个robots.txt文件,并将其配置为排除googlebot或所有搜索引擎。可以在www.robotstxt.org

上找到有关其工作原理的详细说明

答案 2 :(得分:0)

另一个解决方案是阻止 Googlebot 关注页面上的任何链接 您的网站,是使用 nofollow元标记。

要阻止 Googlebot 关注个别链接,请添加:

rel="nofollow" 

属性为链接本身。