生成HTML对优化更好吗?
自从某搜索引擎在网站收录指南里面标示"spider更喜欢设计简单的html页面" 很多网站管理员把这个标示列为最高信条,为了使网站优化效果得到提高,网站管理者们不择手段的让网站HTML
1:网站生产纯HTML
2:服务器Rewrite规则
3:asp程序设置伪静态(或者是服务器上面设置镜像)
A在CMS和动态语言不成熟的阶段,很多网页都是纯HTML化的,都是纯手工制作的,内容是独一无二的,所以相对这些纯手工原创的HTML网页来说,他们是新颖的内容,所以搜索引擎喜欢
B搜索引擎在发表喜欢HTML的原因不是喜欢HTML这个后缀名,而是纯HTML的内容,因为HTML没有连接到数据库,并且源代码简单不累赘,所以spider在爬行的时候速度非常快,所以会很容易抓取,这并不代表spider喜欢爬行HTML的就不爬行非HTML的页面,或者是优先爬行HTML,换一句话说,他喜欢网站是纯HTML3.2代码的,他不喜欢里面有flash, dom, java script等累赘得看似方面用户体验的特效
C基于现在的网站管理员大部分都采用的是CMS,网站数据库结构和网站结构都大同小异,任何一个页面除了内容上面有所不同之外,其他的基本上都是一样(不要说你换模板,你站内的模板反正也基本上是一样的),由于是模板生成的HTML,所以页面难免累赘,并且会有很多交换式功能,这个变成了“设计复杂,代码累赘,spider部分会读不懂的HTML页面”
D那些伪静态化的网站就不用提了,本身还是要请求数据库,搜索引擎在爬行的时候速度不会比纯HTML的要快,没有起到任何的作用,相反倒增加程序开发和使用上面的不方面(如缓存问题)
Ps:本人用Discuz论坛和dedecms以及新云系统做过测试,生成HTML,伪HTML,动态文件调用的效果一样
文章评论 本文章有个评论