我目前有类似这样的东西
<p class="test"></p>
<script type="text/javascript">
$(document).ready(function() {
$(".test").html("hey");
});
</script>搜索引擎能够爬行“嘿”文本吗?如果是,我可以使用什么方法来防止这种情况。
发布于 2011-07-06 02:26:05
尽管在其他答案和完全contrary to Google's own FAQ中陈述了什么,一位名叫JohnMu的谷歌员工最近在谷歌群中回答了一个问题,关于GoogleBot是如何遵循一个不存在的网址的。(实际的URL包含在jQuery代码本身中,而GoogleBot确实尝试通过跟踪它。)
jQuery causing 404 errors in Google Webmaster Tools
Google Employee explains how JavaScript and jQuery are indexed
显然,谷歌确实试图为你的JavaScript建立索引。
引用谷歌的JohnMu:
“我还建议不要明确禁止抓取jQuery文件。虽然我们通常不会自己索引它,但我们可能需要访问它才能为您的站点生成良好的即时预览。”
JohnMu稍后在同一线程中...
“此外,我们一直致力于改善JavaScript对网络搜索的处理,一般是,所以如果你使用jQuery来拉入内容,而jQuery脚本对于谷歌机器人是不允许的,那么我们将根本无法看到它。”
发布于 2011-07-06 02:09:52
不是的。搜索引擎(至少是Google)不运行javascript。事实上,通过禁用javascript和图像来查看搜索引擎如何查看您的页面。
发布于 2011-07-06 02:11:58
谷歌网站搜索不能索引JavaScript中包含的内容。源http://www.google.com/support/customsearch/bin/answer.py?answer=72366
https://stackoverflow.com/questions/6586934
复制相似问题