此文将介绍如何让你的网站成为google搜索中的焦点,如果你是一名网站技术人员,读完此文你将有所收获。
一、让google找到你
如果你搜索某类关键词,出现关键词的前几名网页并非如SOHU,SINA,163等门户网站,而是其他专业性突出的站点,甚 至一些你从未听说过得网站,他的排名却一直排在大型门户网站前面,或者该站点的域名为.org,.edu等而非商业公司.com 。
他们是如何做到的?
1、连接的重要性
假设某人发表了某篇优秀文章,而其他人在他们的文章中多次引用了这篇优秀文章的内容,或者提到了这篇文章,那我们可以认为这 篇优秀文章,在某个领域就是权威。这就是google对网页排名的中心思想,谁是权威,谁是焦点,谁就排名在第一位。
如果某个网站在sohu的首页做了一个首页的友情连接,那么很快该网站的首页里面的内容关键词在google里面得到大幅度 的提升(即使没有人点击这个连接,也会有很大的效果)。以此类推,在众多知名网站上面做了友情连接,你的网站将很快推广出去。我 并不是鼓励读者去到这类门户网站上面去做广告,只是想说明:连接就是一切。
sohu至少经营了6年以上,google对他的许多网页评价都很高,目前sohu的首页评价为7/10,可以说,sohu 就相当于一个权威。而在这个权威里面,引用了你的网站(增加你的友情连接),那么google会认为,权威所引用的内容,一定不 是赝品,因此google也会因此会提升对你网页评价。
反之,如果你在一个名不见传的网站(google对改网页评价较低)做了友情连接,那么效果几乎等于没有。因为google 排名的思想是权威第一,其他的就放到后面去吧。
推荐方法:
大量的与其他网站交换连接,最好是google评价较高的网页;
查找网站的死连接,因为他们将会破坏网站在goolge心中的形象;
增强网页内容的质量,因为他们将会给你得网站带来更多的点击率和引用率,因此而提升google对改网页的评价。
注:Google对网页的评价,你需要下载google工具条,上面的pagerank则表示评价值。
2、让google认识你
即使你的网页做了大量高质量的友情连接,为大多数权威引用,可是如果你的网页在设计中没有处理好某些技术细节,google 可能无法认识你,因此而浪费你的资源。
需要注意的几点:
网页的标题。网页的标题就相当于一个人的名字一样,如果你的网页没有title字段,那么goolge将很难识别;
网页的关键词、描述。虽到目前这两项逐渐被google所忽视,但他们依然有所价值,你最好在网页的keywords,de scription字段中输入该网页关键词以及描述。
尽量少的使用flash动画、图片。如果你的连接以flash或者图片的形式出现,那google将很难识别出里面连接,也 就是说等于白费。虽然google对外声称可以识别,不过实际效果并不理想。因此网页里面的连接最好是文字连接,如果你为了美化 你的网页而必须使用flash或者图片,那么建议你在做了flash或者图片之后,在网页的其他地方在做一个文字连接。
连接的正确性。排除死连接,这一点必须注意;另外,如果该网页属于动态网页,比如news.asp?id=95,或者其他语 言的,如:news.jsp?id=95,new.do?id=95等等,这些网页也很难被google识别,虽然google 声称他能快速的识别这些动态网页,但实际效果并不理想,因此,恶贼钟林强烈建议将所有动态网页转换成静态网页html(别砸,别 砸我,鸡蛋好几万块钱一吨)。当然,并不是让你将网页直接改成html格式,因为这样的工作量是无法承受的,apache和ii s服务器都有一个re_write的模块可以为你解决自动转换,这一点我将在下面做详细介绍。
二、google关注你网站站设计中的细节
1、建立网站地图。
网站地图有两个好处,一是方便读者进行网站导航,二是方便google搜索你的网页。
google在对你网站搜索的时候,有一个入口,通常是你网站的首页,然后根据网站首页上面的连接进行逐个的搜寻,然后将搜 寻中正确的结果加到他的数据库里面。因此网站需要一个能够最大容纳你网站所有网页的连接群,最好的方法是做一个网站地图,在里面 输入你网站主要栏目的连接地址。而google不会主动去搜寻你网站一个名叫sitemap.html的文件,因此恶贼强烈建议 将网站地图的连接代码拷贝到首页,这样goolge在搜索首页的过程中将会一次性的读取你网站大部分的连接。
另外值得注意的是,如果你的首页是一个flash,或者一个图片,goolge很可能无法正确搜索你的网站连接,因此网站的 首页要尽量多的作连接,但连接形式最好是文字连接。
2、关于re_write
目前较为普遍的动态网页包括asp,php,jsp,shtml,jhtml,cgi......甚至还有一些自己定义的, 比如:aspx,do,index,hello等等。表现形式为:news.asp?id=95。恶贼钟林建议读者通过re_w rite将其转换成news/95.html,以便于google对改网页的识别。
re_write是iis里的一个模块,你可以从http://www.95ren.com/soft/re_write. zip下载,里面有相关安装说明。
当需要将news.jsp?id=95的映射成news/95.html时,只需设置httpd.ini文件:
RewriteRule /news/(\d+)\.html /news\.jsp\?id=$1 [N,I]
这样就把 /news/95.html 这样的请求映射成了 /news.jsp?id=95
然后你在连接处这样写:95新闻。
如果你的新闻是通过数据库循环读取出来的,那么写法是:
CODE:[Copy to clipboard]while(rs.next()) {
String id = (String)rs.getString('id');
out.print(');
out.print('95新闻');
out.print(');
}
如果你在处理数据翻页,那么写法是:
More__.html(注:page是翻页页数,type是数据类型)
表现形式:More_1_95.html
如果翻下一页,则为:More_2_95.html,继续下一页的循环,则是More_3_95.html,以此类推。
不过你需要在httpd.ini文件中增加以下代码:
CODE:[Copy to clipboard]RewriteRule /More_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2 [N,I]
如果你的动态程序有多个参数需要传递,那么就增加多个(\d+)即可,如下:
CODE:[Copy to clipboard]RewriteRule /More_(\d+)_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2&type2=$3 [N,I]
可以参考我的网站“朝九晚五”http://www.95ren.com 里面的翻页处理表现形式是:More_1_95.html
加入google
1、登录网站
到google去登记你的网站,网址是:http://www.google.com/intl/zh-CN/add_ur l.html。当然,google不会让任意的网站登录,你的网站首页必须能够打开,并且内容必须健康,且内容不能太少,否则g oogle将不予通过。
即使google通过了你的登记请求,他也不会通知你,你也无法立刻知道是否通过了。一般在1个月之内就会知道答案,因为g oogle对于新站的审核、登记,不会立即生效。但是我们可以通过这样的方法来确定你的网站是否已经通过登记:
到google的搜索框内输入: site:www.你的网址.com
如果查询结果为0,则表示google尚未登记你的网站,或:注意,或者是你的首页出现异常,或者是你的首页使用了框架,或 者是你的首页没有标题、关键词,或者是你的首页的内容太少,这些因素将导致你的网页无法被google识别,即使你已经通过了登 记审核。
2、验证你的网页是否被google收录
直接在goolge的搜索框之内输入你的网页的网址,如果查询结果为0,则表示并未被收录
3、验证你的网页是否被google更新
google会在1个月之内在他的数据库里面新你的网站信息,当然,如果google对你的网页评价高于4,那么这个时间将 会缩短到1个星期。如果你安装了google的工具条,你可以使用“缓存的网页快照“功能,来查询目前google收录该网页的 过期信息。
注:google更新的首页的时间是1-3天,网站内的其他网页是1-36天。
四、google的喜好与厌恶
google也有发脾气的时候,如果你的网站首页或者其他网页打不开,或者你的网页内有不健康的内容,google会降低对 他们的评价,如果网页的评价一直在下降,最终google会在他的数据库里删除你的网站信息。
google不喜欢框架,如果你的网页使用了框架,google将无视他的存在,而拒绝将改网页的信息加入数据库。goog le喜欢html文件,因此所有信息的搜索都以html为先,而那些动态网页asp,php,jsp甚至一些自定义的do,ac tion,hello等都统统排在后面。 google不喜欢js,虽然大家都用它来读取数据,不过既然google讨厌js,我们也没办法,因为js里面的内容是无法被 google识别的,因此如果你坚持要使用js,那js里面最好不要存放重要信息。
五、google的站内搜索
默认google搜索框是搜索互联网(www)上面所有的内容,如果你的网站已经被google收录了,那么你可以做一个g oogle站内搜索。就是说在google数据库中搜索所有你的网站的信息。比如你输入了你网站内的一个关键词,使用googl e的站内搜索的搜索功能,将会在goolge出现你网站内所有与关键词有关的网页。
六、影响排名的其他因素
影响排名的另外一个重要因素就是你网页的时间,如果网页的生成时间越近,那么排名就会越在前面(注:这不是唯一的因素)。不 过百度搜索(baidu.com)对时间因素看的非常重要,即使goolge 对改网页的评价低于其他网页,但如果网页的时间是最近的,那将显示在百度的第一位。
首页自动更新,不是首页数据自动更新,而是整个文件自动更新。如果你的首页是采用asp,php,jsp,通过读取数据库来 实现自动更新,那这只能算是首页的数据更新了,而不是首页文件更新,google和百度看的是首页文件的更新时间。
这里我介绍一个让网站首页永远是最新的方法,用java自动生成首页:
步骤1、将你首页的所有数据读取出来,通过io存放起来。如果你的首页需要读取数据库纪录,你可以在此之前通过读取sql将 数据库信息读取出来,然后通过io控制写入文本html。
步骤2、合成你首页所需要的所有数据,包括图片、文字、动画、js脚本等等,通过io将这些数据合成为index.html 。
以上两个步骤可以实现首页的更新,但不是时时自动更新。若要自动更新,你可以触发一个事件,当事件触发时,则实现步骤1和步 骤2。我的站点“朝九晚五”的触发事件是:一旦网站有新的文章发布时,则触发首页更新事件。而站点每天都有很多新的文章发布,这 就表示网站首页每天都会更新,其首页文件的时间永远是最新的。
Google左侧排名攻略
在网站推广方法中,搜索引擎推广是最重要的方法之一,而Google目前是世界最NB的搜索引擎了,占全球56%的搜索引擎市场 ,所以网站在Google中的推广不可忽视。不过,目前大多网站在Google中的推广都是给Google钱,做Google右 边的广告。 Google右侧广告虽然效果还凑合,但是价格毕竟太高了(每次点击,0.05美元),不是我们平常的网络老百姓能够承受了的。 如何不给Google一分钱在Google中更好的推广自己的网站呢?这里我教大家一套秘笈---- Google左侧排名。
Google左侧排名,主要是通过技术手段,提高网站在Google中的综合评分自然的获得较好的排名的。这里我们一下Goog le左侧排名技巧:
第一步:Google排名第一步要先了解Google排名的因素: Google排名因素据说超过300种,这个数据是一个国外的著名的SEO(搜索引擎优化研究)研究者提供的,不过我们必须研究 那么深,因为我们祖先有句非常有道理的话是这么说的:万变不离其宗!
Google排名因素主要有以下几条:
A: 网站结构:合理的网站结构可以让Google轻松搜索到你网站的大多内容,收录你大量的页面,更多的关注你这个网站。是排名很重 要的一条因素。
B: 标签设计:搜索引擎都喜欢通过一些标签来认识网页,判断网页,Google也不见外。此条因素也非常重要。
C: PageRank:也就是常说的PR值。Google对网页的等级评分。是排名因素中的重中之中,下面会给大家详细谈一下。&a mp;n bsp;
D: 网站流量:网站流量越大,Google越关注,而且不光对你网站更新非常快,而且对排名的好处也是非常大的。
E: 其他因素还有很多很多,这里就不列出来了,只要前面那四项我们想办法做好就OK。
第二步:优化网站:优化网站主要包括:网站结构优化,网站标签优化,网站页面优化,为的是让Google更容易搜索你的网站并且 关注你想排的关键词。这里举个实际例子给大家谈:
A: 结构优化:让想GOOGLE收录你网站更多的网页,关键就是要让各个页面之间相互都有连接。另外最好再做一个详细的网站地图页面 。
B: 标签设计:网页标签主要是两个标签,一个是网页标题,一个是简介标签,一个是关键词标签。标签中要适当的突出关键词。例如在Go ogle中输入“电子商务”一次排名第一的网站首页标签是这么设计的:
。
这三段标签要放在
与之间注:标题标签长度不可超过40个字符(20个汉字)为好。
注:简介标签要清晰明了的写出网页简介内容,另外突出关键词。不要过长和写与网页内容不相干的内容
注:关键词标签写太多容易被认为作弊,老实写出就OK,不要写与自己网页无关的词。
C: 网页优化:
首页:许多网站首页都是纯FLASH或者是一个图片,这样结构的网站很不合理,首页是一个网站的入口,起到的主要就是导航作用。 首页最好一个清晰明了又有内容的页面。
另外,网页文本内容中要突出关键词,里面遇到的关键词可以用加粗。另外文本中有其他页面的关键词的话,可以将 这个关键词加上超链接,导向相关页面。
注:每个网页突出的关键词越少越好,最好不要超过3个。另外,网页中的关键词的密度一定要把我好一个度,不要太低,也不高太高。 一般在3%左右比较合适。
第三步:提高网站的PR值. PR值是Google对网页的评分,主要根据网页之间的连接来计算:比如,A站有B站的连接,一个用户从A站点击B站在A站的连 接进入B站,就表示A站投了B站一篇,将被GOOGLE记录。一个网页的外部连接越多,它的PR值就越高。
提高网页PR值主要有以下几中方法:
A: 和PR值高的网站做友情连接。
B: 登陆YAHOO, DMOZ 等许多网页目录。
C: 到一些自助连接站点登陆自己网站的连接。
D: 优化网站结构,让网站自身页面之间都有很好的连接。
第四步:提高网站流量:想让自己网站本身的流量越好越好,首先第一条就是要把网站自身内容做好,粘住浏览过你网站的客流,让他们 第一次上你网站就记住你网站,并且下次需要相关信息了还会来你的网站。另外就是配合着做其他方面的推广。
Google左侧排名不给Google一分钱,而且如果左边排名达到后,效果是Google右侧广告效果的三十倍以上。还犹豫什 么,赶快行动吧!
一般说来,URL中包含关键词对排名确实会有所帮助。这通常涉及到两个问题:域名是否宜使用关键词和子页名是否应使用关键词 。
域名的排名优化效果和品牌效果
从搜索引擎排名优化的角度考虑,含关键词的域名一般比域名中不含关键词的网站排名要好。例如若以“hosting”作为搜索 词,则网站www.hosting.com比www.ipowerweb.com更容易获得较高网站排名。此外在友情链接时,人 们一般还是习惯用网站名称/域名来做文本链接内容。这样一来,包含关键词的域名无形中可以给网站增加砝码。
不过从产品或服务的品牌效果考虑,如果你提供的产品或服务具有打造品牌的实力和深厚的市场潜力,那么用公司名称(品牌名称) 做域名应该是比较合适的。所以域名中是否使用关键词,宜从长远角度出发,根据公司制订的不同目标的市场策略而定,不要走入急功近 利的误区。
域名中使用关键词应注意的问题
问题一:域名长度是否合适
域名不宜太长,一般一到两个关键词最佳。如kw1.com或kw1-kw2.com。这样客户也容易记住。
问题二:是否拥有独立域名
独立域名更能获得搜索引擎的认可。调查显示:大多数搜索引擎排名时对那些不具备独立域名的网站赋予较小的“重要性”。
问题三:域名是否关键词堆砌(keyword stuffed domain)
形如kw1-kw2-kw3-kw4-kw5.com。设想一下,倘若搜索引擎给域名中出现的关键词的“重要性”是1分,而 keyword1是你最想推广的关键词。那么对于这个含五个关键词的域名,其中每个关键词在搜索引擎中的“重要性”为1/5。这 样就降低了最重要关键词kw1在搜索引擎眼中的“重要性”。而且在域名中无节制使用关键词的做法总有为了获得更高的搜索引擎排名 而不是为了给客户提供实用信息之嫌。搜索引擎有时候也会忽略掉域名中出现的部分关键词。
问题四:域名是否诚实反应产品或服务
应避免优化中的“欺骗性域名”问题。假设一家提供酒店预订服务的站点,若是“ABC-hotels-accommodati ons.com”属合情合理。但如果是“ABC-hotels-accommodations-tourist-informa tion-business-travel-guide.com”,则属于欺骗性域名。
子页名/地址中推荐使用关键词
子页地址中包含相关的关键词能够有效提升这个页面在搜索引擎中的关键词关联度得分。但切忌过分的网页优化而造成子页名中大量 的堆砌关键词,形如domain.com/kw1-k2/kw1-kw2-kw3-kw4.php。这样的结果只会适得其反。
虽然这对用户来说可能无所谓,因为他们关心的并不是这些,而是在你的网站上是否有你声称提供的内容。如此一来,一个非常有网 络经验的用户是极有可能认为你的网站只是投搜索引擎所好,其实并没有提供比较有质量的内容。另一方面,对搜索引擎来说,对那些大 量堆砌关键词的子页名,其中的每个关键词的“份量”都被打了折扣,甚至被忽略部分关键词,这也不是不可能的。
URL中使用关键词的其它问题
很多搜索引擎优化的资料中都提到了在对Google做优化时,应将网页名称中的多个关键词以分隔符分开。那么,什么分隔符才 是搜索引擎所认可的?连字符“-”和下划线“_”都可以做分隔符吗?
问题一:搜索引擎可接受的分隔符
例如对一个搜索引擎优化页:
search-engine-optimization.php
search%20engine%20optimization.php
search_engine_optimization.php
它们在Google的页面等级评定中是否扮演着相同的角色?
很多用户都以为搜索引擎会把下划线当作分隔符来对待。因为一些著名的网络分类目录如DMOZ和Yahoo在其文件名中亦有使 用下划线。但事实上,至少在目前Google会把连字符“-”和空格码“%20”都看做空格符(即URL中的“%20”效果同“ -”)。但Google并不认同“_”为分隔符。对Google来说,
search-engine-optimization.php= search engine optimization
search%20engine%20optimization.php= search engine optimization
search_engine_optimization.php= searchengineoptimization
我们可以用“allinurl”进行搜索来验证一下。还是以“search engine optimization”为例,只需在Google的搜索框中输入:allinurl:search engine optimization,你会发现在Google的搜索结果页(SERPs)中并未出现任何包含下划线的URL。
专家如是说:“对连字符“-”和下划线“_”的区别对待并不属于Google的特性之一,而是IT业界中基于定义所形成的共 识。下划线“_”的定义只是一个普通字母而并非一个分隔符号。而连字符“-”的定义则是一个关于文本索引的分隔标识。若你的文件 名由若干关键字组成,则宜使用分隔标识进行优化,如连字符“-”或空格符“%20”,但不提倡用下划线做分隔。”
问题二:分隔符的使用频率
如果在网页中看到类似这样的URL:www.seocompany.com/SEO/Search_Engine_Opti mization,我们就容易把URL中的下划线误当作空格。虽然下划线“_”也许较连字符“-”更具易读性,但网页中出现这样 的URL却会给用户带来困扰。所以从用户易用性角度出发,我们也不建议大家在URL中使用下划线。
还有一个问题:Google对URL中出现的“-”的次数是否有要求?实践表明,URL中的连字符以一到两个为最佳。有很多 用户试图通过诸如“search-engine-optimization-website-search-engine-op timization.php”这种方式来加强关键词密度,但结果却沮丧地发现这些网页的PR值一直挂零,不但没能提升网站排名 ,反而在搜索结果中销声匿迹了。
结束语
一般搜索引擎会对URL中出现的关键词给予一定的“重要性”。所以可对URL进行优化来提升网站排名,但是在做网页优化时应 注意优化策略。事实上,如果把网站比做一所房屋,针对搜索引擎所做的形形色色的网页优化手段就好象是房屋的地基。那些合理而且目 光长远的优化策略就如同选择了坚实的地基来搭房子,无论搜索引擎排名的算法怎么变也撼不倒,而那些用沙子做地基的网站却不得不战 战兢兢的。一旦网站排名算法改变了风向,这些网站也就只有“待从头,收拾旧山河”了。
文章评论