SEO 和锚 link "onclick"

SEO and anchor link "onclick"

我正在处理 link 添加了 JavaScript 的页面。据我所知,这在 SEO 方面并不是最佳选择。

DOM-manipulation/jQuery 添加的示例:

<a href="" onclick="openPage(231);">Go To Page</a>

所以我添加了正确的 href 属性并创建了标签服务器端,如下所示:

<a href="?color=red#pageOne" onclick="openPage(231);return false;">Go To Page</a>

即使导航是由 JavaScript 函数完成的,google 和其他搜索引擎是否会接受 href,或者锚标记是否会 "down-prioritized" 因为包含 [=32] =] 无法访问? link 本身将导向与 JavaScript 事件相同的页面。然而,在这种情况下,实际上并未使用它。

爬虫将看到 href links 并尝试使用它们。 Google 爬虫能够使用 javascript 来跟随 links,按照这里的博客,几乎没有陷阱。 http://www.searchenginepeople.com/blog/onclick.html。如果您希望 link 被抓取,还有其他选择,因为 google 将遵循页面源上的文本 url。