seo中url要不要静态化
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
seo细节中有个经常会被提及的问题,就是url是否静态化的问题。这个一直也是seoer们经常争论的话题,到底哪一种更加利于优化;下面个人就在此就总结下。
1、首先要了解什么是静态url,什么是动态url。静态url包括两种,一种是真静态,比如说服务器的硬盘上储存有一个实实在在的.html的文件,这种就是所谓的静态。另外一种就是服务器上并无实际的文件,只是用户访问的时候从数据库里根据url端所包含的参数返回对应的结果给用户,这种就是所谓的动态url,当然同样包含伪静态,伪静态在一定程度上等同于动态,只是在服务器端使用了Rewrite将动态网址进行重写,使动态网址看起来像静态网址,比如说我的深圳seo博客,文章内容页面url采用的就是伪静态。
2、动态url同样会被搜索引擎收录,只是对于蜘蛛来说,静态url更符合蜘蛛口味,相对动态url来讲静态url对搜索引擎更加友好。动态url蜘蛛不太喜欢收录的原因是,蜘蛛可能会因为过多的url动态参数陷入到黑洞里。
3、真静态url,直接生成html页面在硬盘上读写,如果生成静态的页面过多的话很明显会对硬盘有所损伤。伪静态url,这种的是通过用户访问的时候即时从数据里生成的,url上看起来是静态,对于用户来说一种是可能便于传播,另外一种是为了欺骗搜索引擎,告诉蜘蛛我是静态的,为了让蜘蛛抓取和收录。动态url,站点内容便于管理,数据可以实时更新,缺点是对于蜘蛛并不友好,虽然目前绝大多数搜索引擎已经支持抓取动态url的页面了。而且动态的这种,相对更占用CPU资源,如果不是自己独立服务器的话,使用全站动态url的站点网站性能相对低下。而且有的因为程序自身的原因,包含不同参数的url也会返回同样的内容,即不同的url但是同样的内容,这种的可能会被搜索引擎判断为作弊。
4、综合用户体验来说,真静态url有一种好处就是,当数据库出错的时候,这种实实在在的静态页面同样可以被用户访问到。动态url包含的参数,会经过服务器请求解析后返回给用户,相对来说网页的返回速度要慢一些,而蜘蛛肯定偏好返回网页速度快的站点,因蜘蛛一直模拟用户的思想,没有用户喜欢访问速度慢的网页。
5、为了提高性能,现在很多cms系统都会提供直接生成静态页面的选择,同样也有cms系统提供生成伪静态和静态两种可选的。针对不同的网站,采取的选择也不一样,比如说针对企业类站点,建议还是使用真静态比较好,因为本身数据量不大,更新也不麻烦。seo从来没有绝对的错与对,改用动态化的还是要用动态的,不要因为考虑搜索引擎优化什么都去使用伪静态,我曾见过有些站点连会员注册这种页面都做了伪静态,觉得实在没有必要。伪静态本身除了像动态那样解析内容外,还要再次伪装成静态url,没必要浪费资源。
注意事项
静态化网页并不是指的是后缀名为.html的网页,其他包含如.asp,.php的网页也有可能是静态化网页,只要这个网页在服务器是一个真实存在的页面,就是静态化网页。静态化网页与后缀名是没有直接关系的,简单来说,就是url中不包含例如带“?”等这些参数即为静态网页。个人认为,seo不要刻意为之,具体情况还得具体分析。
2023-07-25 广告