谈谈JS对SEO 解决之道

  JavaScript对SEO的影响及解决之道

  JavaScript在SEO中是一个很头疼的问题,一方面我们在网页制作中需要使用JavaScript来实现绚丽的特效,而一方面JavaScript又会对搜索引擎的抓取分析造成不好的影响。Google的官方文档中很清楚的说明,如果在html中过多的使用 JavaScript、Cookie、会话 ID、框架、DHTML 或 Flash 等复杂功能会使搜索引擎抓取工具在抓取网站时可能会遇到问题。

  Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site.

  http://www.google.com/support/webmasters/bin/answer.py?answer=35769

  Google Site Search isnt able to index content contained in JavaScript. The general rule for making sure that a web page can be indexed by Google is to ensure that all of the text that needs to be indexed is visible in a text-based browser, or a browser with JavaScript turned off.

  http://www.google.com/support/customsearch/bin/answer.py?answer=72366

  不仅是Google,yahoo在官方文档中也有类似的强调:

  尽量使用搜索引擎能够识别的文本信息,避免过多的JavaScript、Cookie、框架、DHTML 或 Flash 等复杂技术。

  http://help.cn.yahoo.com/answerpage_2911.html

  百度虽然没有明确的说明,但是经过大量的实践,百度也是无法对JavaScript进行识别的。 www.ilove3gp.cn

  这样就造成了一个问题,网页中过多的JavaScript代码无疑是对搜索引擎分析网页内容增加难度,如果网页中的链接也是有不少JavaScript组成的话,那么搜索引擎甚至无法顺着链接去抓取网页。这样的话,过多的使用JavaScript就造成了以下的影响:

  1、对搜索引擎分析网页内容造成了干扰。2、影响关键词密度。3、严重妨碍搜索引擎抓取网页。4、影响由链接产生的网页权重分布,这一点在PageRank上通常会有体现。

  对抓取和链接权重所造成的影响,还可以用外链来弥补,但是第一第二点却是不容易挽救的。

  如何在不影响网页效果而又对搜索引擎友好的前提下使用JavaScript,从而不影响SEO效果呢?

  1、绝对避免导航及其他链接使用JavaScript。导航和链接是搜索引擎抓取网页的赖以生存之本,如果搜索引擎无法抓取网页,则代表了网页不会出现在索引结果中,也就无从谈起排名了。

  2、尽量避免对内容使用JavaScript。尤其是与关键词相关部分的内容,应该尽量避免使用JavaScript来展现,否则毫无疑问是要降低关键词密度的。

  3、实在需要使用JavaScript的部分,将这部分JavaScript脚本放在一个或几个.js文件中,这样能够避免干扰到搜索引擎的抓取和分析。

  4、实在不能放在.js文件中的部分JavaScript脚本,将它们放在html代码的底端,< /body>之前,这样使搜索引擎分析网页时最后才会发现它,降低对搜索引擎的干扰。

  以上的一些方法是消除JavaScript对搜索引擎的不利影响。其实反过来说,一个事物通常有利也有弊。JavaScript的使用也是这样,不一定使用JavaScript就一定是不好的,在一定程度上去利用JavaScript,反而对SEO有很好的作用,也就是正面的作用。

  11545.html">我们有说到搜索引擎无法对JavaScript进行识别(虽然Google目前做到了对少量简单的JavaScript代码做出辨别,但那也应该只是Document write之类的简单代码)。那么换一个角度来说,我们完全可以利用JavaScript来过滤一些垃圾信息。

  何谓垃圾信息?从SEO的角度来说就是不仅对搜索引擎抓取分析没用,还会对关键词密度造成干扰等不利的信息。通常这些“垃圾”信息包括:广告、版权申明、大量导出链接、与内容不相关的信息等等。我们可以将这些垃圾信息通通扔进一个或数个.js文件中,从而降低对页面实质内容的干扰,提高关键词密度,向搜索引擎展示页面内容的核心。

  如果大家有兴趣,下回我可以分享一下全Flash网站的SEO方法。

  站长网新闻榜 www.admin5.com/top

时间: 2024-11-09 04:44:26

谈谈JS对SEO 解决之道的相关文章

网站过度优化的原因及解决之道

每个站长都很重视SEO,无论是新站老站都在SEO方面卯足了劲,但我们也常发现并不是一份耕耘一份收获,有时候我们做了大量的SEO工作到头来却发现网站被搜索引擎惩罚了!降低排名.降权的情况很多网站都出现过,这也就是所谓的优化过度,那么什么样的情况会导致优化过度呢?优化过度的网站又应该如何起死回生?以下是本站长给您的一些建议. 以下是网站过度优化的4点原因以及解决之道: 1.关键词堆砌过度:网站的关键词优化很重要,这是网民找到网站的线索,但如果网站关键过度堆砌,搜索引擎会认为网站有作弊的嫌疑,这时候网

软件开发的那些事儿:解决之道

前面提出了软件开发的轮回:期望--破灭--崩溃--新的轮回,我们的解决之道在哪里呢? 我的反思--不在沉默中爆发,就在沉默中灭亡 反思,我在反思-- 对于来自客户的变更,我永远忘不了的是大学时老师的谆谆教导.上软件工程课的时候,老师总是一再地反复强调,一定要将需求变更消灭在需求分析阶段.按照过去的瀑布式开发理论的描述,总是要求我们在需求分析阶段了解清楚客户的所有需求,并编写成<软件需求说明书>,交给客户签字.客户一旦在<软件需求说明书>上签字,那么需求就不能再更改了,软件就照这个开

JS对SEO的影响 你不得不知

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 想要了解JS对SEO的影响,你必须要了解JS是什么意思,JS的基本语法等相关知识,否者你对着众人谈JS对SEO的影响岂不是在扯淡,你不觉得自己说出口心里都是虚虚的吗?是的,如何让自己变得理直气壮,有礼有节,那么你必须掌握JS的基本语法,了解JS的好处与JS的缺点. 先简单谈谈我对JS的看法: JS的好处: 其实这也是为什么出现JS这门语言的一

百度K站后的冷静分析以及解决之道

作为一个站长,哪不得不迎合一些搜索引擎,作为一个国内的站长哪就不得不对百度臣服.在这里我不得不说一下被K站,似乎在搜索引擎里只有百度会一这招.作为也倍受折磨的站长我也来说说我对K站的一些看法和改进措施. 正像某某说人说的,世上没有无缘无故的恨,自然百度也不会无怨无故的K你的站,在被K过后,千万不要怨天尤人,要静冷的找准对策才是迫在眉睫的事情.不然,带不来IP不说,你辛苦经营的友情链接,怕是一个一个要远你而去了. 以下是我总结的一些情况 1:采集,我认为现在做一个采集站很没有前途.想想作为一个用户

Java/J2EE中文问题终极解决之道

j2ee|解决|问题|中文 Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道.    最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换.     还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则.     在Java内部运算中,涉及到的所有字符串都会被转化为UTF-8编码来进行运

何为SEO:谈谈自己对SEO的真实理解

关于SEO的定义是没有什么好争辩的,即Search Engine Optimization,汉译为搜索引擎优化.大多数人会直接理解为针对关键词排名进行的站内站外各种优化.这都是正确的,这里就不重复了. 实际上关于SEO,站长们通常都有自己的态度与理解,本人也不例外,尤其是从事SEO相关工作一段时间以后,愈发的想谈谈自己对SEO的真实理解. 一.SEO是一件有意思的事情 从小学到大学,学习的东西都是与SEO相互不沾边的. 而本人的工作经历已经7年了,但是其中至少有5年的工作不是与SEO相关,先是工

SEO霸主之道:网络品牌

<福布斯>之前曾经刊登营销专家肯·克罗格(Ken Krogue)的分析文章<SEO已死 社交实时内容大行其道>,他在文中指出传统意义上的搜索引擎优化(SEO)的做法已经过时,在SEO产业经过转型后,目前已到社交.实时内容大行其道之时. 昨日腾讯科技一篇<SEO拯救之道:生产互联网真实内容>从A5论坛5个不同时段转载帖子查看数看,截止发稿累积的查看次数已经突破四百,也就是说从最早的转载19小时前,到现在,每小时至少有二十人关注着.当然腾讯方面肯定已经是渲然大波了.而笔者认

存储虚拟化:避免常规陷阱 五大解决之道

存储虚拟化已经发展成为当前主流技术,如何在你部署虚拟化项目之前避免常规陷阱,找到解决之道.本文就列出了5个你需要考虑的关键问题. Gartner最近的调查显示,如果你是一名IT经理,机会是你已经计划部署虚拟化存储.近乎1/4不少于500名员工的厂商已经配置了存储虚拟化产品,其余55%则计划在未来的2年内实现它. 存储虚拟化是一种不同与实际物理存储的抽象化表述服务器和存储应用的概念,典型的集合多重储存装置,并将他们通过一个管理控制台进行管理. 这项技术快速在企业中风靡起来有如下理由:在许多情况下,

电脑硬盘出问题有哪些解决之道?

  硬盘出问题的解决之道有哪些? 1.进行硬盘整理,在整理硬盘碎片的时候,记得要关闭其他所有的应用程序,包括屏幕保护程序,最好将虚拟内存的大小设置为固定值.不要对硬盘进行读写操作,一旦整理程序发现硬盘的文件有改变,它将重新开始整理. 2.整理硬盘碎片的频率要控制合适,过于频繁的整理也会缩短磁盘的寿命.一般经常读写的磁盘分区最多一周整理一次. 3.整理完硬盘碎片之后,你还可以通过"硬盘清理"程序来对硬盘当中的一些多余的文件进行清理,这样可以节省一部分硬盘空间. 4.进行硬盘扫描,虽然它的