JavaScript对SEO的影响及解决之道
2012-04-06 13:06
337 查看
不只是Google,yahoo在官方文档中也有类似的夸大:
尽量使用搜索引擎能够识别的文本信息,防止过多的JavaScript、Cookie、框架、DHTML 或 Flash 等繁杂技术。
http://help.cn.yahoo.com/answerpage_2911.html
百度虽然没有明确的说明,但是经过少量的实践,百度也是无法关于JavaScript进行识别的。
这样就造成了一个题目,网页中过多的JavaScript代码无疑是关于搜索引擎研究网页内容增加难度,假定网页中的链接也是有不少JavaScript组成的话,那么搜索引擎甚至无法顺着链接去抓取网页。这样的话,过多的使用JavaScript就造成了以下的影响:
1、关于搜索引擎研究网页内容造成了烦扰。2、影响关键词密度。3、严重阻碍搜索引擎抓取网页。4、影响由链接发作的网页权重散布,这一点在PageRank上通常会有体现。
关于抓取和链接权重所造成的影响,还可以用外链来弥补,但是第一第二点却是不轻易拯救的。
如何在不影响网页效果而又关于搜索引擎友好的条件下使用JavaScript,从而不影响SEO效果呢?
1、绝关于防止导航及其他链接使用JavaScript。导航和链接是搜索引擎抓取网页的赖以生存之本,假定搜索引擎无法抓取网页,则代表了网页不会呈现在索引后果中,也就无从谈起排名了。
2、尽量防止关于内容使用JavaScript。尤其是与关键词相关局部的内容,应该尽量防止使用JavaScript来展现,否则毫无疑问是要升高关键词密度的。
3、实在需要使用JavaScript的局部,将这局部JavaScript脚本放在一个或几个.js文件中,这样能够防止烦扰到搜索引擎的抓取和研究。
4、实在不能放在.js文件中的局部JavaScript脚本,将它们放在html代码的底端,之前,这样使搜索引擎研究网页时最后才会发觉它,升高关于搜索引擎的烦扰。
以上的一些办法是消除JavaScript关于搜索引擎的不利影响。实在反过来说,一个事物通常有利也有弊。JavaScript的使用也是这样,不一定使用JavaScript就一定是不好的,在一定水平上去利用JavaScript,反而关于SEO有很好的作用,也就是正面的作用。
我们有说到搜索引擎无法关于JavaScript进行识别(虽然Google目前做到了关于少量简单的JavaScript代码做出区分,但那也应该只是Document write之类的简单代码)。那么换一个角度来说,我们完全可以利用JavaScript来过滤一些垃圾信息。
何谓垃圾信息?从SEO的角度来说就是不只关于搜索引擎抓取研究没用,还会关于关键词密度造成烦扰等不利的信息。通常这些“垃圾”信息包括:广告、版权申明、少量导出链接、与内容不相关的信息等等。我们可以将这些垃圾信息通通扔进一个或数个.js文件中,从而升高关于页面实质内容的烦扰,提高关键词密度,向搜索引擎展示页面内容的中心。
尽量使用搜索引擎能够识别的文本信息,防止过多的JavaScript、Cookie、框架、DHTML 或 Flash 等繁杂技术。
http://help.cn.yahoo.com/answerpage_2911.html
百度虽然没有明确的说明,但是经过少量的实践,百度也是无法关于JavaScript进行识别的。
这样就造成了一个题目,网页中过多的JavaScript代码无疑是关于搜索引擎研究网页内容增加难度,假定网页中的链接也是有不少JavaScript组成的话,那么搜索引擎甚至无法顺着链接去抓取网页。这样的话,过多的使用JavaScript就造成了以下的影响:
1、关于搜索引擎研究网页内容造成了烦扰。2、影响关键词密度。3、严重阻碍搜索引擎抓取网页。4、影响由链接发作的网页权重散布,这一点在PageRank上通常会有体现。
关于抓取和链接权重所造成的影响,还可以用外链来弥补,但是第一第二点却是不轻易拯救的。
如何在不影响网页效果而又关于搜索引擎友好的条件下使用JavaScript,从而不影响SEO效果呢?
1、绝关于防止导航及其他链接使用JavaScript。导航和链接是搜索引擎抓取网页的赖以生存之本,假定搜索引擎无法抓取网页,则代表了网页不会呈现在索引后果中,也就无从谈起排名了。
2、尽量防止关于内容使用JavaScript。尤其是与关键词相关局部的内容,应该尽量防止使用JavaScript来展现,否则毫无疑问是要升高关键词密度的。
3、实在需要使用JavaScript的局部,将这局部JavaScript脚本放在一个或几个.js文件中,这样能够防止烦扰到搜索引擎的抓取和研究。
4、实在不能放在.js文件中的局部JavaScript脚本,将它们放在html代码的底端,之前,这样使搜索引擎研究网页时最后才会发觉它,升高关于搜索引擎的烦扰。
以上的一些办法是消除JavaScript关于搜索引擎的不利影响。实在反过来说,一个事物通常有利也有弊。JavaScript的使用也是这样,不一定使用JavaScript就一定是不好的,在一定水平上去利用JavaScript,反而关于SEO有很好的作用,也就是正面的作用。
我们有说到搜索引擎无法关于JavaScript进行识别(虽然Google目前做到了关于少量简单的JavaScript代码做出区分,但那也应该只是Document write之类的简单代码)。那么换一个角度来说,我们完全可以利用JavaScript来过滤一些垃圾信息。
何谓垃圾信息?从SEO的角度来说就是不只关于搜索引擎抓取研究没用,还会关于关键词密度造成烦扰等不利的信息。通常这些“垃圾”信息包括:广告、版权申明、少量导出链接、与内容不相关的信息等等。我们可以将这些垃圾信息通通扔进一个或数个.js文件中,从而升高关于页面实质内容的烦扰,提高关键词密度,向搜索引擎展示页面内容的中心。
相关文章推荐
- JavaScript对SEO的影响及解决之道—星箭(转)
- JavaScript对SEO的影响及解决之道
- JavaScript对SEO的影响及解决之道
- 网页中JS对SEO的影响及解决方法
- zen cart解决image handle2插件对SEO的影响的一个方法
- 如何降低JavaScript脚本对页面SEO的影响
- JavaScript跨域总结与解决办法
- ASP.NET的SEO: 服务器控件背后——SEO友好的Html和JavaScript
- 对于新上线的javascript与客户端缓存存在冲突,到时客户端执行的是老代码的问题解决
- 影响SEO搜索引擎优化的网页制作细节
- 基于XTHML标准的DIVCSS布局对SEO的影响
- IE6下javascript使PNG图片透明对点击事件的影响
- 彻底解决Javascript数字计算不精确的问题
- javascript 中 alert 中文乱码的终极解决办法
- JavaScript解决select下拉框中的内容太长显示不全的问题
- 从8点到12点 seo新手4小时解决网站链接
- javascript 前段 解决get 方式乱码
- Myeclipse 解决 Myeclipse build workspace慢,validation javascript,jsp慢的问题
- JavaScript 编程解决考试分数统计问题
- 解决android4.2以下addJavaScriptInterface不安全问题