来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 近期百度的策略更新,让互联网上泛起一片把精力放到内容建设上的呼声,站长们开始讨论如何才能把网站建设好,怎么的网站设计才能喂饱蜘蛛的胃口?小编最近也在研究怎么出奇制胜...
近期百度的策略更新,让互联网上泛起一片“把精力放到内容建设上”的呼声,站长们开始讨论如何才能把网站建设好,怎么的网站设计才能喂饱蜘蛛的胃口?小编最近也在研究怎么出奇制胜的网站设计,才能迎合百度的新策略,这里把自己的想法和大家分享下。 第一:友好的导航设置。网站在建设时不仅要想到首页的设计,也要考虑到内页的设计和蜘蛛的抓取情况,很多网站在设计时只给主页放置内容,其他的并没有链接进入内页,蜘蛛来网站抓取完首页的内容后,只有选择跳出网站,这样的网站设计只能让蜘蛛收录首页一个页面,其他页面并不能被收录。对于网站页面的收录来说,所以网站的内页不要远离首页5次点击之外,这就需要网站设置友好的导航。网站的顶部栏目页导航,首页调用版块的“更多”链接内页导航,内页的面包屑导航:首页--栏目页--内容页。同时,在导航的设计中也有几个禁忌:不要使用图片导航、不要使用JS跳转导航、尽量使用简单的文章锚文本导航,友好的导航设计,对蜘蛛来说抓取的阻力是最小的,对用户来说体验也是最好的。 第二:友好的页面结构设计。很多产品网站为了达到用户的视觉效果,会使用大量的JS代码、图片、flash动画等,这些代码对蜘蛛来说都是读不懂的,网站的设计不仅要考虑到效果,更好考虑到在搜索引擎中的生存。使用百度推出的页面优化建议工具站长们就能发现,百度对网站的代码简化要求很高,网站在使用JS代码后,一定要放到代码的最后,减少蜘蛛的请求时间,同时,网站的CSS样式表也要进行合并,减少不必要的代码,网站中尽量不要使用fram框架结构,蜘蛛很难识别框架和flash的代码。对于网站的广告版块和没必要传递权重的版块,站长们可以使用iframe和nofollow标签,避免不必要的权重流失。 第三:友好的网站跳转代码。对搜索引擎蜘蛛来说,唯一识别的不会当做是作弊的跳转是301跳转,301跳转可以完全把权重转移到新的网站上。网址跳转的方法还有:302跳转、JS跳转、meta refresh跳转,但是这些跳转方法都会被蜘蛛认为是作弊的手法,我们做跳转就是为了传递权重,所以压根没必要选择除301跳转以外的跳转方式。对于windows主机做301跳转的ASP代码:<%@ Language=VBscript %> <% Response.Status=”301 Moved permanently” Response.AddHeader “Location”,”域名”>。PHP代码:<Header(“HTTP/1.1 301 Moved permanently”); Header(“Location: 域名”);?>。 第四:友好的页面静态化设置。百度新策略对网站的高质量内容要求很高,站长们也努力为网站创造更多的收录,静态化的页面设置可能会让网站更好的被收录。动态的地址会给蜘蛛抓取内容时造成不便,很容易让蜘蛛在抓取的时候进入死循环,或是会经常收录些重复的页面,要想网站页面能被充分的收录,网站设计时需要把动态URL转化为静态URL。可能很多站长们会说动态的页面也能被收录,蜘蛛来网站抓取时,是能识别动态的地址的,但是会给蜘蛛收录造成困难,竟然有好的方法可以减少蜘蛛抓取的麻烦,站长们又何乐而不为之呢。对于网站会出现收录内容的情况,站长们可以在robots.txt文件中加入:Disallow:/*?*代码,禁止蜘蛛对网站的重复内容进行收录,这个也是需要一段时间才能恢复的,站长们加入后不要着急,耐心等数据库缓存后,就不会重复收录。 站长们都辛苦的运营中网站,如果是因为这些细节的地方导致网站被惩罚,那岂不是欲哭无泪了,那何不在网站设计就出奇制胜。不管百度如何更新策略,只要站长们能再细节上做好,还是那句把精力放到内容建设上,提高用户体验,自然网站的生存时间也就长久了。 本文原创来源:http://www.hlqxc.org 首发红黑联盟,转载请注明来源。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com