从网站seo优化的角度来讲,javascript技术对其是毫无意义的,是有伤害的,在网站需要使用js特效来增强用户体验时,需要对其进行特别处理。 什么是javascript技术?javascript简称js,是一种属于网 […]
从网站seo优化的角度来讲,javascript技术对其是毫无意义的,是有伤害的,在网站需要使用js特效来增强用户体验时,需要对其进行特别处理。
什么是javascript技术?javascript简称js,是一种属于网络的直翻式脚本语言,其应用范围广泛,如表单验证,浏览器检测,cookies创建,读写html元素等,是一种用户网页交互的技术。
因为js有诸多用途,所以大部分网站都有使用,来增强网站的用户体验度。从普通用户的角度来看,其提供的功能也具备实用性,利用js构造的网页也更加具备美感。
我们运营网站,不止要将内容更好的呈现给普通用户,还需要在搜索引擎中有良好的表现,这就涉及到网站seo优化的问题了,事实上,这个技术在搜索引擎这套程序看来,是“空白”的,是无法识别的,是不利于网站seo的几个技术之一。也就是说,利用大量js构造的网站,表面看似具备极好的交互度,实际上,对于搜索引擎来讲毫无价值可言,是伤害网站优化的一种技术。
问题来了,让网站看起来符合用户体验,就需要使用js,使用了js,网站又对搜索引擎不友好,该如何处理呢?久恒seo建议:采用折中的办法,拿捏到位,恰当使用,如何操作?
万不得已而为之!如果无需使用js,就尽量不要使用。有时候,能用其他技术呈现网页特效如css3,就不要使用js。
避重就轻!如果有些地方必须使用,就需要确保网页标题与内容是正常展现而不是js调用的。
局部使用!网站的模块是有很多的,功能性的交互模块等可以使用js,但需要禁止全局js。
注意速度!在技术上,尽量将可用的js放入一个文件中,加载单个的js相对较快。
注意位置!在位置上,建议将js放置到主体内容的底部。
因为百度搜索引擎存在技术上的缺陷,无法识别js中的内容,从这个层面来讲,假如网站使用了大量的js,那么对搜索引擎就是不友好的。因为用户的原因,又必须使用,这个时候就需要拿捏到位,避重就轻,重要的内容还是自然呈现,次要的内容通过js展现。
只有同时考虑到普通用户和搜索引擎这个特殊访客,网站的seo才是成功的。
不能说是伤害,本身就没有绝对的对与错,把控好尺度就好。
从搜索引擎程序的角度来看,是伤害,没毛病。
没有完全的伤害,从用户行为的角度分析,js效果有利于增加网站的uv,有利于降低网站的跳出率。
没有完全绝对的事,用另外一种眼光看待seo技术,会加深对seo的理解程度。
没有那么恐怖的,把握好使用的尺寸即可。
重要的内容不要使用js来呈现,这是基本的seo常识。
为了追求视觉效果,使用大量的js特效,本身的原意是好的,但会损害对搜索引擎的友好度。
没有所谓的绝对的对与错。
原先学网站建设,前端这块一直没搞懂,像div一类的。
这个说法很片面啊,如果没有js,那么用户体验度就不高,跳出率就会高,这同样会伤害网站的seo结果。
这个看怎么看,说js伤害seo,也是没有错的,毕竟搜索引擎识别不了js。
没有绝对的伤害网站的技术,也没有绝对的对网站优化好的技术。
没有绝对的错与对,做seo也是如此。
javascript不是不可或缺的,css3技术很多时候也能实现网页特效。
能不使用就尽量不要使用,百度对js是识别不了的,在搜索引擎的眼中,这就是空白!
不用js技术的网站几乎是看不到的,使用的时候注意位置,注意主次之分,就可以解决这个问题。
采取折中的办法,尽可能同时照顾到搜索引擎和普通访客。
诶,很多时候,此事两难全!普通用户和搜索引擎这两个客户都不能得罪,这是问题所在!另外,搜索引擎程序的不完善,也是一个根源问题。
必要的时候,需要使用这个技术,但前提是不重要的地方,经验之谈!
像表单一类的,banner图一类的,都需要使用js,主体内容使用正常的方式呈现内容即可。
丁酉年(鸡)九月初十 2017-10-29到此一游!
从搜索引擎的角度来看,是伤害的;从用户的角度来讲,是鼓励使用的,建议的做法是有所取舍,折中处理。
seo自学网:浅谈seo与js的关系
想要了解JS对SEO的影响,你必须要了解JS是什么意思,JS的基本语法等相关知识,否者你对着众人谈JS对SEO的影响岂不是在扯淡,你不觉得自己说出口心里都是虚虚的吗?是的,如何让自己变得理直气壮,有礼有节,那么你必须掌握JS的基本语法,了解JS的好处与JS的缺点。
先简单谈谈我对JS的看法:
JS的好处:
其实这也是为什么出现JS这门语言的一个重要原因,JS全名Javascript,Javascript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。这段文字大家可能读起来比较生硬,我稍作介绍大家应该就能明白了,我想你们都注意到这段加了绿颜色的字体了,没错这就是我们需要了解的重点。
首先JS是一门客户端脚本语言,你可能会问这和SEO有什么关系?可以很直接的告诉你,这关系大了去了。由于JS是一门基于客户端的脚本语言,所以它所呈现的数据和动作是不需要与数据库进行交互的,比如我们经常看到的省市级联动,在注册的时候经常遇到下拉列表省份、市区、县城等等,这些数据由于不是经常更改,所以大型网站都是采用JS调用,这样一来可以大大减轻服务器的消耗,也缩短了向用户反馈数据的时间。既然页面呈现给用户的时间缩短了,请问与SEO是否有关,答案是肯定的,而且这并非主要考虑到SEO,重要目的还是在服务器与用户。其实这就是一个最简单的用户体验功能。
然后还提到JS可以给HTML带来动态的效果,大家都知道HTML是静态网页,看起来比较呆板,很多人都比较喜欢能够动的网页,比如56相册里面的旋转木马这些效果曾经我也下载模仿过,还有黑客帝国的页面,同时我利用JS还开发过一个类似金山打字的游戏。JS可以让HTML动起来,那么有JS的html网页是不是就是动态网站了呢?( 什么是动态网站 ? 什么是静态网站 ? )
最后还有响应用户的操作,刚刚其实都提到了一个省市级联动的功能,在注册中我们还经常看到一些JS升级的AJAX功效,如验证密码长度和安全,验证码,是否为空的检查等等,这些工作都可以交给JS完成,不用每次用户提交都像数据库请求一次,极大减轻了服务器的负荷。
JS的缺点:
谈到JS缺点就尽量简单点,个人认为JS是一门难开发难调试的脚本语言,写过JS代码的人都知道,调试JS是非常麻烦的意见事情,所以把web工程师拿高工资咱们也别觉得有什么不公平的,然后就是大家都知道的JS对SEO的影响,坦白的说我觉得JS的影响并非很大,只要别太多,如果代码过多尽量封装到JS文件调用即可。过些天准备写一篇优化整理JS代码的文章,我也好久没用过JS了,和大家一样需要学习。所以特地做了一个博客,以后好的文章会都投稿到电子商务研究中心来,谢谢大家的支持。
说了JS的优点和JS的缺点,我想你应该知道在网站开发的时候,如何权衡JS什么时候该使用,什么时候不使用或者少使用。很多JS对SEO的影响我想你比我还了解,毕竟很多人都有提到,我这里只是做了一些很少有人提起的因素,也许是我个性问题,我一直坚持JS对SEO是大有好处,曾经我还是程序员的时候,完全不懂SEO,我和一个所谓的SEOer争吵过,他说网站里面决不能使用JS,我就数据库读取 服务器负荷为理由回答了他,这场辩论没有谁胜谁负,我们都保留自己的观点。的确JS多多少少是对搜索引擎有一定的影响,但是只要你不过分使用还是利大于弊的。
JS那些地方不要使用呢?譬如:导航,千万不要为了酷为了炫,而失去了应有的SEO价值。当然很多老板并不会考虑这些,他们只要求好看这个也是没有办法的失去,化妆品行业是典型,要么是JS导航要么就是全站Flash!其实没有必要过多纠结那些地方不要使用,你只用记住一点,对SEO越重要的地方,最好不要出现JS代码即可。
来源:seo自学网
比较到位,对seo重要的地方,不要使用js。
有些老板,根本不晓得有网站优化这个概念,做网站的时候,做得那叫一个炫目,却不曾想,这是做给自己观赏的。
js,flash,无限加载,延时加载等,都会伤害网站的seo效果,在使用的时候,需要特别注意。
博客园:javaScript对SEO的影响与注意事项
在两大搜索引擎阵营中,大量实践证明百度对JAVASCRIP的处理很不理想而GOOGLE的处理要好一些.
网页中出现大量的JavaScript会给搜索引擎爬行增加难度.其主要影响有以下几点:
1.干扰搜索蜘蛛对内容分析
2.无形中降低了关键字密度
3.影响网页权重的分布
那么如何有效的避免这样的问题,JavaScript在网页设计过程中必须使用到,对于这个问题的解决我们只能有效的避免而不能完全避免.主要从以下几个方面去避免这些问题:
1.导航中尽量不要使用JavaScript下拉式菜单,这个问题我已经在很多文章中提及过了,导航不要为了好看而使用JavaScript特效或FLASH完成,那样对SEO极为不利.
2.文章内容部分的链接尽量不要使用JavaScript来展现,特别是有些网站对链接的制作使用JavaScript产生DIV效果,这样对SEO没有实质性的好处,应尽量贴近标准链接.如果真的必须要使用,可以参考页面重写来实现效果,蜘蛛是一个特殊的浏览器,所以你还是要注意自己网站的HTML源码。
3.尽可能的将多个JS写入一个JS文件提高页面加载速度.不管是处于用户体验还是蜘蛛浏览,网页的加载速度提高对SEO都是有好处的,用WP创建BLOG的时候就深刻的体会到了,加载一个合并的JS比加载2个以上JS的速度会大大提高.
4.尽量将JS置于页面代码的底部.JS的解析需要调用多个组建去完成,放于底部不仅能加快网页加载速度,还能有效规避蜘蛛对JavaScript代码的大量分析.
对JS的测试,GOOGLE做的比百度要好些,但是在搜索引擎技术没有完全适应JS之前,网站内容还是要尽量少使用JS。
来源:博客园