`

分析静态化与伪静态URL Rewrite方式对搜索引擎SEO收录

阅读更多

分析静态化与伪静态URL Rewrite方式对搜索引擎SEO收录

  在国内,很多“SEO专家”给客户网站的第一诊断结果就是要页面静态化。这倒不是因为动态页面就做不了SEO,而是相对静态页面而言,动态页面的SEO更加难做,受“SEO专家”的技术能力所限而已。

        对于搜索引擎而言,在主观上对静态页面和动态页面并没有特殊的好恶,只是很多动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已。此外,页 面静态化在一定程度上也提高了页面访问速度和系统性能及稳定性----这使得在搜索引擎优化上面,为使得效果更加明显,问题简单快速解决,大家对站点的静态化趋之若骛。


        然而对于一些大型网站,静态化带来的问题和后续成本也是不容忽视的:
        由于生成的文件数量较多,存储需要考虑文件、文件夹的数量问题和磁盘空间容量的问题—--需要大量的服务器设备;
        程序将频繁地读写站点中较大区域内容,考虑磁盘损伤问题及其带来的事故防范与恢复----硬件损耗要更新、站点备份要到位;
        页面维护的复杂性和大工作量,及带来的页面维护及时性问题----需要一整套站点更新制度和专业的站点维护人员;
        站点静态化,增加了更新维护难度和网站管理人员工作强度,增加了硬件设备需求和损耗速度,增加了站点潜在的访问冲突和故障概率。对于一个大型网站而言,这都是必须考虑的问题。
        对于SEO优化,我们不需要真正静态化,只需要假装就可以了。动态页面也一样能够做好SEO优化。
        目前大多数搜索引擎基本都能收录动态页面,使用动态页面的站点数也远远大于静态页面的站点数。
        许多大型网站虽然网址的后缀为.htm,但其实还是动态页面,只是用了URL Rewrite的方式“欺骗”搜索引擎,真正完全静态的没有发现几个。


        目前对于一个动态网站,实施相对静态化的做法基本有如下几种:
        1. 伪静态,URL Rewrite方式。
        2. 类似蜘蛛的方法 ,动态站点也存在,只是通过一个程序去抓取整个站点并保存发布为需要访问的静态站点。
        不论是真静态页面还是伪静态页面,在方便搜索引擎收录这一点上,效果都是一样的。既然如此,为什么不使用效率更高的“相对静态化”的方法,以避免真正静态化所产生的诸多问题呢?
        在页面更新维护问题上,即使是伪静态,也带来了不少维护的复杂性和工作量。目前较为可取的更新方式有:
        触发式更新:当维护人员在后台更改某些信息后,系统自动或提供手动更新相应显示页面。
        独立、分片式更新:更新与维护分开,页面划分为不同的区,根据一定的规则对于区进行更新。区之间的整合与分离,有的是采用活动域,有的是采用SSI(Server Side Include)。


        对于独立、分片式更新,应当是大型网站相对静态化后较为理想的更新维护模式:
        1. 将各页面定义分区、编号,给定存储规则和更新规则,更新规则分为“依据数据变更更新”和“周期更新”。
        2. 对于各区采用优先级的方式,并提供手工触发的即时更新,以保证部分信息的更新时间需要。
        3. 静态页面替换动态页面,同时保留动态页面,并在静态页面未生成完毕时采用动态页面代替。
        静态化对于网站SEO来说,应当只是一个信号,告诉搜索引擎我的站点很好收录,然后带领搜索引擎尽可能多的“浏览”站点内的内容。只要能够方便浏览和收录,不论是静态页面还是动态页面,搜索引擎都会一视同仁的去收录。

        对于小网站而言,站点静态化或许是解决网站收录量的一个简便的办法,而对于大网站来说,则要认真考虑了,是不是真的有必要去做静态化,还是做一下“相对静态化”就够了。

分享到:
评论
1 楼 powerclark 2010-02-01  

相关推荐

    UrlRewrite实现伪静态

    UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,它基于Tuckey开源项目,能够帮助开发者实现URL的美化,进而提高网站的用户体验和SEO(搜索引擎优化)效果。在本文中,我们将深入探讨如何使用UrlRewrite...

    asp伪静态化/asp静态化/ASPURL重写/IIS Rewrite/RewriteRule/

    ASP伪静态化、ASP静态化、ASPURL重写、IIS Rewrite和RewriteRule是Web开发中的关键概念,尤其在优化网站性能、提高搜索引擎友好度以及改善用户体验方面扮演着重要角色。下面将详细阐述这些概念及其相关技术。 1. ...

    java urlrewrite 实现伪静态化 demo源码

    Java URLRewrite是一个非常实用的库,用于在服务器端实现URL重写,进而实现网站的伪静态化。这个技术在优化网站SEO(搜索引擎优化)和提高用户体验方面具有重要作用。在这个"java urlrewrite 实现伪静态化 demo源码...

    URLRewrite.dll 伪静态

    1. **SEO优化**:搜索引擎更容易抓取和理解静态化的URL,有助于提高网站的搜索引擎排名。 2. **用户友好**:静态化的URL对用户更加直观,易于记忆,提高用户的点击率和回访率。 3. **性能优化**:服务器处理静态URL...

    urlrewrite2伪静态与使用文档(IIS)

    标题“urlrewrite2伪静态与使用文档(IIS)”涉及到的是在IIS(Internet Information Services)服务器环境中,使用urlrewrite2模块实现URL重写和伪静态功能的技术内容。URL重写是Web开发中的一项关键技术,它允许...

    伪静态 urlrewrite

    在Java Web开发中,"伪静态 URLRewrite"是一个重要的技术概念,主要用于优化网站的URL结构,使其看起来更像静态页面,从而提升用户体验和搜索引擎优化(SEO)。`URLRewrite`是一个基于Apache开源项目Tuckey开发的...

    UrlReWrite(Url重写或伪静态)

    2. **SEO友好**:搜索引擎更倾向于收录和排名具有明确语义的静态URL,有利于提高网站在搜索结果中的排名。 3. **隐藏真实路径**:可以隐藏网站的实际结构,防止恶意用户通过分析URL获取敏感信息。 4. **方便迁移和...

    asp net UrlReWrite Url重写或伪静态 完美示例源码

    ASP.NET URL重写和伪静态技术是Web开发中提高网站SEO(搜索引擎优化)和用户体验的重要手段。本示例源码提供了实现这一功能的完美实践,适用于那些希望改善其网站结构和URL模式的开发者。 URL重写是ASP.NET的一项...

    伪静态组件Rewrite

    5. **SEO优势**:伪静态URL更易于搜索引擎爬虫理解,提高网页的可索引性,进而提升网站在搜索结果中的排名。 **应用场景** - **搜索引擎优化**:伪静态URL更友好,更容易被搜索引擎抓取,提高网站在搜索结果中的...

    Url Rewrite伪静态组件64位

    在网站开发与管理中,为了提高搜索引擎优化(SEO)的效果,提升用户体验,并简化动态网址,许多网站管理员会选择使用伪静态技术。`Url Rewrite伪静态组件`是Microsoft为IIS(Internet Information Services)提供的...

    UrlReWrite(Url重写或伪静态)完美示例源码

    - **SEO优化**:静态化的URL更利于搜索引擎抓取,提升网站在搜索结果中的排名。 - **用户体验**:友好的URL结构使得用户更容易理解和记忆,提高用户满意度。 - **安全隐藏**:可以隐藏实际路径,避免暴露系统敏感...

    SEO伪静态 商业版 v1.5lwh_rewrite

    然而,由于动态URL在搜索引擎中的处理不如静态URL友好,因此SEO伪静态技术对于基于Discuz!的论坛来说尤为重要。"lwh_rewrite"是这款插件的核心部分,可能指的是使用了Apache的URL重写模块RewriteRule,通过修改....

    Rewrite 页面静态化组建

    1. **SEO优化**: 伪静态URL更容易被搜索引擎抓取,提升网站排名。 2. **安全隐藏**: 隐藏真实的动态路径,防止恶意攻击。 3. **美化URL**: 使URL更简洁、易记,提高用户体验。 4. **版本控制与短链接**: 通过Rewrite...

    网页静态化,伪静态页面

    网页静态化和伪静态页面是ASP.NET开发中提高网站性能和搜索引擎优化(SEO)的重要技术。在现代Web开发中,动态网页虽然功能强大,但在处理大量用户请求时,可能会增加服务器负担,降低页面加载速度。为了解决这个...

    伪静态_URLRewrite实例解析

    【伪静态_URLRewrite实例解析】中的主要知识点集中在如何通过URLRewrite技术实现网页的伪静态化,这对于SEO(搜索引擎优化)和用户体验都有积极影响。下面将详细解释这个过程: 1. **什么是伪静态**: 伪静态是一...

    ASP.NET页面静态化,伪静态化

    在实践中,我们可以结合使用URL重写、页面静态化和伪静态化,为ASP.NET应用程序构建高性能且对搜索引擎友好的网站。例如,AspxToHtmlDemo可能是一个演示如何实现这些功能的示例项目,它可能包含了实现静态化和伪静态...

    urlrewrite重写URL伪静态请求路径.

    标题 "urlrewrite重写URL伪静态请求路径" 涉及到的是Web开发中的一个重要概念——URL重写,这是为了优化网站的SEO(搜索引擎优化)和用户体验而进行的一种技术手段。URL重写允许我们将复杂的动态URL转换为简洁、易于...

    IISURL伪静态下载 rewrite_2.0_rtw_x64.msi

    【IIS URL重写与伪静态技术详解】 在.NET程序的开发和部署中,IIS(Internet Information Services)作为微软提供的一个强大的Web服务器,扮演着至关重要的角色。IIS URL重写模块则是一个用于实现URL伪静态化的重要...

    urlrewrite静态页面的使用例子

    5. **SEO优化**:静态化的URL对于SEO非常重要,因为搜索引擎更容易理解和索引具有明确意义的URL。通过`urlrewrite`,你可以创建友好的URL,比如`/category/product-name.html`,而不是`/product?id=123`,从而提高...

    ECSHOP 伪静态rewrite3 组件

    总结来说,"ECSHOP 伪静态rewrite3 组件"是ECSHOP系统中一个增强型的URL重写工具,它旨在提供更高效、更易用的伪静态解决方案,从而提升网站的SEO效果和用户体验。对于运营ECSHOP电商系统的用户来说,正确配置和利用...

Global site tag (gtag.js) - Google Analytics