网站导航系统对与帮助用户迅速找到所需要的内容来说非常重要,除此外对与搜索引擎理解该网站有哪些重要内容同样重要。虽然google的搜索结果都是指向每一个特定的页面,但google同样也会智能的去判断该页在整个网站结构中到底处于什么地位。那么我们该如何去设计一个导航系统呢?
从主页开始设计你的导航结构
所有网站都会有它的主页或者“根”页面。这种页面往往是用户访问最多的,也是用户检索和浏览该网站的起始点,除非你的网站中就只有几个屈指可数的页面,否则我们就该考虑一点,如何把用户从主页面或者“根”页面引到有特定内容的页面中,比如你是否考虑过把同一话题的页面建立专题?网站中商品是否过多,而需要用逐层分类的方法来更有条理地展示?
上图为某网站的目录结构
使用“面包屑”导航模式方便用户定位
“面包屑”导航是之在网页顶部或者底部放置的一排内部链接,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。
“面包屑”导航
预先考虑用户可能会截取部分URL的情况
除上面所说以外,我们还需要考虑到用户的某些行为,例如,用户需要浏览某页面上级页面时,他可能会并不适用导航链接,而是凭自己的判断去掉URL中属于文件结构中底层的那一部分,从而来访问更多的内容。比如他正在访问http://www.***.com/bk/201102/13242.html这个页面,然后他可能会尝试输入http://www.***.com/bk/201102/这个地址来查看2011年2月份的一些内容,这时我们就应该考虑是否允许他浏览上层目录,还是只返回一个404页面。
用户可能可能截取url的一部分以求访问上一级目录。
准备2份网站地图分别给用户和搜索引擎
HTML网站地图:
网站地图是我们用来展示网站结构的页面,他将所有网页以层级式列表的方式提供给用户,用户有时也会通过网站地图来寻找特定的页面,特别是无法通过主页导航找到所需页面的时候,它的主要目的是方便用户,同时也可以使搜索引擎对网站页面更全面的抓取。
XML网站地图:
除此外我们可以通过google 网站管理员工具提交我们的XML网站地图,来让google更容易的发现来抓取我们网站上的内容,除此之外她还有一个好处,那就是可以利用它来选择想使用的首选域,只不过只在google中惯用。