停止机器人注册点击付费?

时间:2013-04-25 15:57:24

标签: php pay-per-click

我在我的网站上写了一次点击付费功能。在按钮上添加链接相当容易:

 http://www.mysite.com/advertLink?id=123

我可以拿起ID并相应地重定向。但是,如何阻止Google和其他机器人点击此链接?我不希望点击链接的用户对机器人生成的点击付费吗?

此外,我应该考虑阻止其他类型的流量吗?例如,我正在考虑阻止我国以外的所有流量被注册为点击,因为该网站仅针对我的国家?

更新

nofollow和htaccess规则是一个良好的开端。但我希望有更多万无一失的方式。我看到,例如在这个网站:www.pricecheck.co.za,如果你点击一个添加,它会带你到一个奇特的转发页面。我很好奇该页面上的逻辑是什么。它看起来也许javascript以某种方式使用。看看我的意思:

http://www.pricecheck.co.za/offers/19453458/Apple+iPad+2+Black+64GB+9.7%22+Tablet+With+WiFi+&+3G/

2 个答案:

答案 0 :(得分:1)

将您的按钮更改为a链接并添加rel="nofollow",这应该告诉搜索引擎不要关注该链接。或者,您可以使用javascript显示链接,搜索引擎通常不会遵循它:

<script type="text/javascript">
    document.write('<a href="http://www.mysite.com/advertLink?id=123" rel="nofollow">link</a>');
</script>
和hakan说的一样,在robots.txt中添加规则以禁止它。

您还可以检查脚本中的引荐来源,确保从您的网页点击它。

答案 1 :(得分:0)

好机器人会阅读并尊重您的robots.txt。你可以写点像

User-agent: *
Disallow: /advertLink