让你的站点更易导航
一个网站的导航有助于用户更快地找到他们想要的内容。它也可以帮助搜索引擎明白站长对网站内容的权重划分。虽然Google搜索结果会在一个页面里列出,但是Google也更想得到你如此大网站里各个页面所扮演角色的一个更直观的表达。
几乎所有网站都会有首页或者根页面,它们往往是用户访问你网站内容的起点,同时也被访问得最频繁。除非你的网站只有一张非常简单的网页,否则你好好想一下你的访客是如何从一张基本页面(即你的首页)到包含了更多特定内容的子页面这一过程。
当你有足够多的围绕某一特定主题的网页时,你是否有一张可以把这些相关网页的关系描述得比较清楚的页面呢?(比如说:根页面-相关主题列表-特定主题)你是否有成百上千的产品需要通过多个分类和子分类来归类呢?
一张网站地图(sitemap,小写,比如说个篱遐想录的网站地图)可以很简易地显示你网站的结构,它常常是分层次地列出你网站页面的。用户如果无法找你网站的一些网页时,就可以访问网站地图来碰碰运气了。虽然这种网站地图主要针对用户,但搜索引擎也会访问你的网站地图以获取对你网站更广的抓取范围。
你也可以通过Google网站管理员工具向Google提交一份XML格式的网站地图(大写,比如说个篱遐想录的网站地图)文件,以此让Google更容易地发现你网站的内容。用网站地图文件也是一种(但不能保证)告诉Google你更偏好哪种URLs格式。Google也提供一个开源的网站地图生成脚本来帮助你为网站更容易制作网站地图文件。如果还想了解更多关于网站地图的信息的话可以去网站管理员帮助中心获取更有用的指南。
站点导航优化实战经验
站点导航优化实战经验
1.让导航更加自然且具有层次感——使得用户更容易通过基本内容访问你网站那些他们想要且更加具体的内容。添加一个导航页面来让你网站的内部链接结构更加直观和高效。不过需要避免:
创建极其复杂的导航链接页面,比如说在上面创建指向到所有其它页面的链接。
在反复交叉链接你的内容时做得太过火了。(以至于要点击20次才能到达更深一点的页面)
2.尽量使用纯文本来创建导航——尽量通过纯文本链接来实现你页面与页面之间的导航,这样做有一个好处就是可以让搜索引擎更容易地弄懂你的网站并实现便捷的抓取。许多用户也更偏爱其它导航方式,尤其是一些设备不支持Flash和Javascript时。还是要提醒你避免:
导航完全基于下拉菜单、图片或者动画。(大多数但并非全部的搜索引擎可以识别一个网站这样的导航方式,但如果一个用户可以通过普通的文字型链接来访问网站所有页面页面的话,这可以改善你站点的易用性;你可以在这里查看Google是怎样识别非文本文件的。)
3.使用面包屑导航——“面包屑”是网页顶部或者底部的一排内部链接,它可以让访问者很快速地返回到之前页面或者首根页面。许多“面包屑”首先会在最左边有一个基本页面(常常是根页面),然后会在右边列出更具体的部分。
4.在你的站点上放置一张HTML格式的网站地图页面(例如这个)和XML格式(例如这个)的网站地图文件——在你网站上放置一张可以链接到所有页面或者大部分重要页面的简易网站地图是很有用的。如果想确保让搜索引擎发现你网站上的页面的话,你可以创建一个XML格式的网站地图。只是要注意避免以下问题:
你的THML格式的网站地图上列出的却是些过期的或者已经坏掉的死链接。
在你的HTML格式网站地图上只是简单地把所有页面列出来却没有更好地组织(比如说通过一定的主题)它们。
5.仔细想一想如果用户去掉你网页URL的一部分会发生什么——一些用户可能会以很奇怪的方式来浏览你的网页,你对此需要有所预料。举个例子来说吧,一个用户他很可能会忽略你在网页上添加的面包屑导航链接,而是人为地去年URL里的一部分以期访问更多普通内容。他或者她可能会正在访问http://www.chinaz.com/news/2008/upcoming-baseball-card-shows.htm,然后在浏览器地址栏输入http://www.chinaz.com/news/2008/,他以为这样就可以得到你网站上发表于2008年的所有文章了。你的网站是否在这种情况下可以显示这些内容(2008年发表的内容)呢?或者可以向用户提供一个404(“页面无法访问”的错误)提示。或者让刚才那个用户输入的错误URL自动跳转到http://www.chinaz.com/news/?
6.有一张有所帮助的404页面——用户经常通过一些坏掉的链接或者输入错误的URL进入到你站点中一些根本不存在的页面。如果这时有一张个性化的404页面可以很友好地指导用户回到可使用的页面,这可以极大地改善用户体验。你的404页面可以有一个指向根页面的链接,也可以通过链接提供你网站上一些很受欢迎的或者相关的内容。既然这样,Google还是提供了一个404工具(这是Google才发布不久的新功能,译者注)可以通过一些有用的功能来为你的404页面自动实现自动流行匹配。你也可以通过Google网站管理员工具来找到那些引发404错误的来源。在这方面你可能还是要避免一下:
允许你的404页面被搜索引擎索引。(当有不存在的页面收到访问请求时,确保你的服务器配置了一段404HTTP状态代码。)
仅仅提供一些像“没有找到”、“404”这样的信息,甚至根本就没有404页面。