在SEO中,JavaScript令人头疼。一方面,我们需要在网页制作中使用JavaScript来实现华丽的特殊效果,另一方面,JavaScript将对搜索引擎的爬网分析产生不良影响。 。 Google的官方文件明确指出,如果您在HTML中使用太多复杂功能(例如JavaScript,Cookie,会话ID,框架,DHTML或Flash),则搜索引擎抓取工具在抓取问题时可能会遇到问题。
不仅Google,而且雅虎在官方文件中也有类似的强调:
尝试使用搜索引擎可以识别的文本信息,并避免使用太多复杂的技术,例如JavaScript,Cookie,框架,DHTML或Flash。
尽管百度没有明确的说明,但经过大量的实践,百度无法识别JavaScript。
这会产生问题。网页中太多的JavaScript代码无疑会使搜索引擎更难以分析网页的内容。如果网页中的链接也包含很多JavaScript,则搜索引擎甚至无法跟踪这些链接。爬网。
在这种情况下,过度使用JavaScript具有以下效果:
1、干扰了搜索引擎对Web内容的分析。2、影响关键词密度。3、严重阻碍搜索引擎抓取网页。4、影响链接生成的网页的权重分布,这通常反映在PageRank中。
对爬网和链接权重的影响也可以通过外部链接来补偿,但是第一点和第二点不容易挽救。
如何使用JavaScript而不影响网页效果和对搜索引擎友好,从而不影响SEO的效果?
1、切勿使用JavaScript进行导航和其他链接。导航和链接是搜索引擎抓取网页的基础。如果搜索引擎无法抓取网页,则意味着网页将不会出现在索引结果中,也无法谈论排名。
2、尝试避免将JavaScript用于内容。尤其应该避免使用JavaScript来显示与关键词有关的内容,否则毫无疑问应该降低关键词的密度。
3、真正需要使用JavaScript的部分,将JavaScript脚本的这一部分放在一个或多个.js文件中,以避免干扰搜索引擎的爬网和分析。
4、某些JavaScript脚本实际上无法放置在.js文件中,请将它们放在html代码的底部,