谷歌机器人索引文本从javascript document.write()
Does google robot index text from javascript document.write()?
我们设这个:
<script type="text/javascript">
var p = document.getElementById('cls');
p.firstChild.nodeValue = 'Some interesting information';
</script>
<div id="cls"> </div>
那么,谷歌机器人是否会索引文本Some interesting information
?
谢谢!
现在谷歌机器人将索引AJAX和Javascript的东西。参考:
http://www.submitshop.com/2011/11/03/google-bot-now-indexing-ajax-javascript让google从javascript生成的内容中获取链接索引
更新SearchEngine watch最近提到,Google bot已经被临时设计成可以读取JavaScript,确切地说
现在可以读取和理解某些动态注释实现通过AJAX和JavaScript。这包括Facebook上留下的评论通过Facebook社交插件等服务。
我们需要隐藏GoogleBot页面上的信息片段。由于信息不是非常敏感,我们使用了document.write()-s来避免搜索机器人索引有问题的内容。
后来在2011年Q3我发现,GoogleBot 做了索引脚本内容,所以我很确定,现在谷歌索引远不止从内容抓取url,即使它真的没有记录在任何地方深入。
Google不索引JavaScript代码或生成的内容。您只会在缓存中看到它,因为缓存的页面包含包含JavaScript代码的完整文件,并且浏览器会呈现它。Google确实会扫描JavaScript以便抓取url,所以如果代码通过Ajax等从外部文件提取内容,那么外部文件也有可能被索引,但与父页面分开。如果您希望对内容进行索引,则必须使用纯HTML格式。好运!
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 如何用更合适的内容替换document.write
- 在document.write中包含javascript的原因
- 仅对标题标记的一部分使用document.write
- Javascript:使用document.write时删除子项
- 如何在一个网页网站中处理基于document.write()的广告标签
- Javascript 使用 document.write 编写 innerHtml 的值
- 在Chrome中,如何知道document.write何时更改iframe的内容
- 如何在使用函数document.write()打印最终结果后,使用Javascript滚动到页面顶部
- 具有javascript document.write的响应图像
- document.write()覆盖整个页面
- Firefox中document.write()的树不平衡
- document.write未返回字符串
- Javascript的“document.write()”中的PHP代码
- 为什么我需要使用 document.write 而不是 DOM 操作方法
- 使用document.write()在页面上显示图像
- 无法运行php函数来使用document.write更新db值
- document.write asynchronous (JavaScript)
- Javascript Age Document.write,帮助打印18岁及以上和50岁及以上的语句
- document.write和document.innerHTML以及其他javascript问题之间有什么区别