网站结构之扁平结构与树形结构的区分

网站建设优化中,网站的结构是网站优化成败点,网站结构一般分为物理结构和逻辑结构。
  物理结构就是也就是我们网站实际目录,或者说是文件实际的物理地址。物理结构一般分两种,一种是扁平的,一种是树型的。
  网站的物理结构又可以分为扁平式,和树形结构
  扁平结构:所有网页都在网站根目录,形成一个扁平的物理结构。其优点是结构层次短,蜘蛛效率高,URL短,有利于搜索引擎的收录和排名。但缺点则是
URL语义不明显,随着数据量的增加将使网站变得难以组织,内链不好做,权重传递难以集中。所以,扁平结构适合简单垂直的中小型网站。

  树型结构:网站下面有许多目录或栏目,目录或栏目中再放属于该目录或栏目的网页。结构清楚,URL语义明确,识别度高,搜索引擎处理内部链接的权值传
递会比较容易,后期管理比较容易。但是过深的树层次将导致收录速度下降,而且过密的网结构也会导致网站结构混乱,链接复杂,容易导致蜘蛛效率的下降,所
以,做好树型结构的栏目组织和链接优化至关重要。这种结构适合内容类别多、内容量大的网站。

  扁平式就是所有页面都放在根目录下,就像这样:


  http://xxx/page1.html
  http://xxx/page2.html
  http://xxx/page3.html
  …….
  树形结构就是根目录下还分别有几个分类文件夹,页面放在这几个分类文件夹里,当然,分类文件夹里同时也可以有子分类文件夹。页面存放位置就像下面:


  http://xxx/dir1/page1.html
  http://xxx/dir2/page1.html
  http://xxx/di3/page2.html
  …….
  逻辑结构是指通过网站的内部链接将各种页面组织起来而形成的结构图。
  经过研究,一般比较好的逻辑结构是与上面提到的物理结构想吻合,网站按照物理结构来组织频道和栏目,然后通过良好的网站导航和内链将不同的栏目和专题及页面串联起来,织成一个树状的网,像伞型,层次分明,要有规律,密度均匀,宽窄适度,深度不能太深。

  对于搜索引擎来说,重要的是网站的逻辑结构,而不是网站的物理结构。网站的逻辑结构,说简单点,就是能从首页点几下找到这个页面,例如,首页是第一
层,首页上有个链接到详细信息页,那么这个详细信息页就属于第二层。站在SEO的角度来说,逻辑结构层数越浅,页面被搜索引擎抓取到的几率就越大。

  不管是树型物理结构还是扁平物理结构的网站,都可以通过内链把固定的物理结构串联成灵活的网状逻辑结构,在规划网站的逻辑结构时需要注意以下几点:

  1、 结构清晰,导航清晰,符合用户使用习惯
  不管是什么类型物理结构的网站,最终呈现给用户的逻辑结构必须逻辑清晰,符合用户的使用习惯,比如,我们都会在主要页面安排一个最高层次的导航条,这就是用户习惯。

  2、 分清主次,按层级划分
  网站的首页上的链接,不管是栏目页还是一个内容页,对于搜索引擎而言都相当于二级页面。我们没有必要把重点打造的内容放在很深的层次,而把无关紧要的
内容放在首页上。所以,我们要搞清楚主次关系和层级关系,网站的导航一般是从首页往内层层递进,层级越浅,内容越新,越重要。

  3、 内链定位,内链接唯一性
  内部链接在结构优化中是起来到一很重要的问题,不紧紧有利用于用户的体验,同时也是提供搜索引擎引导的入口!
而在我们SEO优化者,更多的用于提高某个页面在整个网站内部的权重,外链接我们知道是投票,那么内部链接同样是投票方式。

时间: 2024-10-12 15:30:26

网站结构之扁平结构与树形结构的区分的相关文章

利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法)

一.问题研究的背景和意义 目前在Web应用程序开发领域,Ext JS框架已经逐渐被广泛使用,它是富客户端开发中出类拔萃的框架之一.在Ext的UI控件中,树形控件无疑是最为常用的控件之一,它用来实现树形结构的菜单.TreeNode用来实现静态的树形菜单,AsyncTreeNode用来实现动态的异步加载树形菜单,后者最为常用,它通过接收服务器端返回来的JSON格式的数据,动态生成树形菜单节点.动态生成树有两种思路:一种是一次性生成全部树节点,另一种是逐级加载树节点(利用AJAX,每次点击节点时查询下

MVC3+EF4.1学习系列(十)----MVC+EF处理树形结构

通过前几篇文章 我们处理了 一对一, 一对多,多对多关系 很好的发挥了ORM框架的做用 但是 少说了一种 树形结构的处理, 而这种树形关系 我们也经常遇到,常见的N级类别的处理, 以及经常有数据与类别挂钩.今天主要写下EF处理树形结构以及 MVC如何展示树形结构. 前面几篇的例子 一直用的是一个例子,内容是连贯的.这篇是完全单独的~ 先来说下工作中会遇到的常见场景 针对这几个场景来处理~ 1.类别 a.类别可以有无限级别 b.类别的最末端 不确定是第几级 某个节点 可以到二级 其他的节点 有可能

【DRP】树形结构操作之递归删除

如图所示呈现了一颗树形结构.本文从删除树形结构的任意结点出发,提供了一种解决思路 图中,不包含其它结点的是叶子结点.包含其他结点的是父结点,即不是叶子结点. 一 本文的知识点: (1)递归调用: 因为待删除的结点的层次是不确定的,如果是叶子结点则可以直接获取id直接删除,如:北京中医医院.华北区.如果待删除的结点是父结点,则需要继续向下查询,依次遍历出其子结点,从下往上依次删除,如'华北区'.因此我们使用递归调用. (2)保证事务的原子性 假设待删除的结点是'华北区',则相当于删除了3条信息(华

你认为扁平化模式好还是树形结构好?

我认为对于小公司来说,扁平化的模式更好一些.由于小公司的规模比较小,公司内的员工不多,所需要的管理层次不多.扁平化模式的决策层和操作层之间的中间管理层次少,这可以使企业能够快速地将决策权延至企业生产.营销的最前线,从而为提高企业效率.而且由于公司规模小,管理部门之间的信息资源的交流.相互调用不会太多,这样可以是决策者集中更多的精力在企业的市场对策和企业发展的战略问题上. 对于大公司来说,树形结构会更好一些.大公司的规模比较大,所要做的项目比较多,如果一个人负责多个项目会造成项目完成效率不高.在树

在现在这个社会,你认为软件开发过程中团队模式使用树形结构好还是扁平化结构好?

树形结构:像树一样,有树干(父节点),树叶(子节点)等,将组织机构进行分层,上层管理下层,下层管理下下层.这样的模式优点在于将组织层层细化,条理清晰:缺点在于管理机构太多,另外下级可能不敢违背上级的命令,从而缺乏建设性的意见,是团队项目开发的主要内容掌握在少数人的手中.     扁平化结构:减少管理层级,每个管理层次的管理幅度较大,从而形成管理层次较少的层次结构.这种结构的优点在于信息从下层流通到上层的距离变短,高层了解基层的机会变多,减少了管理者的费用,下级可以有较多的发挥优势的机会,以及提高

【转】BBS树形结构的实现方法

网站上的树形回复是如何实现的. 有两种实现方法:1.用中值排序基数法实现树状结构. 2.用递归算法实现 1.----------------用中值排序基数法实现树状结构. 下面给出另一种使用“使用中值排序基数法”实现树状结构:一.主要思想:增加一个排序基数字段ordernum,回复同一根贴的贴子中插入贴子时,排序基数ordernum取两者的中值.    为了叙述的简洁,在此只讨论与树状结构有关的字段. 在表中增加三个冗余字段,rootid——用于记录根id,deep——用于记录回复的深度(为0时

[从产品角度学EXCEL 02]-EXCEL里的树形结构

这是<从产品角度学EXCEL>系列第三篇. 前言请看: 0 为什么要关注EXCEL的本质 1 excel是怎样运作的 或者你可以去微信公众号@尾巴说数 获得连载目录. 本文仅由尾巴本人发布于特定网站.不接受任何无授权转载,如需转载,请先联系我,非常感谢. 2 EXCEL里的树形结构 这段时间,上海街边的树上陆陆续续长出了嫩芽,放眼望去有各种层次的绿色,格外好看.我们今天的话题,恰好也与树有关.只不过,树都是往天空伸展枝叶的,而我们这里讨论的‘树’,却是由根部出发,逐行逐行往下延展.伸展. 还记

使用C#中的DirectorySearcher来获得活动目录中的组织结构与用户等信息,并在展示成树形结构(附源代码)

使用C#中的DirectorySearcher来获得活动目录中的组织结构与用户等信息,并在展示成树形结构(附源代码) 对于C#来说,取得活动目录中的组织结构相对简单,因为其在System.DirectoryServices命名空间中内置了DirectorySearcher的方法,我们可以组合多种过滤方式,来达到取得活动目录中的所有信息,当然,我现在还没有找到可以得到域用户密码的方式 :) 以下是关键片段 1private static SearchResultCollection _ADHelp

jQuery+zTree加载树形结构菜单

jQuery+zTree加载树形结构菜单 由于项目中需要设计树形菜单功能,经过一番捣腾之后,终于给弄出来了,所以便记下来,也算是学习zTree的一个总结吧. zTree的介绍: 1.zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 2.zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 3.采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 4.兼容 IE.FireFox.Chrome.Opera.S