动态网站是否需要做伪静态?浅析伪静态对SEO的好处

动态网站是否需要做伪静态?我们都知道伪静态就是将动态网站的页面地址改成像静态页面那样以html、 htm或目录形式结尾的地址。这样做是否有必要?对SEO有什么好处吗?那么本篇文章白天给大家说说自己的看法。

动态网站是否需要做伪静态?浅析伪静态对SEO的好处

动态网站是否需要做伪静态?

动态网站的一个特点就是就是服务器占用空间少,网页上呈现的内容绝大部分都是读取数据库所实时生产的页面,这个页面它实际不存在。因此动态网站的网页地址大都以带“?+参数”的形式。

虽说百度官方文档有说百度可以抓取动态链接,但也提到链接的参数不宜过多。参数多有什么影响呢?

1、不利于用户体验

在浏览器地址栏中,有的浏览器地址栏默认会隐藏链接中带?的参数。

举个例子,下图为白天博客的一个文章页面(地址为:https://www.seobti.com/?p=1674),由于参数被隐藏只显示了主域名。而如果使用伪静态的话,链接应为https://www.seobti.com/1674.html

动态网站是否需要做伪静态?浅析伪静态对SEO的好处

此外,相比起带参数形式的链接,静态链接的链接架构更简单直观。因此,相比起前面的动态链接,用户会更喜欢伪静态链接。

2、不利于搜索引擎抓取

动态链接参数过多,容易把蜘蛛带进死循环,重复收录一个页面。

综上,为便于搜索引擎抓取和提升用户体验,动态网站的链接需要做伪静态,那么做伪静态对SEO有什么好处呢?

伪静态对SEO的好处

1、优化链接结构

一般我们做伪静态的时候,都会优化链接结构,省去链接中一些不必要参数和符号,尽可能以简洁易懂的形式呈现。

比如wordpress网站的文章链接形式一般为https://www.xxx.com/?p=id,通过伪静态规则,我们将”?p=“这些省去,只需要获取文章id,于是将文章链接伪静态化换成了https://www.xxx.com/id.html的形式。

当然,白天博客的文章动态链接参数较少,可能不易看出伪静态的效果,如果一个页面的链接为:www.xxx.com/plus/list.php?tid=$1&filter=$2&PageNo=$3,其中$1$2$3分别对应tidfilterPageNo的具体值,这样的链接结构既不美观,也不直观,用户不容易理解其意思,于是我们将该链接通过伪静态的换成www.xxx.com/plus/list_$1_$2_$3.html,只需其中的值就可以了。

2、利于搜索引擎抓取

相比起动态链接,静态链接更易被搜索引擎识别并抓取,虽说搜索引擎可以抓动态链接,但抓取速度上还是略低于静态链接的,因此通过链接伪静态,对网站SEO是有一些帮助的。

当然,动态网站链接伪静态也会有一些坏处:

伪静态链接是将动态链接静态化处理了,因此当用户访问网页时还是需要读取数据库来生成页面,同时伪静态还需要在服务器环境中添加伪静态规则,相比起动态链接,伪静态链接还多了一个重写过程,因此在加载速度上会略慢于动态链接,而且对服务器造成的压力会更大一些。

总结:其实网站需不需要做伪静态,可以根据实际需求来决定,对于一些需要参与搜索引擎排名的页面,白天建议做伪静态,而一些像后台登录注册的页面,那就没必要做伪静态。另外如果考虑到伪静态会造成服务器的压力,那么白天建议可以把页面做成静态页面,这样不需要读取数据库,也不要伪静态规则,自然就减轻了服务器压力。

原创文章,作者:白天,如若转载请注明出处:动态网站是否需要做伪静态?浅析伪静态对SEO的好处

(5)
打赏 微信扫一扫 微信扫一扫
白天的头像白天博主
上一篇 2020年2月26日 16:08:13
下一篇 2020年4月11日 22:02:38

相关阅读推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

微信内浏白天博客