我在我的网站上写了一次点击付费功能。在按钮上添加链接相当容易:
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/
答案 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