网站创业者,请忘记搜索引擎!(二)前期规划

来源:互联网 发布:linux 移动文件夹指令 编辑:程序博客网 时间:2024/06/06 04:51

写完头一篇之后,这几天一直在想如何写第二篇,脑海里过滤了一遍相关的内容,最终,我选择了写网站的前期规划。(主要是第一篇题目起得大了点,结果第二篇怎么写都觉得虎头蛇尾,呵呵!另外,因为我参加了饭统网的目录设计,所以部分实例我以饭统网为例)

 

网站的前期规划是网站的基础,只有保证基础,网站才可能持续的发展,前期规划我从五个角度来说:

 

1、目录规划

2、备份计划

3、更新计划

4、程序设计规划

5、网页风格规划(因为我不太懂程序,对网页美工也是差学生,这两部分我只是大约写一下我的想法)

 

一、目录规划

虽然说要忘记搜索引擎,可是仔细一样,目录规划其实也是SEO优化最重要的一种,这么说起来,SEO其实只是把网站结构合理得设计到最好。下面回到主题,目录规划对网站的作用:

 

目录规划本身对用户不存在影响,对于网站管理者却影响重大,特别是一些公司网站,现在IT圈的人才流动很快,今天的程序员可能明天就走了,所以必须有一个目录规划,让新的程序员尽快了解网站,同时也可以避免未来网站目录可能出现的臃肿,无用文件太多的情况。

 

说到目录的结构,这里不得不提到生成静态页面,动态程序,往往大部分动态页面文件都在根目录,根本用不着考虑目录问题。从网站的长期发展来看,生成静态页面是很有必要的。好像又提到了SEO,但静态页面可不只是为了搜索引擎。

 

静态页面一方面不需要再通过程序调用数据库,从速度上,会比动态网页快一些,这个在访问量少时并不明显,为了网站的长期发展,建议生成静态页面的好。另外,如果网站的管理者换程序,比如现在ASP逐渐退出人们的视线,网站管理者把网站升级成为ASP.net的 程序,如果采用动态网页,升级后,原来的地址都会成为无效地址,而网站在发展过程中会有很多页面都被一些用户收藏到收藏夹中,或者链接到别的网站,程序变 动将会使网站失去一大批用户。使用静态页面将不会出现这样的问题,每一个页面还是原来的地址,甚至用户可能就不知道网站源程序的改变。可以使网站无风险得 平移到新程序中。

 

当然如果你有足够的服务器资源,你也可以考虑使用URL重定向工能(页底有介绍):(这里有严重的SEO倾向

比如把网站的动态栏目页虚拟成:

http://beijing.fantong.com/cate/80000033/

beijing.fantong.com是城市的频道地址

cata是所有餐厅集合的目录

80000033就是具体的餐厅

 

饭统网全部餐厅页面都虚拟成目录结构,这个是为SEO考虑的,因为目录形式比页面形式在搜索引擎上会加分,如果为SEO考虑,全部使用大目录这种最好,就是所有的页面都虚拟成网站根目录下的目录,但我个人不喜欢。(想忘记SEO有难度呀!那就再提一点吧,从另外一个角度来看,URL重定向是会减分的,静态页面搜索引擎可以探测到页面的生成时间,页面的时间还是搜索引擎系统内的存放页面的历史时间,搜索引擎就不会再次下载此页面。可是URL重定向无法给搜索引擎一个时间,所以会增耗搜索引擎的带宽)

 

下面按条具体细说:

 

1)、网站的目录命名规则

 

①、不要使用中文目录,互联网不管怎么样还是使用英文字母的美国人发明的,我们的中文字并不是在所有的电脑上都能正常查看。

 

②、目录不要过长,从用户的角度来看,短目录更方便他们记忆,每个做网站的使用者都会希望用户记住自己的一些目录名,进入网站不是进入首页,而是直接进入他需要的那个目录中去,虽然难度很大。但短目录至少是一种提供给用户向这个方向发展的机会,嘿嘿。

 

③、建议目录最好用字母目录,比如新闻用NEWS,论坛用bbs,这种目录在管理上能很直观得了解网站的结构,同时如果用户注意到目录,这也是方便用户记忆的方式。(用英文单词还是拼音,这个无所谓,主要是以方便记忆为主,GOOGLE这样的国际大公司,一些目录结构也是用了英文单词,也用了拼音字母)

 

④、网站根目录需存放所有页面公用的图片目录,JS目录,广告目录,CSS目录,例:

图片目录用images

JS目录用JS

CSS目录用CSS

广告目录用AD(建议自己想一个跟广告不相关的名字,因为现在大多数电脑都有屏蔽广告的功能,采用的方法其中之一就是根据目录名称)

 

⑤、如果网站规模比较大,那么每一个频道都应该有自己的一套公用目录,比如图片、JS、广告、CSS目录。

 

⑥、上传文件目录管理

文章系统产生的上传文件目录建议采用年用月目录管理,首先是年目录,然后是月日目录。例:

 

网站首页→网站频道(1)→上传总文件夹→20070605→网站上传内容

网站首页→网站频道(1)→上传总文件夹→20070606→网站上传内容

 

图片和下载频道,采用年月日目录结构也可以,但为了更好的管理,也可以采用跟网站目录一样的目录结构。例:

 

网站首页→网站频道(1)→上传总文件夹→网站栏目→20070605→网站上传内容

 

因网站上传文件的文件不受多级目录结果影响,可以把网站目录和年月日目录结合在一起使用。

 

⑦、网站的程序文件目录,例:

比如后台管理 admin (为安全考虑建议换成别的)

用户管理目录 user

其它程序重要链接文件可以放在网站根目录,比如常用的conn.asp

 

 

(2)、网站的目录结构

 

网站的目录结构我个人喜欢金字塔的结构,但并不一是非要采用这种形式,只是我个人觉得这种结构相对合理。但我强列反对将所有文件都存放在根目录下,虽不可以全部放在根目录,但也并不是说目录的级数可以无限得多,一般在四级目录以内就适当了。

 

比较合理的形式

网站首页→网站频道(1)→网站栏目→网站内容

    →网站频道(2)→网站栏目→网站内容

    →网站频道(3)→网站栏目→网站内容

 

饭统网采用的

网站首页→网站频道(1)→网站内容

    →网站频道(2)→网站内容

    →网站频道(3)→网站内容

 

饭统网完全取消了栏目这一项,因为所有的栏目都用TAG词替换掉了,这样可以使得目录结构少一级,方便页面地址的记忆和收藏,这是WEB2.0的一种形式。但因为采用的URL重定向(页尾有说明),所以餐厅cate目录可以无限制大。

 

但如果网站全部生成静态页面,而且内容庞大,那样就不可以使用这种形式,可以考虑使用年月日的形式。例:

 

网站首页→网站频道(1)→年目录→月日目录→网站内容

            →20070605→网站内容

            →20070606→网站内容

            →20070607→网站内容

 

这样年目录中最多只有366个子文件夹,而日目录呢,就算是新浪新闻频道,每一天的目录中的新闻页面也不会超过目录允许的最高数量的。(看到一些网站是年目录,然后是月目录,然后日目录,我觉得这样很傻,一年最多才366天,一个目录中放三百多个子目录是很正常的,根本不需要多出月目录这一级来。)

 

这里顺便说一下采用TAG词的形式,采用TAG词形式,使得用户进入内容页的链接更加多样化,我比较推荐这种方法。

饭统网的形式:

http://beijing.fantong.com/shiquan/%C8%FD%D4%AA%C7%C5-%B3%AF%D1%F4%C7%F8/

这个地址使用了中文目录,%C8%FD%D4%AA%C7%C5-%B3%AF%D1%F4%C7%F8这是中文字的另一种编码,我并不是很喜欢这种形式,嘿嘿。

我建议最好的形式是为每一个TAG词在数据库中提供一个ID,以ID来通过数据库调出相应的词然后再打开这个词的相应列表页面。从这个角度来说,TAG词列表页生成静态化比较有难度,一般都是采用URL重定向虚拟动态页面,不过生成也是可以的,比如:

网站首页→网站频道(1)→tag总目录→按拼音字母首位分类→tag词列表页

            →tagatag词列表页

            →tagbtag词列表页

            →tagctag词列表页

如果TAG词量非常大得话,可以采用下面的方式

            →taga1tag词列表页

            →taga2tag词列表页

设成生成条件为一个目录多少个TAG词。这样可以无限级别的增加TAG词,只要超过这个目录就再增加一个文件夹就可以。

 

这样,从网站的层次上来说,基本层次不变,只是从目录结构上看有变化。

 

3)、网站频道的设定

现阶段的一个正常网站,我想最起码都有多频道吧,当然,如果你选择只做单频道,我倾佩你的专一。

 

从我个人的角度,我喜欢把频道用二级域名来表示,比如饭统网,以城市做为频道的区分,每个城市都有一个自己的域名。比如:北京域名就是http://beijing.fantong.com/

 

从饭统网的角度来看,有足够多的加盟城市,这种也是必须采用多域名的管理形式,否则会很凌乱。但对于一些小点的网站其实不必要非得采用多域名。比如:一个网站,只有文章、下载、论坛三部分,你可以选择使用二级域名news.你的域名.com,同样也可以选择www.你的域名.com/bbs/这种主目录结构。

 

二 级域名比主目录的好处就在于可扩展性强,在网站逐渐发展的情况下,你增加新的功能和内容时很轻松得就可以增加一个新的频道。放在不同的服务器也可以。(小 提示:对于用户来说,如果你的网站足够知名了,用户选择去他需要的频道,在输入上“二级域名”比“主目录”可以少输入几个字母,更方便用户记忆,呵呵,不 过这只是很小的细节问题。)

 

4)、频道栏目的目录设定

 

现 在一般网站都是先分一个大栏目,然后再分子栏目,甚至还有再分更下一级子栏目的,虽然多级子栏目可以方便用户不会迷失在网站庞大的数据量中,但却也会使用 户浏览效率低。所以我个人建议如果栏目较少,容易分,就采用栏目形式(两级子栏目都适合用栏目形式),但如果栏目分类复杂,杂多,采用TAG做为分类也是一个不错的选择。这样可以从多层次多角度的细分网站的内容。但在内容页面中,最好详细的向用户说清楚此内容属于那些TAG词,同时带链接,如果这个内容不是用户所查找的,这样用户可以根据自己的需要再点击到相应的TAG词中去查找。但同时最好能提供多个多TAG合并使用,因为TAG词的缺点就是数据量太大,有些TAG词可能有成千上万个结果,很不方便用户找到自己需要的内容,所以采用多TAG合并使用,更容易让用户找到自己需要的东西。

 

5)、内容页面的设定

网站内容页面的存放目录前面已经提到了,这里再细说一下。

如果采用URL重定向的方式,内容页可以也使用跟饭统网类似的目录形式,下面这种结构就比较合适,同时如果网站的数据量较少也可以使用这种形式:

 

网站首页→网站频道(1)→网站栏目→网站内容

    →网站频道(2)→网站栏目→网站内容

    →网站频道(3)→网站栏目→网站内容

 

但如果你是生成静态页面,虽然目前内容较少,但为了长期发展考虑,那还存在一个目录文件过多的问题,但如果你在网站栏目目录后再按年月日设目录,这样网站的目录结构就有些太长。所以可以考虑使用上面介绍的年月日目期形式,在频道后使用年月日分类:

网站首页→网站频道(1)→网站栏目→网站子栏目

            →20070605→网站内容

            →20070606→网站内容

 

 

URL重定向说明:URL重定向的意思就是把原来动态的页面模拟成静态页面,虽然从样子上看,好像是静态页面了,实际系统目录中并不存在这个页面,只是通过WEB服务器虚拟了这个文件的存在。例:

/Asp?id=245

上面的页面模拟成

/Asp245.htm

也可以模拟成目录

/Asp245/

 

本想今天一次性把

1、目录规划

2、备份计划

3、更新计划

4、程序设计规划

5、网页风格规划

五个部分都写完,可是内容实在太多,我又习惯罗嗦得把每一点都写得很细,所以今天就完成了目录规划一部分,在一周内再继续写下一部分。

 

此文参考部分类似文章!

 

我的DONEWS专栏:http://home.donews.com/donews/author/2/203517/

 

转载须保留此地址!

 
原创粉丝点击