网站建好后改动网站要注意事项
一月 10, 2010 by Box · Leave a Comment
相信绝大数SEO都碰见过很多客户会问我的网站已经建好了,可是排名不好;帮我做优化大概多长时间能够上首页等等。这样的客户已经犯了个大错误。SEO不是网站建好或运营一段时间再开始想到要做的,是伴随着建站前的策划,建站过程的执行,建好后的推广的整体过程。绝大多数都是侧重于第三阶段。
如果网站建好再做SEO的话,可能要更改网站程序,从SEO角度要注意几个细节。
1.不到万不得已不要对网站进行大规模的改动
如果网站排排名不算太差勉强可以做优化的话,没有大面积的FALSH等情况对网站不要大规模的改动,可以慢慢进行局部改动。包括META标签等,能不改就不要改动。
2.网站的URL不要改动
不要改动网站原有的URL,根目录的文件夹名。否则新增加的网页会被当做新页面看到,老的URL又找不到,网站的收录会下降很多。
3.增加新页面的速度要把握好不要太快
都是网站内容为王,能够大量增加高质量的页面当然是件好事,但是也要注意增加页面的速度。注意增加页面和整个网站的比例。新增的网页比例过大也会被怀疑增加大量的垃圾。
4.网页优化的速度也要控制
最好不要突然间把每个网页都SEO,比如突然全站都改动META标签往往会适得其反。增加外链也要注意速度。
5.必须改动的URL页面要做301定向
必须做URL变动的要做301定向到新的网页。301定向对传递新页面的PR 也是有好处的。
谷歌沙盒奇怪现象,首页出沙盒内页还在沙盒里面
一月 8, 2010 by Box · Leave a Comment
09年11月份建的站,12月就进了沙盒。在沙盒前把整个网站的主题内部优化已经完成,中间也加了些链接。谷歌也已经更新过来了。只有等待喽。沙盒期间也坚持经常更新,在几个网站里加了单链。大概过了半个月首页出了沙盒,但排名在谷歌11页,仅高兴了一天又进去了,谷歌还喜欢跟我开玩笑,呵呵。又过了半个月PR更新直接PR4了,2010年,元旦刚过赶上谷歌大更新网站首页主关键词到第二页中间。这跳的速度也太快了点(这个算比较难的外贸词)。此时也没敢大意,经过这么多天等待兴奋劲早被磨完了。再观察几天,怕又是谷歌开玩笑。
第二天,谷歌英文排名没有变动,美国的排名又被打回沙盒原型11页去了。
第三天,谷歌英文排名还是没有动,美国排名回到了第二页。
第四天,同第三天差不多。
就这样坚持了几天,站总算是出沙盒稳定了。第二个问题出来了,中间有个很关键的内页还是没有出沙盒。内页的关键词排名出现的是其他的页面,site内页也没有内页的页面结果。内页关键词的排名页面也是首页。就好像内页蒸发了一样。本来内页LINK有很多结果,现在一个都没有了。不是仅仅沙盒那么简单。
谷歌奇怪现象,放首页出沙盒处罚内页。欢迎有同样情况的同行一起交流。QQ:763280260
谷歌外链做法
一月 7, 2010 by Box · 5 Comments
众所周知,做谷歌排名除了要好的网站内部优化以外,外部链接也是影响其网站排名的重要因素,外链占谷歌优化比例大概占7成。百度对于SEO的态度一直是含糊其辞,没有在公众场合发表过其支持SEO。可见对自己的技术极度的不自信。对分享下我做谷歌外链的心得吧。我主要做谷歌英文,所以重点说谷歌英文那块。
第一,英文外链语言的选择。英文的外链要大多数都是英文网站,不能一LINK网站出现的都是些中文站的反链。这样的站就算排名上来了也不会长久。而且还给谷歌传递了一个地域信号。既然是英文网站欧美国家广大人民是主要受众。百度不是有句广告词叫“百度更懂中文”,同理“谷歌更懂英文”,西方人做的网站也更懂西方人的习惯。而且中文站的服务器基本都是在国内,这些都是影响网站排名的重要因素。综合相比之下获得大量中文外链的英文站就处于下风了。下面链接的广泛性也会具体谈到。
第二,链接的广泛性。既然做链接就要做的自然。谷歌本身并不提倡SEOer去人为增加大量的外链,都是我们钻谷歌的空子。既然做了就要做好,不能给谷歌落下把柄。分析过很多站,也有很多同行间的交流。发现很多站外链很单一。主要有下面几个情况:
1.都是博客链接,包括自建的站群博客,博客回复链接
2.论坛链接,论坛发帖,个性签名
3.WIKI发布页面
4.新闻组和AD页面PPT等
5.自建网站等待其他的
6.PR分部的广泛性,不能都是PR3-4的而忽视低PR和没PR 的
外链的自然很容易理解,谷歌也充斥着人的思维,只有大家都说某个人好说明这个人真好。搬到网站上就是加链接投别的网站一票。问题就在这,拿谷歌举例吧,不可能化工业的很多站投了谷歌票,造纸业的站不投。除了人为干预一般不会出现这种情况。这就是广泛性的理解。所以做链接要广,当然也要有重点,自己擅长的哪块也可以多做些。
第三,链接锚文本和链接页面的多样性。和上面提到的广泛性相呼应,别的站投票的时候不会说都一致投某个或某些关键词。比如咱们这个SEO站做的好,有些站链接的关键词会是:SEO,SEO优化,搜索引擎优化,SEO文章等等。链接页面也是同理。
第四,链接要做的自然。当广泛性和多样性做好后,自然性也就水到渠成了。
第五,全站链接比首页链接权重要高的多。这个主要体现在交换友情链接上面。很多站长换链接看人家PR等同或者比自己的高就换了,也不考虑是不是全站链接。其他不考虑单从PR角度说,一个PR5的首页链接比不上PR4的全站链接。而且仅有首页链接权重要大打折扣。
第六,单向链接的很重要。我们做的链接99%都是单向链接喽。
第七,相关性网站链接权重高。不言而喻
第八,不能唯PR论。只要对方PR高,或者PR高的站就愿意加链接或换链接。这种想法的人不在少数。PR只是影响谷歌排名200个因素中的一个。相比高PR,还不如一个没有PR 的同类站投票权分量重呢。
谷歌幽灵现象
一月 6, 2010 by Box · 5 Comments
谷歌幽灵现象,一般情况下,把一个网站递交到互联网上,在每月固定更新之前,你会发现这个网站出现在索引里。有时,这个网站很多关键词能够获得很高的排名,但几天或一周以后,这个网站会突然消失。这种幽灵现象困扰着网络新手们,同时也给经验丰富的网络行家出了一道难题。其实,这种现象很容易理解。
首先我们知道Google有两种抓取方式,“主抓取”和“新抓取”。“新抓取”是主要负责抓取新的网页。当网页被“新抓取”抓取之后,搜索蜘蛛开始衡量该网页内容和质量,并把该网页收录在搜索结果里。这次的衡量是十分不稳定的,易受外界影响,波动性大。如果你的站在搜索结果里排名很高,那么这个搜索结果页面这就是“幽灵登陆页”。幽灵登陆页上的排名不能等同于索引页的排名。在每月新数据库建立之前,google必须将幽灵登陆页从数据库中移走。但是,这只是暂时的移走。这就出现了排名突然消失现象了。
我们可以简单地总结下:“主抓取”蜘蛛是没有阅读网站内容的,“主抓取”抓取到了你的站,但是这个网站没有被加入到主索引中。所以,当每月更新结束后,这个新站仍被google看作是新站。当下次更新来临时,“主抓取”蜘蛛将会阅读这个新网站的内容,在经过两次更新之后,该页面才能被收录进主索引。所以当google每月定期更新时,这些网站的排名会有所波动。这期间新网站可能在Google搜索结果页前面,也有可能消失。不要担心,这种不稳定的现象完全是正常的。只要我们自己的站都是正常操作的,那我们就没必要担心太多了!一个新网站被Google主目录搜索蜘蛛抓取了,并经过一段更新时间后,新网站被Google主目录确确实实抓取到,网站的排名才有可能转化成真正排名 。我们要做的是在网站出现幽灵现象的时候,增加网站内容,提高网站的质量,争取加入更多的分类目录以及获得更多高质量的链接。
如果不了解Google抓取新网页的过程,SEO工作将难以开展。网页排名可能一路飙升,名列前十名,让人欣喜若狂,也可能陡然狂降,甩出二百名开外,令人垂头丧气。抓住Google抓取新网页的过程规律,老老实实做站就OK了。
中文网站统计对英文站排名的影响
一月 5, 2010 by Box · Leave a Comment
前段时间在GOOGLE查看一个英文网站关键词排名的时候,发现排名后面还跟着一个
,刚开始以为是页面的编码问题,于是前几天就写了一篇“网站页面出现Translate this page 可能是编码问题”的文章,但经过这几天实验发现出现这种问题跟页面本身的编码没什么关系,而是跟页面中加了中文统计有关系。
在网上搜索了下,还没有写关于网站的中文统计对英文网站优化的影响的话题。发现这个也是偶然,在一个英文站里我单独做了几个关键词不同的页面,然后上传到网站的根目录里,经过一段时间的优化,有一个页面的关键词的排名已经到了谷歌的前10,其他几个排名都有不同程度的上升,为了直观地分析某一个页面的关键词排名上升后带来的流量,就在页面底部加上了CNZZ的中文统计。经过一段时间搜索引擎更新我的页面以后,发现这几个页面关键词的排名都有所下降而且排名的后面还出现“Translate this page”。开始还以为是网站页面的编码出现了问题,看了下源代码,页面编码是UTF-8,也没什么问题啊,回想了下网页也没有变动过除了加了个统计。也许问题就出在这里了。
网站是UTF-8编码,CNZZ的统计是gb2312。于是就顺便实验一下看问题是不是就出在这里,几个页面中我删除了其中2个页面的CNZZ统计,做了下比较。果不其然,过了一周google更新我的站后,删除了统计的页面,关键词的排名又回来了,而且有的排名比以前略有进步,“Translate this page”也消失了。而没删除统计的页面“Translate this page”都还在,排名也没什么变化。
301重定向的实现
一月 4, 2010 by Box · 2 Comments
什么是301转向?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。
为什么要做网址转向?
除了前面介绍过的网址规范化问题外,还有很多需要做网址转向的情形。比如,为保护版权,你拥有不同TLD的多个域名:
seowan.com
www.seowan.com
seowan.com.cn等等。
很自然这些域名全部指向一个网站。如用www.seowan.com为主域名,其它域名就可以转向到www.seowan.com。
或者你注册了公司全称域名edmundchein.net,但太长 ,你也注册了缩写域名方便用户记住ed.com,其中一个做主域名,另一个就可以转向到主域名。
为什么要用301转向?
网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索引擎对这些可疑的转向都很敏感。何必冒险呢。
当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,或者说实际上不存在了,搜索引擎就会把网页B当作唯一有效目标。好处是,第一,没有网址规范化问题,第二,也很重要的,网页A的PR网页级别会传到网页B。
很多时候其它网站会链接到
http://domainname.com
http://www.domainname.com/index.html
http://domainname.com/index.html
而不是你希望的
http://www.domainname.com
这样链接的PR也会传递到所有URL,如果你用301转向把前三个URL转到
http://www.domainname.com
PR也就集中在网页http://www.domainname.com了。
怎样判断网站有网址规范化问题?
英语中有句话,东西没坏就别修理。很多网站没做301转向排名也没影响,那就别动它。
如果你觉得网站排名没有预想的好,可以看看是否有网址规范化问题:
1) 查一下这些URL是否都有差不多的PR值和网页快照:
http://domainname.com
http://www.domainname.com/index.html
http://domainname.com/index.html
http://www.domainname.com
如果是,那可能有问题。
2)搜一下site:domain.com看是否结果中有多个主页版本。
3)你的网站是否在Google有大量网页被标为“ 补充材料”(Supplemental Result)。一般认为被归为“ 补充材料”是网址规范化问题的征兆。
怎样做301转向
如果你用的是Unix/Linux主机,可以用文件(Unix/Linux中用于目录特定指令如密码,转向,错误处理等的文件)。
比如把/old.htm转到http://www.domain.com/new.htm,可以用这个指令:
redirect 301 /old.htm http://www.domain.com/new.htm
或
redirect permanent /old.htm http://www.domain.com/new.htm
如果要把所有http://domain.com形式的URL用301重定向转到http://www.domain.com,包括:
http://domain.com/about.htm
转到 http://www.domain.com/about.htm
及
http://domain.com/dir/index.htm
转到 http://www.domain.com/dir/index.htm
在.htaccess文件中增加301重定向指令,采用“mod_rewrite”技术,加上:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1[R=301,L]
如果你用的是 Windows主机,应该在控制面板做301转向设定。
据我所知,HTML无法做301转向。在HTML里只能做JS或META REFRESH,但不是301转向。HTML一被读取,就已经返回200 OK状态码了。
如果你的页面是ASP或PHP还可以做301转向:
ASP:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.domain.com”
>
PHP:
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.domain.com” );
?>
另外,DOThtaccess文件只是一个普通文字文件,你用Notepad建这个文件,放上指令,存在你帐号的根目录下就行了。不需要修改Apache。