站长基础说说之怎样让javascript脚本不影响SEO_SEO优化_258商务网
推广 热搜: 广州  SEO  贷款  深圳    二手    贵金属  网站建设  机器人 

站长基础说说之怎样让javascript脚本不影响SEO

   2018-06-03 04:04:08 互联网258商务网3
核心提示:只有脚本解释引擎才能正确的解析执行,但是却没有像HTML那样的规定范式和框架,所以最终的输出结果获取难度要比HTML大得多,这点
 只有脚本解释引擎才能正确的解析执行,但是却没有像HTML那样的规定范式和框架,所以最终的输出结果获取难度要比HTML大得多,这点可以参考使用本机浏览器打开一个带有javascript脚本和不带javascript脚本的页面时本机的CPU和内存占用,就可以知道javascript脚本带来了相当的额外开销,而这部分开销属于投入大产出小的,所以可以预见在相当长一段时间内,搜索蜘蛛依然不能对javascript脚本实现很好的支持,除非搜索引擎开发商开发出了可以以较小的代价来获得javascript脚本执行结果的技术。但是网页上很多特效的实现依然需要依靠javascript才能完成(指望flash的解析更加不靠谱,那东西是编译好的swf,需要依靠逆向工程才能分析出源代码的玩意),所以我们在做网站的时候还是离不开javascript脚本的,那么怎样让javascript脚本不影响SEO也就成了新手朋友们需要知道的一个问题了。下面是我个人的一些看法。http://www.yixiin.com/news/  
1、网页上所有跟SEO相关的因素都用HTML表达出来,使用DOM进行特效控制。只要把所有跟SEO相关的因素使用HTML表达了出来,搜索蜘蛛就可以爬取到这段内容,进而收录这段内容或者根据其中的链接继续爬行,因为蜘蛛不抓取解析javascript脚本,所以使用DOM控制特效不会对蜘蛛抓取产生任何影响。如果你将需要爬行的链接通过变量赋值的方式依靠javascript脚本来显示的话,那么蜘蛛就无法获得链接的相关参数:锚文本、指向URL,如果你有不希望蜘蛛爬行的链接的话,将其写入javascript脚本变量是一个好办法。本项内容大家可以参考“javascript的tab切换”、“实例讲解一个不利于SEO的JS导航”这几篇文章。  
2、如果有希望蜘蛛抓取的目标页面需要转向,不要使用javascript脚本进行跳转,因为这样做的话蜘蛛完全无法获取到目标页面的地址,采用noscript标记进行目标url指定是一个好办法,因为蜘蛛能够正确识别noscript标记,并且一般情况下不会对浏览器显示产生影响(除非你的浏览器屏蔽了脚本解释引擎)。本项内容大家可以参考“noscript的小用处”。  
3、不要使用ajax来获取需要蜘蛛爬行的内容。ajax是一个好技术,尤其是在一些需要实时性要求比较高的系统中,可以很好的缓解服务器的压力,也可以实现需求时才查询取出数据内容,还可以对框架布局不产生影响,实现更炫的网页效果,但ajax的核心是通过javascript脚本来在需要时获取数据的技术,这样数据就不是在页面展示时就加载完成,那么就出现了第一项中所说的,蜘蛛获取不到这些内容,自然就无法抓取和爬行链接。本项内容大家可以参考“AJAX技术与SEO”和“QQ空间不能用来做SEO外链”。
http://www.yixiin.com/news/list-1831.html
http://www.yixiin.com/news/list-1839.html
http://www.yixiin.com/news/list-6925.html
 
反对 0举报 0 收藏 0 打赏 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行

网站首页  |  付款方式  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报
免责声明:本站所有信息均来自互联网搜集,产品相关信息的真实性准确性均由发布单位及个人负责,请大家仔细辨认!并不代表本站观点,258商务网对此不承担任何相关法律责任!如有信息侵犯了您的权益,请告知,本站将立刻删除。
友情提示:买产品需谨慎
网站资讯与建议:125493959@qq.com 客服QQ:2924917661点击这里给我发消息2924917661点击这里给我发消息