不只是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文件中,从而升高关于页面实质内容的烦扰,提高关键词密度,向搜索引擎展示页面内容的中心。

转载于:https://www.cnblogs.com/zhouwenwu/archive/2012/04/06/2434478.html

JavaScript对SEO的影响及解决之道相关推荐

  1. CDN的原理及对SEO的影响

    http://www.williamlong.info/archives/4059.html CDN的概念最早于1995年由美国麻省理工大学提出,是一套能够实现用户就近访问的网络解决方案.具体方法是: ...

  2. Web 2.0技术对SEO的影响

    [标题]Web 2.0技术对SEO的影响 [内容]正文 随着2006年Web2.0技术的发展,搜索引擎也在不断地调整自己的 网站抓取策略和网站排名算法,下面就从这两方面谈一下Web2.0技术对SEO( ...

  3. JavaScript中的回调地狱及解决方法

    JavaScript中的回调地狱及解决方法 1.回调地狱 在使用JavaScript时,为了实现某些逻辑经常会写出层层嵌套的回调函数,如果嵌套过多,会极大影响代码可读性和逻辑,这种情况也被成为回调地狱 ...

  4. 探讨SEO与前端:使用display:none对seo的影响

    又到了利用碎片学习的时间了,我们来探讨一个困扰很多seo和前端开发人员的小案例:使用display:none对seo的影响. 前端开发工程师在制作html的页面过程中,有时候为了达到 SEO 与界面美 ...

  5. 404错误的处理方式及对SEO的影响(更新)

    404错误的处理方式及对SEO的影响(更新) <script type="text/javascript"> </script> <script sr ...

  6. 百度seo html,百度镜像网站: 怎么办, 对SEO的影响!

    在SEO工作中,经常有人讲,网站被"百度镜像"了,实际上这里讲的并不是百度镜像了你的网站,而是你的网站被镜像,百度收录了这个网站而已. 对于这个问题,SEO人员需要理清思路,分清主 ...

  7. 早8点到12点,seo新手4小时解决网站链接

    早8点到12点,seo新手4小时解决网站链接 Seo里有句话:内容为王,链接为皇.最近也和很多seoer在交流,还是很多的朋友对怎么做链接感到无奈,所以下面的讨论,主要就是链接工作的开展.本文由稻草原 ...

  8. jira无法访问此网站_天津制作网站公司:更换空间对网站SEO的影响

    制作网站的公司一般都会根据客户的需求进行网站空间的升级,比如由虚拟主机变成弹性云服务器,弹性云服务器配置升级如增加带宽,cpu升核,运行内存升级等等,这个时候对于网站之前做的优化会不会有影响呢? 天津 ...

  9. PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法

    PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法 参考文章: (1)PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法 (2)https://ww ...

最新文章

  1. android 双时区,理查德米勒推出RM 11-02自动机芯双时区飞返计时码表
  2. win10不能预览图片
  3. Mingw-W64编译Windows程序提示:undefined reference to `__imp_GetStockObject' 的解决方法
  4. Base64编解码(C++版)
  5. python语言采用严格的缩进来体现语句的逻辑关系_Python语言通过( )来体现语句之间的逻辑关系...
  6. java 子线程退出_java – 在子线程完成执行之前主线程将退出吗?
  7. 福布斯评科技未来五大趋势:电脑消失融入生活时间
  8. 【原创】ucos信号量的操作及原理
  9. mysql hy093_请问SQLSTATE [HY093]:参数号无效:未定义参数
  10. 【ArcGIS小技巧视频教程】(3):五分钟搞定地图矢量化
  11. java将汉字字符串转换为拼音(包含多音字)
  12. MATLAB实现离散信号的DTFT和DFT
  13. python车辆型号识别_python获取服务器的厂商和型号信息
  14. SDRAM控制器——仲裁模块的实现
  15. c#Word模板转PDF,c#word模板生成新的word
  16. 我不想加班,您看我还有机会吗?
  17. 使用Goodcrawler爬取700集的柯南
  18. MATLAB 3db波束宽度提取,秒换算毫秒(3db波束宽度估算公式)
  19. 从此就学会了...笑着哭......
  20. 中国首枚NFC邮票发行背后,NFC技术的“有限性”创新

热门文章

  1. Linux实验二:linux 常用命令练习
  2. LVS/keepalived配置
  3. jQuery的.live()和.die()
  4. vue1.0和vue2.0生命周期----整理一
  5. Python3——字典
  6. 【NOIp 2015】【DFS】斗地主
  7. Linux下使用shell实现上传linux下某个目录下所有文件到ftp
  8. helloworld:一个完整的WCF案例
  9. 【原】Python基础-函数
  10. 【F12一下,看看页面里的第一行】——说说浏览器兼容性模式