伪装”即 Cloaking,是指根据用户身份返回不同页面的行为,是SEO spam最常用的方式之一。例如:面对搜索引擎及普通用户返回不同的页面,向搜索引擎返回经过特别优化的页面,而对普通用户则返回正常的页面。不管在什么情况下,“伪装”都是SEO spam欺骗搜索引擎的违规行为,因此会受到搜索引擎的惩罚。
“伪装”实现原理:首先对前来访问的用户的头部代理信息进行判断,如果是搜索引擎蛛蜘程序则返回为搜索引擎而准备的页面,否则返回正常的页面。在进行“伪装”时你必须知道搜索引擎蜘蛛程序的头部代理信息,这些信息我们可以在服务器日志上查看到。例如:Google 蛛蜘程序“Googlebot”,百度蛛蜘程序“baiduspider”。
下面介绍以 PHP 实现的“伪装”代码:
<?php
$trouve=strpos($_SERVER["HTTP_USER_AGENT"],"Googlebot");
if($trouve!==false){
?>
<html>
... 为 Google 准备的页面...
</html>
<?php
}
else{
?>
<html>
... 为普通用户准备的页面...
</html>
<?php
}
?>
(推荐阅读:站长必知的17个常用SEO指令 )
(推荐阅读:SEO最常用概念的简单解释)
(推荐阅读:用什么方法可以判断"群发"手法)