`
java-mans
  • 浏览: 11435878 次
文章分类
社区版块
存档分类
最新评论

SEO 学习笔记3——动态网页优化

 
阅读更多

动态网站是指网站内容的更新和维护是通过一个带有数据库后台的软件,即内容管理系统(CMS)完成。一般采用ASPPHPCold FusionCGI等程序动态生成页面。动态页面在网络空间中实际并不存在,它们的大部分内容通常来自与网站相连的数据库,只有接到用户的请求,在变量区中输入一个值以后才会生成。动态网页扩展名显示为.asp.phpcfm.cgi,而不是静态网页的.html或者.htm。其URL中通常出现"?""=""%",以及"&""$"等符号。网站使用动态技术的好处,除了增加网站交互功能,还具有容易维护和更新的优点,因此为许多大中型网站采用。

但大多数搜索引擎的蜘蛛程序都无法解读符号"?"后的字符。这就意味着动态网页很难被搜索引擎检索到,因而被用户找到的机会也大为降低。因此,建设网站之前首先要端正思想,即能够采用静态表现的网页尽量不要用动态实现,重要的网页用静态表现。同时使用技术将动态网页转化成静态网页形式,使URL中不再包含"?""="等类似的符号。也可以通过对网站进行一些改动,间接增加动态网页的搜索引擎可见度。即坚持"动静结合,以静制动"的原则。

不同技术的解决方案:

针对不同程序开发的动态网页有着相应的解决方案。以下是作者Karen编译的部分内容:

1CGI/ Perl

如果你在网站中使用的是CGI或者Perl,可用一个脚本拾取环境变量前的所有字符,再将URL中剩余的字符赋值给一个变量。这样,你就可以在URL中使用该变量了。 不过,对于那些内置了部分SSI(Server-Side Include:服务器端嵌入)内容的网页,主要的搜索引擎都能够提供索引支持。那些以.shtml为后缀名的网页也被解析成SSI文件,相当于通常的.html文件。但如果这些网页在其URL中使用的是cgi-bin路径,则仍有可能不被搜索引擎索引。

2ASP

ASP(Active Server Pages: Web 服务器端动态网页开发技术)被用于基于微软的网络服务器中。使用ASP开发的网页,一般后缀名为.asp。只要避免在URL中使用符号"?",大多数搜索引擎都能够支持用ASP开发的动态网页。

3Cold Fusion

如果你使用的是Cold Fusion,那么你就需要在你的服务器端重新对其进行配置,使其能够将一个环境变量中的符号"?"用符号"/"代替,并将替换后的数值传给URL。这样一来,最后到达浏览器端的就是一个静态的URL页。当搜索引擎对该转换后的文件进行检索时,它不会遭遇"?",因而可继续对整个动态页的索引,从而使你的动态网页对搜索引擎仍然具有可读性。

4Apache 服务器

Apache是最流行的HTTP服务器软件之一。它有一个叫做 mod_rewrite的重写模块,即URL重写转向功能。该模块能够使你将包含环境变量的URL转换为能够为搜索引擎支持的URL类型。对于那些发布后无须多少更新的网页内容如新闻,可采用该重写转向功能。

建立静态入口:

"静动结合,以静制动"的原则指导下,还可以通过对网站做一些修改,尽可能增加动态网页的搜索引擎可见度。如将动态网页编入静态主页或网站地图的一个链接中,以静态目录的方式呈现该动页面。或者为动态页面建立一个专门的静态入口页面(gateway/entry),链接到动态页面,然后将静态入口页面递交给搜索引擎。

对一些重要的、内容相对固定的页面制作为静态网页,如包含有丰富关键词的网站介绍、用户帮助,以及含有重要页面链接的网站地图等。网站首页尽量全部采用静态形式,并将重要动态内容以文本链接方式全部呈现,虽然增加了维护工作量,但从SEO的角度看是值得的。

也可以考虑为你的重要动态内容创建静态的镜象网站。

付费登录搜索引擎:

当然,对于整个网站都采用与数据库相连的内容管理系统(CMS)发布的动态网站而言,提高搜索引擎可见度的最直接办法就是进行付费登录,直接提交动态网页到搜索引擎目录,或做关键字广告,保证网站被搜索引擎收录。

搜索引擎对动态网站支持的改进

搜索引擎一直在提高自己对于动态页面的支持。到目前为止,GOOGLEHOTBOT和百度等开始尝试抓取动态网站页面(甚至包括URL ""的页面)。但这些搜索引擎抓取动态页面时,为了避免"搜索机器人陷阱"spider traps,脚本错误,这种错误会让搜索机器人进行无限循环的抓取,无法退出)",都只抓取从静态页面链接过去的动态页面,而从动态页面链出去的动态页面都不再抓取,即不会对动态页面中的链接进行深入访问。

分享到:
评论

相关推荐

    seo学习笔记

    网上找的seo学习笔记

    SEO学习——搜索引擎优化魔法书

    互联网就像一个江湖,而网站推广方法就像行走江湖所需要练的武功秘籍。搜索引擎优化做为网站推广的利器早已被广大站长认可,而搜索引擎优化摩法书更是简单易读,详简分明的从理论和实战介绍个搜索引擎优化

    SEO深度解析全面挖掘搜索引擎优化的核心秘密)

    资源名称:SEO深度解析全面挖掘搜索引擎优化的核心秘密)内容简介: 主要包括SEO基础原理剖析、SEO实操思路方法、常用工具数据剖析、竞争对手分析案例实操、网站数据分析思路指导、SEO知识思路综合运用、SEO团队...

    Seo优化总结——送给自己的搜索引擎优化实战书籍

    Seo优化总结——送给自己的搜索引擎优化实战书籍,自己学习SEO优化整理的一整套SEO实战方案以及在SEO优化中要注意的一些细节、问题,很全很详细,无论对于初学者或者已经有学了好几年的优化人员来说,都是不错的一本...

    2015淘宝之路——淘宝SEO内功优化.docx

    2015淘宝之路——淘宝SEO内功优化.docx2015淘宝之路——淘宝SEO内功优化.docx2015淘宝之路——淘宝SEO内功优化.docx2015淘宝之路——淘宝SEO内功优化.docx2015淘宝之路——淘宝SEO内功优化.docx2015淘宝之路——淘宝...

    SEO优化教程——操作篇

    SEO优化教程——操作篇,综合介绍、分析了seo的职业前景,职业导向!以及seo技术经典!

    SEO学习材料 SEO优化方法

    SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO优化方法SEO学习材料 SEO...

    SEO链轮研究——抓住蜘蛛的腿 梦蕾设计 网为您解答 SEO优化

    SEO链轮研究——抓住蜘蛛的腿 梦蕾设计 网为您解答 SEO优化

    SEO——网站优化的含义和实用技巧

    网站优化也叫SEO,是一种利用长期总结出的搜索引擎收录和排名规则,对网站进行程序、内容、版块、布局等的调整,使网站更容易被搜索引擎收录,在搜索引擎中相关关键词的排名中占据有利的位置。在国外,SEO已经是比较...

    seo学习笔记.zip

    seo学习笔记.zip

    seo优化网站源码分享

    seo优化网站源码,安装基本步骤: 1、传到空间 2、输入安装地址:http://域名/install/index.php(如果出现“dir”,请按照下面的图文或视频安装教程) 数据表前缀:dede_ (不要修改) 3、安装完成后 进入后台:/...

    seo——关键词优化

    SEO 入门以后,开始对seo有进一步的了解,首先要了解到的就是关键词如何选取的问题。

    seo优化学习资料seo优化学习资料

    seo优化学习资料,seo入门的好助手seo优化学习资料,seo入门的好助手

    网站优化SEO大师笔记

    网站优化SEO大师笔记

    SEO中文版教程——站长得力助手。

    SEO中文版经典教程。 站长得力的助手。 本书参考国外原著编译,有很强的实践性。

    电子商务seo服务——独有的seo设施.docx

    电子商务seo服务——独有的seo设施.docx电子商务seo服务——独有的seo设施.docx电子商务seo服务——独有的seo设施.docx电子商务seo服务——独有的seo设施.docx电子商务seo服务——独有的seo设施.docx电子商务seo服务...

    Seo——百度优化(搜索引擎)

    Seo 百度 优化 搜索引擎大全, 提高你的网站在百度中的排名, 有啥好处, 你自己知道的。

    SEO_搜索引擎优化_SEO工具

    SEO ( Search Engine Optimization ) 搜索引擎优化 是一种利用搜索引擎的搜索 规则来提高目的... Seo 优化的是网页 ,网站是包含很多网页的。网页优化除了优化网站首页外还能优化网站内页(除首页外的其他网页)。

    seo每日一帖笔记完整版 seo教程 seo教学资料

    seo每日一帖笔记完整版 seo教程 seo教学资料 seo资料解密

    SEO经典资料 SEO优化 SEO教程 SEO宝典

    SEO经典资料 SEO优化 SEO教程 价值5000元SEO宝典 SEO一贴笔记 SEO运营研究 SEO提高搜索排名 SEO赚钱的秘密 SEO搜索技巧 SEO经典案例 SEOrobots.txt SEO速成笔记 SEO实操手册 SEO引擎排名秘笈 SEO网站推广方法 SEO...

Global site tag (gtag.js) - Google Analytics