导航安排访问入口,分类组织同类内容,URL标识具体页面。三者可以互相配合,但不需要逐级保持一样。调整网站时,先确定访客从哪里进入、分类页展示什么,再决定现有地址是否真的需要变化,通常能减少很多不必要的重定向工作。
例如把菜单里的“知识分享”改成“建站教程”,只是换了一个更清楚的入口名称。它可以继续指向原来的分类地址;文章也可以保持已有URL。只有你同时修改了分类别名、文章固定链接规则或页面地址,才涉及旧URL如何继续访问的问题。
三个层级,分别改的是什么
后台里看到的层级不一定会完整呈现在前台。WordPress中的一个分类可以有父级,但主题如何输出菜单、分类模板和面包屑,还取决于站点实际配置。验收应当以最终页面和链接为准。
| 对象 | 它决定什么 | 常见修改 | 必须检查什么 |
|---|---|---|---|
| 导航菜单 | 访客从哪里进入 | 改文字、顺序、分组 | 实际链接是否指向正确页面 |
| 内容分类 | 哪些内容被归在一起 | 调整文章归属、增减子分类 | 分类模板是否展示预期内容 |
| URL | 一个页面的访问地址 | 改别名、目录、固定链接 | 旧地址、重定向及内部引用 |
| 面包屑 | 当前页面所在的浏览位置 | 调整上级入口和文字 | 展示路径是否真实可用 |
一个比较省事的交付方式,是在改版表里分开记录这几项。菜单名称从“产品中心”改为“工业照明”,旁边写清目标URL保持不变,就不会让实施人员误以为需要把所有产品地址也搬到新目录。
URL里没有写出父分类,也不代表这个页面没有上级关系。Google的网站结构文档说明,它主要通过页面之间的链接理解站点关系,一般不会仅靠URL目录来推断整个架构。
WordPress中,先查名称、别名和固定链接的依赖
在分类编辑中,“名称”主要用于显示,“别名”参与地址,“父级分类”表达分类层次;它们不是一个字段。菜单项还可以有自己的显示文字,因此菜单名称与分类名称可能不同。修改前先复制当前分类URL和一篇文章URL,作为比较样本。WordPress分类字段说明
文章URL是否受分类影响,要看正在使用的固定链接结构。例如,同一篇教学文章在/%postname%/规则下,地址主要取决于文章别名;若采用/%category%/%postname%/,分类选择及其输出就进入了文章地址结构。插件、主要分类选择和自定义重写也可能影响最终结果,不能只看文章编辑框里的标题判断。WordPress固定链接结构
| 想做的调整 | 应先检查的对象 | 可能受影响的范围 |
|---|---|---|
| 菜单里的“知识分享”改为“建站教程” | 菜单显示文字和实际目标 | 可以只改名称,保持目标地址 |
| 分类名称更直观,分类别名不动 | 分类名称、模板标题与菜单文字 | 主要是显示变化,仍需抽查公开地址 |
| 分类别名或父级改变 | 分类归档URL及文章固定链接依赖 | 归档地址可能改变,文章是否改变要看规则 |
| 把文章移到另一个分类 | 文章固定链接是否包含分类 | 不含分类时可仅改变归属,含分类时要核对URL变化 |
| 更换分类基础前缀或产品固定链接规则 | WordPress/WooCommerce全局设置 | 可能影响整类地址,不能当单个菜单修改 |
WooCommerce另有产品固定链接选项,可能使用商店基础路径或带产品分类的路径。普通文章固定链接与产品固定链接应分别记录,不要把一套规则推到全部内容类型。WooCommerce固定链接说明
对于使用自定义链接的旧菜单,修改分类别名后,它保存的旧地址也可能仍在。系统根据对象自动生成的链接和人工粘贴的URL,应分别核对。只检查后台分类保存成功,无法发现前台菜单还在去旧地址。
一件产品可以有两个入口和一个地址
假设一个照明网站有“工矿灯”和“仓库照明”两个入口。前者按产品类型分组,后者按应用场景分组,同一个型号可能适合同时出现在两处。
产品分类:工矿灯 ──→ 同一型号详情页
应用场景:仓库照明 ──→ 同一型号详情页
详情页地址:/products/model-a/
这里的路径只是示例。两个入口各自解释选择条件,然后链接到同一详情页,就能让不同访客找到产品。没有必要为了让URL看起来对应两个分类,分别复制出两份型号介绍。
同样,一篇“安装前怎样检查承重”的文章,既可以出现在安装资料里,也可以从某类产品页访问。为它保留一个稳定地址,后续修订参数、补充图片和检查外部引用都会更方便。
如果CMS已经生成多个内容相同的地址,需要核对默认链接和规范化设置。发现重复后,先弄清哪些地址真实存在、哪些已经被引用,再选择统一方式;不要只在菜单里隐藏一个地址,就认为重复页面已经消失。
目录深度与点击深度也要分开。/products/model-a/只有两层路径,但如果只有站内搜索才能找到它,从导航进入仍然困难;一个路径较长的页面若从合适分类直接可达,也不等于被埋得很深。改版表可以分别记录“URL是否变化”和“访客经过哪些链接到达”,不要用斜杠数量替代实际浏览。
为上面的型号设计两个入口后,实际走一遍“产品类型→工矿灯→型号”和“应用场景→仓库照明→型号”。两条路线都应到同一份稳定详情,返回上级也要有清楚入口。新增场景页若只把同一列表换个标题,没有解释该场景的选择条件,还需要补足它独立存在的用途。
分类页需要什么内容才能成立
分类名称能把内容归到一起,但访客进入页面后仍需要选择依据。产品分类通常要展示实际可选范围和差异;文章分类则可以提供主题说明、子类入口或几篇适合起步的内容。
“仓库照明”分类如果同时列出办公室灯具、户外投光灯和新闻,访客很难判断这些内容为什么放在一起。与其在顶部堆一段很长的SEO介绍,不如先整理列表,让页面里的产品和文章确实符合这个主题。
一个分类暂时内容不多,也可以先作为站内浏览入口使用。是否希望它参与搜索,需要看它是否能独立回答问题、与其他页面是否明显重复,以及以后有没有维护计划。不能因为分类页普遍存在,就让每个新标签都自动成为重点搜索页面。
对内容站而言,分类说明可以很短:写清这一类讨论什么、适合谁、从哪里开始就够了。更完整的课程顺序放到专题中心,分类归档继续负责浏览全部文章,这样读者知道两个入口的差别。
URL命名先求稳定,再求整齐
新建URL时,选择能描述页面的词,采用一致的大小写和分隔方式,避免把不会改变内容的参数附在内部链接后面。Google的网址结构建议支持使用受众的语言,也推荐用连字符分隔词语。
中文地址可以使用。浏览器显示中文、复制后出现百分号编码,是网址表示形式的差异,不等于地址出错。更值得检查的是复制后的链接能否正常打开,以及CMS、导出文件和第三方工具是否一直引用同一个地址。
已有URL清楚、稳定、正在使用时,不必为了统一成英文或减少一个目录就改动它。地址变化会影响旧链接、收藏、邮件和其他页面的引用。收益不明确的小幅“美化”,往往不值得引入一整套迁移工作。
确实需要修改时,建立旧地址到新地址的一对一对应关系,并让站内链接直接指向最终地址。多个旧页面如果内容不同,不应该为了方便都跳到首页。具体到WordPress的设置位置和旧文章影响,可以参考固定链接设置说明。
筛选、分页和面包屑一起检查
分类页上线后,最容易扩大URL数量的是筛选组合。颜色、功率、用途、排序同时可选时,看起来只是几个控件,后台却可能生成大量相似列表地址。哪些组合值得成为搜索入口,需要在开发前讨论。
例如“仓库用LED工矿灯”可能有稳定产品范围和明确选择需求,可以考虑做成专门的分类页面;“按价格倒序”主要改变显示顺序,通常不需要另做一个内容页面。这是编辑与产品判断,不是只看URL有没有问号就能决定。
Google的筛选导航文档区分了需要与不需要抓取的筛选URL,并说明无限组合会增加抓取负担。实际项目要结合现有收录、筛选功能和链接实现选择措施,不能把一条robots规则直接套到整个站点。
分页也需要保留真实可访问的后续内容。第一屏展示的产品正常,不代表第二页之后都能到达。检查分页链接、加载更多和手机端列表时,确认深处的产品仍有可发现的入口。
面包屑则应该表达对读者有用的上级关系。例如从型号详情返回“工矿灯”分类,比展示一串系统内部目录更清楚。Google的面包屑文档也建议体现典型用户路径,不要求机械复制URL结构。页面上的可见路径与结构化数据需要一起核对。
改版时按这个顺序交付
先整理页面清单,确定保留哪些分类入口;再调整菜单和分类模板,在测试环境或预览中走完几个主要访问任务。如果旧URL仍能承担原来的内容,就先保留。
随后检查确实需要改变的地址。记录旧页对应哪一个新页、站内哪些位置引用了它,以及重定向由哪里维护。把“只改文字”和“改变地址”的项目分开,能够让开发和内容编辑对照执行。
最后查看电脑与手机端的菜单、分类列表、分页、面包屑和具体详情页。页面返回成功状态之外,还要确认标题和内容正确,避免链接落在一个能打开却完全不相关的页面上。涉及索引或规范地址异常,再交给技术SEO检查继续处理。
用三项改版需求,检查实施人员是否理解一致
下面是一份中文内容站的虚构改版单。它把“更好理解”“更好浏览”和“确实换地址”分开,地址仅作示例,不是让你替换现有站点。
| 需求 | 实施内容 | URL处理 | 应看到的结果 |
|---|---|---|---|
| 把“知识分享”菜单改成“WordPress建站” | 修改菜单显示文字 | 继续指向原/category/wordpress/ | 名称更清楚,原分类及文章仍正常打开 |
| 为初学者新增建站文章中心 | 新建有学习顺序的入口,连接现有文章 | 新中心用独立地址,旧文章地址保持 | 中心可按阶段阅读,分类仍能浏览全部相关文章 |
| 两个旧分类确实合并成一个新分类 | 整理内容归属,新页承接两者原有合理范围 | 只对确认有对应关系的旧归档安排永久跳转 | 旧链接不会丢失,且进入的内容仍符合原预期 |
前两项没有理由要求所有文章换URL。第三项也不能只写“旧分类统一跳新分类”,还应列出旧地址和新页承接了哪些内容。若原“插件安全”分类被跳到只讲外观设计的新分类,虽然都属于WordPress,读者原任务已经丢失,合并方案仍然不成立。
新增文章中心与原归档可以相互指引:中心负责选阅读顺序,归档提供全部文章及分页。不要把分类页与中心写成同一份长介绍、同一组精选链接后,期待它们自动承担不同的搜索任务。先解释两个入口各自如何帮助用户,再决定索引和导航位置。
真正更换地址时,补齐映射与引用
迁移表至少包含旧URL、旧内容用途、新URL、处理方式以及需要更新的站内引用。例如旧/category/wp-basics/被合并到/category/wordpress/,新分类应能承接原基础内容;正文仍在/install-wordpress/时,这篇文章本身不需要跟着重定向。
若某旧页面已经没有内容也没有相近替代,不应为了避免404就送到首页;按实际下线情况处理并移除失效站内入口。对确有迁移关系的页面,设置到最终地址的永久重定向,避免旧页先跳中间旧页再跳新页。Google迁移建议强调逐URL映射及同步内部引用。网站地址迁移说明
同时更新菜单、自定义按钮、正文链接、面包屑、canonical和地图中涉及这些地址的位置。只修改顶部菜单还不够,页脚、侧边栏、相关文章和移动菜单可能由不同组件维护。保留修改前的映射和设置,才能在发现漏项时知道原入口应该去哪。
以访问任务验收,覆盖菜单之外的入口
可以让一个不熟悉后台的人完成下列任务,再记录真实失败的位置。下表是一组适合该教学站的验收任务,不是要求每个网站都照搬相同导航。
| 访问任务 | 验收重点 |
|---|---|
| 从首页找到WordPress基础教程 | 菜单名称与目标页相符,移动菜单也能打开 |
| 从文章中心找下一篇学习内容 | 阶段说明有用,链接到现有文章而非空白占位页 |
| 从分类翻到最后几页 | 后续文章可达,分页实际URL有效 |
| 从文章返回适合的上级 | 面包屑与返回入口名称清楚,目标不是旧404分类 |
| 打开一条旧邮件或收藏的归档地址 | 仍保留或正确到达承接内容,不只是返回200 |
再抽查页面源码或抓取结果中的实际链接,确认不是只有鼠标点击脚本却没有可提取地址。面包屑的可见文字、链接和结构化数据也应一致;测试工具没有报语法错,仍不能证明它表达的父级关系正确。
上线后把新增404、错误目标和重要页面索引变化与本次URL映射对应起来。只改菜单名称时,不必预设全站会出现迁移波动;确实更换一批地址时,才持续检查旧新URL的抓取与处理。这样复查范围来自实际改动,而不是每次改版都重新猜整站出了什么问题。
常见问题
菜单显示中文,URL可以用英文吗?
可以。菜单文字负责让当前读者理解入口,URL负责稳定识别页面。文字含义与目标页面一致即可,不需要逐字相同。
分类改名会让所有文章URL变化吗?
要看修改的是显示名称还是别名,以及文章固定链接是否包含分类。只改分类显示名称通常不会等同于改地址,实际操作前仍应查看当前链接规则,并抽查修改后的文章URL。
URL层级越少,SEO就越好吗?
没有这样的通用结论。描述清楚、访问稳定、链接关系合理更重要。不要仅为了减少目录层级迁移已经正常使用的地址。