Javascript是一种客户端脚本语言,主要目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果,Javascript不仅仅可以减轻系统的负担,还可以提供各种各样华丽的特效,人性化的交互,几乎所有大型网站都用到了javascript。

然而JavaScript却在SEO中是一个很头疼的问题,一方面我们在网页制作中需要使用JavaScript来实现绚丽的特效,而一方面JavaScript又会对搜索引擎的抓取分析造成不好的影响。

Google的官方文档中很清楚的说明,如果在html中过多的使用 JavaScript、Cookie、会话 ID、框架、DHTML 或 Flash 等复杂功能会使搜索引擎抓取工具在抓取网站时可能会遇到问题。

百度虽然没有明确的说明,但是经过大量的实践,百度也是无法对JavaScript进行识别的。这样就有一个问题,网页中过多的JavaScript代码无疑是对搜索引擎分析网页内容增加难度。

如果网页中的链接已经主体内容也是由不少JavaScript组成输出的话,那么搜索引擎甚至无法顺着链接去抓取网页,也无法获取网页内容。这样的话,过多的使用JavaScript就造成了以下的影响:

1、对搜索引擎分析网页内容造成了干扰。2、严重妨碍搜索引擎抓取网页。3、影响由链接产生的网页权重分布。
总之Javascript给我们带来很多好处的时候,也对搜索引擎带来很大阻碍,所以我们要仔细考虑如何让Javascript和seo怎么更好的合作。