静态HTML和伪静态哪个更好?

摘要: 在点石论坛和SEO论坛中经常看到类似这样的帖子: 静态HTML和伪静态哪个更好? 我使用Rewrite把URL做成伪静态了,搜索引擎会不会当作静态网页对待? 下面樂思蜀就静态HTML与伪静态问题

在点石论坛和SEO论坛中经常看到类似这样的帖子:

静态HTML和伪静态哪个更好?

我使用Rewrite把URL做成伪静态了,搜索引擎会不会当作静态网页对待?

下面樂思蜀就静态HTML与伪静态问题,发表一下个人看法。

以下内容,仅针对Google,其他搜索引擎未必如此。

首先我们来看哪个更好的问题

就老樂多年对Google的观察,目前Google在这个问题上已经基本完美解决。也就是说,现在对于Google,无论使用伪静态还是静态HTML,基本都能很好的抓取和收录,不会出现几年前那种带多个参数的动态URL就不抓取的现象。

抓取解决了,那么同等情况下,伪静态还是静态HTML针对搜索引擎更好?答案是静态HTML,截止目前是这样,以后不保证(后面的内容会再说这个问题)。

上面所说一定是在同等情况,如前面的一篇文章“Google解说动态、静态、伪静态网址”所说,你要把这样一个URL地址:

http://www.domain.com/read.php?classid=123&lang=en&id=321

Rewrite成:

http://www.domain.com/read-321.html

效果理论来说反而不如上面的动态地址。

接下来我们来看Google看到的伪静态和静态HTML

Google 管理员工具 中增加了“像 Googlebot 一样抓取”功能,对于SEO来说,价值是非常大的,可以直观的看到,Googlebot看到你的网页是什么样的。

为了实验,上传了一个演示xhtml代码的静态HTML网页,与上一篇文章做对比。下面是模拟抓取出来的结果:

上图中,左侧是一篇文章的伪静态页面,右侧是一个静态HTML文件,对比一下,能明显看到下面两个差别:

Last-Modified:静态HTML有修改时间(对于搜索引擎意味着可直接获取文件修改时间)

Content-Length:文件大小(SEO应该清楚,文件大小对于搜索引擎的影响;Googlebot如果能从服务端直接获取文件大小,作为参考,抓取的效率会更高)

下图是静态HTML的文件属性:

最后,猜测一下Google为什么认为静态HTML优于动态URL

对比一下静态HTML与动态URL的工作方式:

静态HTML:客户端与服务端通讯成功,服务端直接发送文件属性与内容。

动态URL:客户端与服务器端通讯成功,服务端根据客户端请求的内容,产生页面内容,发送服务端信息与请求的内容。

使用动态URL:假如程序出现问题,所有基于些程序的内容将无法访问;假如模板变化,所有信息内容都会发生变化,而真正有价值的内容并没有改变;假如数据库ID不是唯一,新增的内容沿用了被删除内容的ID,将出现URL没有改变而页面完全变化……

而如果是静态HTML,文件只有“存在&不存在”(服务端状态不计算在内),“修改&未修改”(读Last-Modified就好了)。

经过这样的分析,得出的结果是:静态HTML具有更高的稳定性。

这个猜测也能解释SEO经常遇到的一个问题,网站中的一些文档(PDF&DOC&XML)权重相对都较高。

挺长时间没有写博客,语言有些混乱,呵呵。

有时间的时候,专门写篇博客,介绍一下Google管理员工具中“像 Googlebot 一样抓取”各标签的意思,刚开始用的朋友可能对这些不是很了解。

作者:樂思蜀
原文:对于Google伪静态与静态HTML的差别版权所有,转载时必须以链接形式注明作者和原出处并保留本声明。

时间: 2024-10-27 10:57:08

静态HTML和伪静态哪个更好?的相关文章

网站建设问题-网站纯静态页面和伪静态页面有何区别

问题描述 网站纯静态页面和伪静态页面有何区别 网站纯静态页面和伪静态页面有何区别 看网址就可以看出来 php java 哪个更合适网站开发 解决方案 纯静态,就是服务器上有个html文件,不需要任何处理,直接返回客户端. 伪静态,从客户端上看,好像在请求一个文件,但是其实是服务器动态生成的. 虽然看网址看不出来,但是明显一些内容是必须动态合成才能产生的就不可能是真的静态文件. php java 哪个更合适网站开发 都适合,相比来说,java更适合企业开发.

zblog php版本实现URL静态化(伪静态)方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站的URL实现静态化虽然不是必要的,但是却是可以给你网站加分的,首先你自己和用户看着也舒服,不用再看那么多乱七八糟的符号了,其次搜索引擎抓取起来来方便,所以,如果能够实现URL静态化就尽量实现,利肯定大于弊. zblog的php版本提供了非常简单的URL静态化方法,准确的说应该是伪静态,因为它并不是真的生成了静态化的文件,只是让你看着网址是

对于Google伪静态与静态HTML的差别

在点石论坛和SEO论坛中经常看到类似这样的帖子: 静态HTML和伪静态哪个更好?我使用Rewrite把URL做成伪静态了,搜索引擎会不会当作静态网页对待? 下面樂思蜀就静态HTML与伪静态问题,发表一下个人看法. 以下内容,仅针对Google,其他搜索引擎未必如此. 首先我们来看哪个更好的问题 就老樂多年对Google的观察,目前Google在这个问题上已经基本完美解决.也就是说,现在对于Google,无论使用伪静态还是静态HTML,基本都能很好的抓取和收录,不会出现几年前那种带多个参数的动态U

伪静态与真静态哪种合适更适合你的站第1/2页_网站应用

1.关于伪静态的用处         有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?         估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?         所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有说,你这个是伪的,我不收录你.         揪根掘底的来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由

Google解说动态、静态、伪静态网址

近日,http://www.aliyun.com/zixun/aggregation/9464.html">Google搜索质量组发布文章,详细解说了对于Google搜索引擎,动态.静态.伪静态网址的区别及利与弊(原文/译文). Google发布的文章,可能由于翻译过来的原因,加之诸多问题不便言明,感觉一向都很含糊,樂思蜀简明的引用原文如下. 动态.静态.伪静态 动态网址:内容存于数据库中,根据要求显示内容,URL中以 ? # & 显示不同的参数,如:news.php?lang=c

彻底了解动态页面和静态页面的优缺点

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一般说来网页的url地址有三种形式,静态形式,伪静态形式,动态形式.站长们都知道静态形式是最理想的网页形式,因为它对搜索引擎是最友好的,更容易被搜索引擎找到收录,静态网页地址是真实的,存在的而且静态形式的url地址也是最美观的,地址中没有一些变量特殊的符号,例如?.&.%等符号,这些符号给让的人感觉比较陌生,容易产生不信任感.伪静态形

网站SEO并非一定需要静态化

在国内,很多"SEO专家"给客户网站的第一诊断结果就是要页面静态化.这倒不是因为动态页面就做不了SEO,而是相对静态页面而言,动态页面的SEO更加难做,受"SEO专家"的技术能力所限而已. 对于搜索引擎而言,在主观上对静态页面和动态页面并没有特殊的好恶,只是很多动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已.此外,页面静态化在一定程度上也提高了页面访问速度和系统性能及稳定性--这使得在搜索引擎优化上面,为使得效果更加明显,问题简单快速解决,大家对站点

SEOer优化网站为何偏爱伪静态

SEOer每次拿到一个网站,做的第一件事情就是看看网站是否是动态或者是已经做好伪静态, 一直以来,URL的静态化是SEO的要求之一.为什么在进行网站优化的时候,喜欢让网站的URL伪静态呢? 第一,我们来了解一下什么是伪静态,为什么会出现伪静态这个词?我们都知道早期网站没有动态语言,例如(asp/jsp/.net)等等的支持,所有页面都是靠手工开发写HTML然后保存为扩展名为.html这种文件来供大家浏览,其访问地址可能是以.html结尾,如此可以想象整个效率是多么的低,而且还很复杂.后来出现了动

asp实现静态页面的一种思路

今天还算比较空闲!最近的两个网站的开发使我产生了不少新的想法!也阅读过了不少优秀的代码, 但总没有找到一种符合自己的模式!借鉴缓存的设计,我似乎找到了一种更便捷的思路.其实这里的静态 页面并不是真正意义上的静态,但可以达到了静态页面的解析效率,还未经项目测试,拿来分享. <% '文章来源:http://www.devjs.com Const DEVJS_INDEX="index.html" Const INDEX_DEFAULT_INTERVAL=300 Dim sLastUpd