我有一个运行的网站,其中包含报告滥用功能的选项。这是通过单击链接完成的。点击链接后,网站管理员将获得报告内容被滥用的位置的报告。我已经在特定链接的href中添加了一个rel =“NOFOLLOW”,但这没有帮助。似乎此标记仅用于检查页面是否必须排名。如何排除googlebot点击这些滥用链接?
链接如下所示:
<a href="domainname.com/blaat.aspx?reportabuse={5478957234234289347}">Click me</a>
答案 0 :(得分:2)
我的方式是将报告滥用电子邮件放在某种POST表单后面。例如,用于选择问题的下拉框或在有关滥用的一些评论中写入的文本框。另一种方法是设置表单提交按钮的样式,使其看起来像一个链接,并使用它来代替当前链接,如果你不想再做一步。
答案 1 :(得分:2)
我分两部分来做这件事:
默认情况下,我会通过一个(非常简短,友好的)表单将链接转到您报告滥用行为的页面,如果您不想这样,您甚至不会必须选择任何内容,只需单击“报告”按钮即可。单击“报告”按钮(或取消链接)会将您带回原位。
我将包含用于测试用户是否具有现代浏览器功能(创建DOM节点等)的JavaScript,如果是,则更改链接的操作,以便在他们单击时,表单显示为右那里(在一个小的覆盖框中)而不是带你到一个单独的页面。这样可以减少用户体验。无论哪种方式,最终结果都是提交的表单而不是简单的链接。