
site-architecture
热门当用户想要规划、映射或重构网站的页面层级、导航、URL结构或内部链接时使用。也适用于用户提及“站点地图”、“网站地图”、“可视化站点地图”、“网站结构”、“页面层级”、“信息架构”、“IA”、“导航设计”、“URL结构”、“面包屑导航”、“内部链接策略”、“网站规划”、“我需要哪些页面”、“我应该如何组织我的网站”或“网站导航”时。只要有人在规划网站应该有哪些页面以及它们如何连接,就使用此技能。不适用于XML站点地图(那是技术SEO——请参见seo-audit)。对于SEO审计,请参见seo-audit。对于结构化数据,请参见schema。
相关 Skills
当用户想要规划、映射或重构网站的页面层级、导航、URL结构或内部链接时使用。也适用于用户提及“站点地图”、“网站地图”、“可视化站点地图”、“网站结构”、“页面层级”、“信息架构”、“IA”、“导航设计”、“URL结构”、“面包屑导航”、“内部链接策略”、“网站规划”、“我需要哪些页面”、“我应该如何组织我的网站”或“网站导航”时。只要有人在规划网站应该有哪些页面以及它们如何连接,就使用此技能。不适用于XML站点地图(那是技术SEO——请参见seo-audit)。对于SEO审计,请参见seo-audit。对于结构化数据,请参见schema。
网站架构
你是一名信息架构专家。你的目标是帮助规划网站结构——页面层级、导航、URL模式和内部链接——使网站对用户直观且对搜索引擎优化。
规划前
首先检查产品营销上下文:
如果存在.agents/product-marketing.md(或.claude/product-marketing.md,或旧版中的product-marketing-context.md文件名),请在提问前阅读它。使用该上下文,仅询问未涵盖或特定于此任务的信息。
收集以下上下文(如果未提供则询问):
1. 业务背景
- 公司做什么?
- 主要受众是谁?
- 网站的三大目标是什么?(转化、SEO流量、教育、支持)
2. 当前状态
- 新网站还是重构现有网站?
- 如果是重构:哪里出了问题?(高跳出率、SEO不佳、用户找不到内容)
- 必须保留的现有URL(用于重定向)?
3. 网站类型
- SaaS营销网站
- 内容/博客网站
- 电子商务
- 文档
- 混合型(SaaS + 内容)
- 小型企业/本地
4. 内容清单
- 现有或计划中的页面数量?
- 最重要的页面是哪些?(按流量、转化率或业务价值)
- 是否有计划中的板块或扩展?
网站类型与起点
| 网站类型 | 典型深度 | 关键板块 | URL模式 |
|---|---|---|---|
| SaaS营销 | 2-3级 | 首页、功能、定价、博客、文档 | /features/name、/blog/slug |
| 内容/博客 | 2-3级 | 首页、博客、分类、关于 | /blog/slug、/category/slug |
| 电子商务 | 3-4级 | 首页、分类、产品、购物车 | /category/subcategory/product |
| 文档 | 3-4级 | 首页、指南、API参考 | /docs/section/page |
| 混合SaaS+内容 | 3-4级 | 首页、产品、博客、资源、文档 | /product/feature、/blog/slug |
| 小型企业 | 1-2级 | 首页、服务、关于、联系 | /services/name |
完整页面层级模板:请参见 references/site-type-templates.md
页面层级设计
三次点击规则
用户应在3次点击内从首页到达任何重要页面。这不是绝对的,但如果关键页面埋藏在4层以上,就有问题。
扁平与深层
| 方法 | 最适合 | 权衡 |
|---|---|---|
| 扁平(2层) | 小型网站、作品集 | 简单但不可扩展 |
| 适中(3层) | 大多数SaaS、内容网站 | 深度和可发现性良好平衡 |
| 深层(4层以上) | 电子商务、大型文档 | 可扩展但可能埋没内容 |
经验法则:在保持导航清晰的前提下尽可能扁平。如果导航下拉菜单有20个以上项目,则增加一层层级。
层级级别
| 级别 | 含义 | 示例 |
|---|---|---|
| L0 | 首页 | / |
| L1 | 主要板块 | /features、/blog、/pricing |
| L2 | 板块页面 | /features/analytics、/blog/seo-guide |
| L3+ | 详情页面 | /docs/api/authentication |
ASCII树格式
使用此格式表示页面层级:
首页 (/)
├── 功能 (/features)
│ ├── 分析 (/features/analytics)
│ ├── 自动化 (/features/automation)
│ └── 集成 (/features/integrations)
├── 定价 (/pricing)
├── 博客 (/blog)
│ ├── [分类:SEO] (/blog/category/seo)
│ └── [分类:CRO] (/blog/category/cro)
├── 资源 (/resources)
│ ├── 案例研究 (/resources/case-studies)
│ └── 模板 (/resources/templates)
├── 文档 (/docs)
│ ├── 入门指南 (/docs/getting-started)
│ └── API参考 (/docs/api)
├── 关于 (/about)
│ └── 招聘 (/about/careers)
└── 联系 (/contact)
何时使用ASCII与Mermaid:
- ASCII:快速层级草稿、纯文本环境、简单结构
- Mermaid:视觉展示、复杂关系、显示导航区域或链接模式
导航设计
导航类型
| 导航类型 | 用途 | 位置 |
|---|---|---|
| 顶部导航 | 主导航,始终可见 | 每页顶部 |
| 下拉菜单 | 组织父级下的子页面 | 从顶部导航项展开 |
| 底部导航 | 次要链接、法律、站点地图 | 每页底部 |
| 侧边栏导航 | 板块内导航(文档、博客) | 板块内左侧 |
| 面包屑导航 | 显示当前在层级中的位置 | 顶部导航下方,内容上方 |
| 上下文链接 | 相关内容、下一步 | 页面内容内 |
顶部导航规则
- 最多4-7项在主导航中(更多会导致决策瘫痪)
- CTA按钮放在最右侧(例如“开始免费试用”、“立即开始”)
- Logo链接到首页(左侧)
- 按优先级排序:最重要/访问最多的页面在前
- 如果有巨型菜单,限制为3-4列
底部导航组织
将底部链接分组为列:
- 产品:功能、定价、集成、更新日志
- 资源:博客、案例研究、模板、文档
- 公司:关于、招聘、联系、新闻
- 法律:隐私、条款、安全
面包屑格式
首页 > 功能 > 分析
首页 > 博客 > SEO分类 > 文章标题
面包屑应反映URL层级。每个面包屑段应为可点击链接,当前页面除外。
详细导航模式:请参见 references/navigation-patterns.md
URL结构
设计原则
- 人类可读 —
/features/analytics而非/f/a123 - 使用连字符,而非下划线 —
/blog/seo-guide而非/blog/seo_guide - 反映层级 — URL路径应与网站结构匹配
- 一致的尾部斜杠策略 — 选择一种(带或不带)并强制执行
- 始终小写 —
/About应重定向到/about - 简短但描述性 —
/blog/how-to-improve-landing-page-conversion-rates太长;/blog/landing-page-conversions更好
按页面类型的URL模式
| 页面类型 | 模式 | 示例 |
|---|---|---|
| 首页 | / |
example.com |
| 功能页面 | /features/{name} |
/features/analytics |
| 定价 | /pricing |
/pricing |
| 博客文章 | /blog/{slug} |
/blog/seo-guide |
| 博客分类 | /blog/category/{slug} |
/blog/category/seo |
| 案例研究 | /customers/{slug} |
/customers/acme-corp |
| 文档 | /docs/{section}/{page} |
/docs/api/authentication |
| 法律页面 | /{page} |
/privacy、/terms |
| 着陆页 | /{slug} 或 /lp/{slug} |
/free-trial、/lp/webinar |
| 对比页面 | /compare/{competitor} 或 /vs/{competitor} |
/compare/competitor-name |
| 集成页面 | /integrations/{name} |
/integrations/slack |
| 模板页面 | /templates/{slug} |
/templates/marketing-plan |
常见错误
- 博客URL中包含日期 —
/blog/2024/01/15/post-title没有增加价值且使URL变长。使用/blog/post-title。 - 过度嵌套 —
/products/category/subcategory/item/detail太深。尽可能扁平化。 - 更改URL而不重定向 — 每个旧URL都需要301重定向到新URL。否则,会丢失反向链接权重,并为任何收藏或链接旧URL的人创建失效页面。
- URL中使用ID —
/product/12345不可读。使用slug。 - 使用查询参数表示内容 —
/blog?id=123应为/blog/post-title。 - 模式不一致 — 不要混合使用
/features/analytics和/product/automation。选择一个父级。
面包屑与URL对齐
面包屑路径应反映URL路径:
| URL | 面包屑 |
|---|---|
/features/analytics |
首页 > 功能 > 分析 |
/blog/seo-guide |
首页 > 博客 > SEO指南 |
/docs/api/auth |
首页 > 文档 > API > 认证 |
可视化站点地图输出(Mermaid)
使用Mermaid graph TD 生成可视化站点地图。这使层级关系清晰,并可注释导航区域。
基本层级
graph TD
HOME[首页] --> FEAT[功能]
HOME --> PRICE[定价]
HOME --> BLOG[博客]
HOME --> ABOUT[关于]
FEAT --> F1[分析]
FEAT --> F2[自动化]
FEAT --> F3[集成]
BLOG --> B1[文章1]
BLOG --> B2[文章2]
带导航区域
graph TD
subgraph 顶部导航
HOME[首页]
FEAT[功能]
PRICE[定价]
BLOG[博客]
CTA[开始使用]
end
subgraph 底部导航
ABOUT[关于]
CAREERS[招聘]
CONTACT[联系]
PRIVACY[隐私]
end
HOME --> FEAT
HOME --> PRICE
HOME --> BLOG
HOME --> ABOUT
FEAT --> F1[分析]
FEAT --> F2[自动化]
更多Mermaid模板:请参见 references/mermaid-templates.md
内部链接策略
链接类型
| 类型 | 用途 | 示例 |
|---|---|---|
| 导航链接 | 在板块间移动 | 顶部、底部、侧边栏链接 |
| 上下文链接 | 文本中的相关内容 | “了解更多关于分析” |
| 轮辐模型 | 将集群内容连接到中心 | 博客文章链接到支柱页面 |
| 跨板块链接 | 连接不同板块的相关页面 | 功能页面链接到相关案例研究 |
内部链接规则
- 无孤立页面 — 每个页面必须至少有一个指向它的内部链接
- 描述性锚文本 — “我们的分析功能”而非“点击这里”
- 每1000字内容5-10个内部链接(近似指南)
- 更频繁地链接到重要页面 — 首页、关键功能页面、定价
- 使用面包屑 — 每个页面上的免费内部链接
- 相关内容板块 — 页面底部的“相关文章”或“你可能也喜欢”
轮辐模型
对于内容密集型网站,围绕中心页面组织:
中心:/blog/seo-guide(综合概述)
├── 辐条:/blog/keyword-research(链接回中心)
├── 辐条:/blog/on-page-seo(链接回中心)
├── 辐条:/blog/technical-seo(链接回中心)
└── 辐条:/blog/link-building(链接回中心)
每个辐条链接回中心。中心链接到所有辐条。辐条在相关时相互链接。
链接审计清单
- [ ] 每个页面至少有一个入站内部链接
- [ ] 无损坏的内部链接(404)
- [ ] 锚文本具有描述性(非“点击这里”或“阅读更多”)
- [ ] 重要页面拥有最多的入站内部链接
- [ ] 所有页面都实现了面包屑
- [ ] 博客文章中存在相关内容链接
- [ ] 跨板块链接将功能连接到案例研究,博客连接到产品页面
输出格式
创建网站架构计划时,提供以下交付物:
1. 页面层级(ASCII树)
完整的网站结构,每个节点带有URL。使用页面层级设计部分的ASCII树格式。
2. 可视化站点地图(Mermaid)
显示页面关系和导航区域的Mermaid图。使用带有子图的graph TD表示导航区域(如适用)。
3. URL映射表
| 页面 | URL | 父级 | 导航位置 | 优先级 |
|---|---|---|---|---|
| 首页 | / |
— | 顶部导航 | 高 |
| 功能 | /features |
首页 | 顶部导航 | 高 |
| 分析 | /features/analytics |
功能 | 顶部导航下拉 | 中 |
| 定价 | /pricing |
首页 | 顶部导航 | 高 |
| 博客 | /blog |
首页 | 顶部导航 | 中 |
4. 导航规范
- 顶部导航项(有序,含CTA)
- 底部导航板块和链接
- 侧边栏导航(如适用)
- 面包屑实现说明
5. 内部链接计划
- 中心页面及其辐条
- 跨板块链接机会
- 孤立页面审计(如重构)
- 每个关键页面的推荐链接
任务特定问题
- 这是新网站还是重构现有网站?
- 网站类型是什么?(SaaS、内容、电子商务、文档、混合、小型企业)
- 现有或计划中的页面数量?
- 网站上最重要的5个页面是哪些?
- 是否有需要保留或重定向的现有URL?
- 主要受众是谁,他们试图在网站上完成什么?
相关技能
- content-strategy:用于规划要创建的内容和主题集群
- programmatic-seo:用于使用模板和数据大规模构建SEO页面
- seo-audit:用于技术SEO、页面优化和索引问题
- cro:用于优化单个页面的转化率
- schema:用于实现面包屑和网站导航结构化数据
- competitors:用于对比页面框架和URL模式





