我创建了一个这样的HTML链接。搜索引擎和JavaScript代码点击超链接
<a href='http://www.mywebsite.com/aPage' onclick='customFunc(); return false;'>Show Info</a>
我正在写的Ajax功能(在customFunc)点击该链接时,和显示数据如由HREF标记的链接中示出的数据是一样的。
问题:当搜索引擎看到我的链接时,他们会缓存吗?或者他们会得到一个印象,我试图做一个虚幻的魔术来获得这个页面缓存,因此忽略它?
感谢您的建议。
编辑:所以我从这个问答&一个解释是,(理论上),搜索引擎只是困扰有关HREF,并且因为它在上面的链接找到了一个 - 它会缓存此页没有任何麻烦,它不会担心我在onclick JS调用中做的事情。
如果有人有不同的意见,请添加您的意见。
还值得注意的是,截至到目前为止,谷歌机器人还遵循文本网址 - 他们甚至不需要HTML锚定标签,只需在您的文本中的URL获得索引。恼人的第n。 – zenkaty
我需要这个链接来缓存。我的想法是在用户点击此链接时快速显示Ajax信息,同时在打开链接时提供相同的信息(来自搜索引擎的结果页面) –
添加'nofollow'不会停止一个僵尸从跟踪链接。它只会阻止链接提供页面排名到另一端的页面。 – Quentin