JavaScript SEO 中是一个很头疼的问题,一方面我网页制作中需要使用 JavaScript 来实现绚丽的特效,而一方面 JavaScript 又会对搜索引擎的抓取分析造成不好的影响。 Googl 官方文档中很清楚的说明,如果在 html 中过多的使用 JavaScript Cooki 会话 ID 框架、 DHTML 或 Flash 等复杂功能会使搜索引擎抓取工具在抓取网站时可能会遇到问题。 网页中过多的 JavaScript 代码无疑是对搜索引擎分析网页内容增加难度,如果网页中的链接也是有不少 JavaScript 组成的话,那么搜索引擎甚至无法顺着链接去抓取网页。 这样的话,过多的使用 JavaScript 就造成了以下的影响: 1 对搜索引擎分析网页内容造成了干扰。 2 影响关键词密度。 3 严重妨碍搜索引擎抓取网页。 4 影响由链接产生的网页权重分布,这一点在 PageRank 上通常会有体现。 对抓取和链接权重所造成的影响,还可以用外链来弥补,但是第一第二点却是不容易挽救的 如何在不影响网页效果而又对搜索引擎友好的前提下使用 JavaScript 从而不影响 SEO 效果呢? 1 绝对防止导航及其他链接使用 JavaScript 导航和链接是搜索引擎抓取网页的赖以生存之本,如果搜索引擎无法抓取网页,则代表了网页不会出现在索引结果中,也就无从谈起排名了 2 尽量防止对内容使用 JavaScript 尤其是与关键词相关部分的内容,应该尽量防止使用 JavaScript 来展现,否则毫无疑问是要降低关键词密度的 3 实在需要使用 JavaScript 局部,将这部分 JavaScript 脚本放在一个或几个 .j 文件中,这样能够防止干扰到搜索引擎的抓取和分析。 4 实在不能放在 .j 文件中的局部 JavaScript 脚本,将它放在 html 代码的底端,之前,这样使搜索引擎分析网页时最后才会发现它降低对搜索引擎的干扰。 以上的一些方法是消除 JavaScript 对搜索引擎的有利影响。其实反过来说,一个事物通常有利也有弊。 JavaScript 使用也是这样,不一定使用 JavaScript 就一定是不好的一定水平上去利用 JavaScript 反而对 SEO 有很好的作用,也就是正面的作用。 有说到搜索引擎无法对 JavaScript 进行识别(虽然 Googl 目前做到对少量简单的 JavaScript 代码做出区分,但那也应该只是 Document write 之类的简单代码)那么换一个角度来说,完全可以利用 JavaScript 来过滤一些垃圾信息。 何谓垃圾信息?从 SEO 角度来说就是不只对搜索引擎抓取分析没用,还会对关键词密度造成干扰等不利的信息。通常这些 “ 垃圾 ” 信息包括:广告、版权申明、大量导出链接、与内容不相关的信息等等。可以将这些垃圾信息通通扔进一个或数个 .j 文件中,从而降低对页面实质内容的干扰,提高关键词密度,向搜索引擎展示页面内容的核心。 |
| 本文连接地址:http://www.511sj.com/html/wangzhanyouhua/1075.Html |
编辑整理:北京网店建设 ecshop模板 ecshop模板 |