使用Javascript而不是真正的链接是否存在SEO风险?

使用Javascript而不是真正的链接是否存在SEO风险?,seo,Seo,基本上,我有一个客户希望更改以下链接: <a href="http://www.google.com/" rel="nofollow">Click me</a> <span style="color:blue;cursor:pointer;" id="faux-link">Click me</span> <script type="text/javascript"> $("#faux-link").click(function

基本上,我有一个客户希望更改以下链接:

<a href="http://www.google.com/" rel="nofollow">Click me</a>
<span style="color:blue;cursor:pointer;" id="faux-link">Click me</span>
<script type="text/javascript">
    $("#faux-link").click(function() {
        document.location = "http://www.google.com/";
    });
</script>

例如:

<a href="http://www.google.com/" rel="nofollow">Click me</a>
<span style="color:blue;cursor:pointer;" id="faux-link">Click me</span>
<script type="text/javascript">
    $("#faux-link").click(function() {
        document.location = "http://www.google.com/";
    });
</script>
点击我
$(“#人造链接”)。单击(函数(){
document.location=”http://www.google.com/";
});
本质上,这将使“单击我”文本以相同的方式减去一些高级链接功能(Mouse3在新选项卡中打开链接,右键单击以查看“在新窗口中打开”和其他选项等),而且它显然不适用于禁用Javascript的任何内容(或者如果页面上的Javascript有任何致命错误)


有没有人体验过SEO的缺点,或者谷歌或其他人对这种行为的评论?

你想在点击事件中提供的链接可以在页面的源代码中看到,因此任何想查看它们的人都可以很容易地做到。因此,正如您所说,旧链接的某些功能将被禁用,因此您可以使用普通链接而不是jQuery。

使用普通链接(如果不是,则不会在google中为站点编制索引!)并对您将指定的链接使用阻止默认(javascript)。阅读第一个例子(
)中您使用的stander
文章

在第二个示例中,您使用不同的方式构建链接(使用JavaScript和不同于
HTML标记,如
)。Googlebot可以执行一些JavaScript,但我不相信它会执行像jQuery这样的大型库

请查看马特·卡茨的访谈,了解更多详情。采访引述:

Matt Cutts:有一段时间,我们在JavaScript中扫描,我们 我们正在寻找链接。谷歌在JavaScript和 可以执行一些JavaScript。我不会说我们会执行所有的命令 JavaScript,所以有一些我们不执行的条件 JavaScript。当然也有一些常见的、众所周知的JavaScript 像Google Analytics这样的东西,你甚至不想执行 因为你不想尝试从中生成幻影访问 谷歌机器人进入你的谷歌分析


据我所知,在这两个例子中,它都是为了阻止网络蜘蛛爬行或索引这些链接。我认为(没有证据或文章支持)使用后一种方法不会显著影响SEO

我只是用jQuery来说明,与只使用
onclick=“document.location=”相比,存在一些模糊性http://www.google.com“;”
在span本身上,您可能错过了“before”示例中的nofollow,但这显然是目标抱歉。如果它没有跟随,并且您不希望它被索引,那么您仍然可以使用“阻止默认值”和“单击绑定”。关于谷歌的负面影响:谷歌只是说“好的文本没有赞助商链接,他们也不在乎”。我相信你不会因此而被禁止。我有上百个网站,有ajax和其他类似的东西,我从来没有遇到过谷歌的问题。你所谓的“高级功能”实际上对互联网的正常运行至关重要。你所说的是从根本上破坏你的网站,因为许多用户依赖
标签的语义,而你真的,真的不应该这样做。我的意思是,如果一个客户要求这个功能,我会解雇这个客户。安德鲁:请不要把评论放在心上@米加的观点是正确的,他一点也没有“发火”。