07年之前做网站优化的人对网站URL想着法做成静态,常常把这点视为seo工作的重中之重。其实个人认为URL静态化不必强求,根据网站实际情况决定就好。
为什么那个时段如此注重页面静态化呢?那是由于当时引擎爬虫技术不太完算,网站程序及人为行为容易造成蜘蛛陷阱,导致爬行索引时出现死循环。为了避免出现此种现象,搜索引擎减少了对动态网址的爬行。随着时间的推移,搜索引擎逐渐完善,基本解决了此种情况,尤其是谷歌对动态网址的抓取已十分成功,百度也大致上解决了这类问题。
静态网页相比动态优势到底有多大?各搜索引擎认为静态比动态更具友好性。但其实二者的差距很小,通过做好网站内链完全可以弥补这一差距。
什么是伪静态及怎么实现。
动态网址在网站目录中没有实际对应的文件,是更据访客的需求实时从数据库中读取数据并返回结果。把这个动态过程模拟成静态页面或目录,就称为伪静态。 目前大多建站系统或论坛系统都支持这个特性,如果不支持的,可以通过修改程序达到目的。
动态网站站内优化策略
1、导航很重要:清晰的站内导航即有利于访客浏览网站,又有利于蜘蛛爬行抓取内容。找到重要内容从首页开始不能超过3次点击,特别重要的内容在首页必须有对应的链接。
2、制作网站地图:地图中把常用的重要内容做上链接,用户能最快了解网站栏目结构,对蜘蛛抓取也很有帮助。另外XML格式的网站地图也最好做个。
3、URL统一,规范:同一个页面出现多个URL版本(如news.php?id=100和news.php?id=100&page=1),或者出现多个URL形式,再就是大小写等问题都可能造成一个网页在搜索引擎中重复收录,这就给网站在搜索引擎中制造不良影响。
总结:个人认为动态并不比静态页面差,优化做的正确,同样有良好的表现。而且网站应用中很多并不能做成静态(如订单系统等交互很强的网站),因此没有必要刻意追求生成html文件或伪静态。 |