做站点运营的人,大多把注意力放在标题、正文、栏目上,URL 往往是最容易被跳过的一环。它不直接影响阅读体验,却会长期留在浏览器地址栏、外链、分享消息和服务器日志里。地址写得清楚,后续改版、迁移、排查抓取问题时都会省事;写得混乱,问题会在几年后集中冒出来。
常见的 URL 问题
- 同一类内容一会儿用拼音、一会儿用英文、一会儿又用一长串数字 ID;
- 大小写混用,同一条路径能出现 /News/ 和 /news/ 两个版本;
- 目录层级越改越深,重要页面被塞到第四、第五层;
- 追踪参数、排序参数、会话参数直接留在被抓取的链接里;
- 地址里带中文或空格,复制到别处后变成一长串百分号编码。
命名时可以先定几条规则
可读优先
让地址本身能大致说明页面内容,例如用栏目名加主题词,而不是纯序号。中长尾页面的地址长度控制在合理范围,不必为了塞关键词堆很长一串。
大小写与符号统一
统一使用小写字母,单词之间用连字符分隔,避免下划线、空格和特殊符号混用。规则定一次,之后新增页面照着写,不要每个编辑各写一套。
结尾斜杠保持一致
栏目页、目录页、详情页分别采用哪种结尾形式,最好一次性定下来。混用会让同一个页面出现两个可访问地址,也容易在日志里被当成两条记录去分析。
目录层级别太深
目录结构最好能对应站点的栏目规划。层级过深,地址难记,内链和面包屑也容易写错;层级过浅,同一个目录下堆几百个页面,后续拆分更麻烦。
参数要有取舍
筛选、排序这类参数页如果内容确实不同,可以保留;如果只是同一批内容换了个顺序,就要考虑是否值得让搜索引擎去抓。至少不要在站内链接里带上来源追踪参数。
对抓取和去重的实际影响
地址规则混乱时,同一篇内容容易出现多个可访问版本,抓取工具需要额外判断哪个是主版本;参数页过多,也会分散本该花在核心页面上的抓取次数。把地址收敛到一套规则上,并不能保证什么收录速度,但能让后续的诊断有据可依,出问题时至少知道该从哪里查。
改地址之前先想清楚代价
已经稳定运行的地址不要轻易改动。一旦改动,需要同时处理:旧地址 301 到新地址、站内链接和导航同步更新、站点地图重写,以及可能存在的旧外链。改动越晚,积累的外部引用越多,处理成本越高。如果只是命名不够美观,优先级通常排在修复死链、补全内容之后。
一次完整的 URL 自查可以这样走
- 从站点地图和导航各拉一份地址清单,对比是否存在明显不一致的命名风格;
- 翻看日志或抓取记录,看看实际被访问的地址里有多少带着参数或重复路径;
- 抽查栏目页、详情页、分页地址,确认大小写与结尾斜杠是否统一;
- 把需要调整的地址列成表格,标注是否已有外链、是否需要 301;
- 调整完成后重新提交站点地图,并在后续几周关注旧地址的访问情况。
URL 规范不会立刻带来什么变化,但它决定了几年后维护这个站点时,是顺手,还是处处要绕路。