我正在开发一个新网站,我想使用可点击的div而不是普通的链接:
以下是我使用的代码:
<div class="css-class" onclick="location.href='http://example.com/page'" title="Some text">
Some clickable content
</div>
谷歌和其他搜索引擎会看到可点击的div以及他们看到的正常链接吗?
换句话说,它们是否可以抓取http://example.com/page
页面?
答案 0 :(得分:4)
根据this page:
自2009年以来,谷歌一直在寻找和发现OnClick链接 HTML标签。找到后,他们会将URL添加到他们的抓取中。
如果有合理的“锚”文本,那么元素的文本就会出现 用作锚文本。
OnClick链接也会传递PageRank。
然后继续提到其他搜索引擎还没有这样做。 (它写于2014年10月)
答案 1 :(得分:2)
谷歌和其他搜索引擎会看到可点击的div以及他们看到的正常链接吗?是的,如果有或没有,Google可以轻松抓取您的答案。
答案 2 :(得分:1)
Google可以为OnClick代码编制索引,但如果您添加了一个功能(外部文件)来重定向您,Google就无法将其编入索引。
实施例: 由Google编制索引:
<div onclick="document.location.href='http://foo.com/'">
<tr onclick="myfunction('index.html')"><a href="#" onclick="myfunction()">new page</a>
<a href="javascript:void(0)" onclick="window.open('welcome.html')">open new window</a>
未被Google编入索引:
<a href="#" onclick="function();">click me</a>