我创建了一个像这样的 HTML 链接。
<a href='http://www.mywebsite.com/aPage' onclick='customFunc(); return false;'>Show Info</a>
当单击此链接时,我正在编写一个ajax功能(在customFunc中),并显示与HREF标记中的链接显示的数据相同的数据。
问题:当搜索引擎看到我的链接时,他们会缓存它吗?或者他们会觉得我正在尝试施展虚假魔法来缓存该页面,从而忽略它?
感谢您的建议。
<小时/>编辑:所以我从这个问答中解释的是,(理论上)搜索引擎只是担心 href,并且因为它在上面的链接中找到了一个 - 它会缓存这个页面没有任何麻烦,它不会担心我在 onclick JS 调用中所做的事情。
如果大家有不同意见,欢迎补充。
最佳答案
蜘蛛会自动跟随页面中的每个 anchor 。如果您想避免这种行为,您必须为要跳过的“a”标签指定rel="nofollow"。您还可以避免使用元标记或 robots.txt 对整个页面建立索引。 无论如何,附加的事件监听器理论上与搜索引擎无关...我在这里查看了谷歌的 SEO 指南:http://www.google.com/webmasters/docs/search-engine-optimization-starter-guide.pdf我没有读到像你这样的场景。
关于javascript - 单击超链接时的搜索引擎和 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104658/