网址规划在cms网站管理中首先要回答的是:这个URL结构在两三年后是否还容易维护。判断标准不是“看起来短不短”,而是栏目调整、内容迁移、多站点扩展和权限交接时,是否需要大批量改链接。如果每次改版都要重定向几百个地址,说明规划阶段漏掉了维护需求。起步时可以先列出未来可能发生的变动,再决定目录层级和命名方式。
维护需求大致分四类,对网址的影响不同:
把这四类写下来,逐条问:如果发生,改一个网址要动多少地方。答案越集中,维护代价越低。
假设站点有“产品”和“新闻”两个栏目。一种做法是网址带栏目目录,例如 /products/abc、/news/xyz;另一种是不带栏目,例如 /abc、/xyz。两者没有绝对优劣,差别在维护条件:
判断方法是看内容是否频繁跨栏目流动。新闻、活动这类时效内容常被归档,带栏目目录问题不大;产品、文档这类会长期调整分类的内容,减少路径对栏目的依赖更省事。
维护需求里最容易被忽略的是“谁来写网址”。如果命名规则只有一条“要简洁”,不同编辑会写出不同风格,后期合并、去重都困难。可执行的规则通常包含:
检查项:随机抽十条已有网址,看是否符合同一套规则。若有三条以上不一致,说明规则没有被执行,需要先补规范再谈优化。
网址规划不只是定路径,还要为将来迁移留出操作空间。可执行的一步是:在cms网站管理后台建立一张网址变更记录表,字段包括旧地址、新地址、变更日期、变更原因。每次调整栏目或合并内容时登记一行。
这样做的判断结果是:当访问者或外部链接指向旧地址时,你能快速查到它应该跳到哪里,而不是靠猜。适用条件是站点已有一定内容量;如果只有几十个页面,手工核对也可行,但记录习惯仍值得保留。
注意,重定向解决的是访问可达性,不等于保留原有搜索表现。不同搜索引擎对跳转的处理方式不同,规划阶段能做的是减少不必要的地址变动,而不是假设跳转后一切照旧。
第一次接触这个问题,可以按下面顺序推进:
下一步:打开cms网站管理的栏目设置,把现有栏目按“稳定”“可能调整”分成两类,先只对可能调整的栏目检查网址是否依赖栏目名,再决定要不要调整结构。