静态、动态、伪静态哪个URL结构更适合SEO?
了解SEO的,应该更了解。URL有三种常见的形式:静态、动态和伪静态。如果严格分类的话,伪静态也是动态的,只是表现为静态的URL结构。
基本上我们在对一个网站进行系统的SEO运营时,都会对一个网站的URL进行分析。如果URL包含复杂的动态形式的符号参数,我们一般会进行伪静态处理。这样做是为了提高网站的收录,因为之前一直有这样一种说法,搜索引擎对网站的分析识别能力有限,参数太复杂很难抓取。那么URL的处理,也就是SEO运营,就是一个非常必要的步骤。推荐:如何从SEO的角度设计网站URL?
我们先来看看静态、动态、伪静态三种URL结构的优缺点。
1.静态页面
优点:与其他两个页面相比,速度最快。不仅加载速度最快,而且不需要从数据库中提取数据,速度快,不会给服务器造成压力。
缺点:由于数据是以HTML格式存储的,文件非常大。而且最严重的问题是源代码一定要彻底改,而不是一个地方改,整个站的静态页面都会自动改。如果一个大型网站的数据比较多,会占用大量的服务器空间,每次添加内容都会有新的HTML页面存在。如果不是专业人士,维护起来比较麻烦。
SEO:静态页面对搜索引擎非常友好。至于为什么友好,可能有很多站长不知道。我们可以直接在优点里找到搜索引擎喜欢的东西。搜索引擎最喜欢的是速度快,网站速度快,说明你的网站服务器很好。虽然这种提速很微弱,可能只有几秒钟,甚至更短,可能就是这一点点搜索的时间。
2.动态页面
优点:占用空间很小。一般有几万个数据的网站,用的是动态页面,可能只有几米的文件大小,而用静态页面的从几十米到几十米不等。因为数据是从数据库中调用的,如果你想改变一些值,直接改变数据库,那么所有的动态页面都会自动更新。这比静态页面要有利得多。
缺点:用户访问速度慢,为什么访问动态页面慢?我们得从动态页面的访问机制说起。事实上,我们的服务器上有一个解释引擎。当用户访问时,这个解释引擎会将动态页面翻译成静态页面,这样每个人都可以在浏览器中查看源代码。而这个源代码就是解释引擎翻译出来的源代码。除了访问速度慢,动态页面的数据都是从数据库调用的。如果访问量非常大,对数据库的压力会非常大,但是现在动态程序都使用缓存技术。但总的来说,动态页面对服务器的压力更大一些。同时,动态页面的网站一般对服务器的要求较高,访问的人越多,服务器压力越大。
SEO:很多个人网站和企业网站看不起动态页面,说搜索引擎不包含动态页面。这是非常错误的。可能别人的动态页面比你的静态页面包含的更多。当然前提是动态URL不要带太多复杂的参数,比如符号之类的。搜索引擎收录动态页面也是一样,不存在歧视。最大的区别其实是速度的不同。这个区别很弱,就像我刚才说的,而大部分大型网站都是用静态页面,因为服务器压力比较小。
3.伪静态
优点:大家都知道静态页面对SEO有很大的好处,静态页面对服务器的负载很小,但是静态页面的缺点是不能随时更新。至于伪静态的优点,就不好说了。伪网页和动态网页相比,速度的提升就更不用说了。相比较而言,因为是“假”的静态页面,所以其实是动态页面,也需要翻译成静态页面。最大的好处就是搜索引擎可以把自己的网页当做静态页面。
缺点:从名字就能看出缺点。“伪静”其实就是“假静”。搜索引擎会不会把它当成静态页面,只是基于经验和逻辑的分析,不一定准确。可能搜索引擎直接把他当成动态页面了。我们做了那么多努力,其实什么都没有换来。
SEO:好处是动态页面,如www.hongtaoseo.com/? * 123 . ASP或www.hongtaoseo.com/? * 123 . PHP,转换到www.hongtaoseo.com/123.html,,但这是如此肤浅的转换,没有人敢说它对搜索引擎是否有好处。但是我们不能确定的是,我们不能认为它不存在。伪静态SEO的作用和真静态是一样的,而且访问的时候服务器负载会增加,但是能实时动态更新确实很方便。只要合理控制负载问题,使用伪静态的收益大于真静态,伪静态技术在很多论坛程序和CMS内容管理程序中都有使用。
我们简单总结一下:
1.SEO使用纯静态和伪静态没有本质区别。
2.使用纯静态可能会损坏硬盘,影响论坛性能。
3.使用伪静态会占用一定的CPU份额,过度使用会导致CPU过载。
4.最重要的是,我们希望SEO是静态的。
5.静态网站开发成本比较高,建议为中小企业考虑成本。
所以:
1.用纯静态的方法可以直接排除,因为不管怎么生成,都会伤硬盘。
2.既然纯伪静态的效果是一样的,我们可以选择伪静态。
3.但是大量使用伪静态会造成CPU过载。
4.所以我们只是不大量使用。
5.既然静态只针对SEO,那么我们只需要SEO的伪静态,不针对用户。
6.所以我们只需要使用专门为SEO爬虫提供的归档器中的伪静态。
上一篇:从SEO的角度去设计网站URL?
下一篇:网站优化如何挑选网站关键词