site-architecture

site-architecture

热门

当用户想要规划、映射或重构网站的页面层级、导航、URL结构或内部链接时使用。也适用于用户提及“站点地图”、“网站地图”、“可视化站点地图”、“网站结构”、“页面层级”、“信息架构”、“IA”、“导航设计”、“URL结构”、“面包屑导航”、“内部链接策略”、“网站规划”、“我需要哪些页面”、“我应该如何组织我的网站”或“网站导航”时。只要有人在规划网站应该有哪些页面以及它们如何连接,就使用此技能。不适用于XML站点地图(那是技术SEO——请参见seo-audit)。对于SEO审计,请参见seo-audit。对于结构化数据,请参见schema。

3.4万Star
5833Fork
更新于 2026/6/17
SKILL.md
readonly只读
name
site-architecture
description

当用户想要规划、映射或重构网站的页面层级、导航、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结构

设计原则

  1. 人类可读/features/analytics 而非 /f/a123
  2. 使用连字符,而非下划线/blog/seo-guide 而非 /blog/seo_guide
  3. 反映层级 — URL路径应与网站结构匹配
  4. 一致的尾部斜杠策略 — 选择一种(带或不带)并强制执行
  5. 始终小写/About 应重定向到 /about
  6. 简短但描述性/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


内部链接策略

链接类型

类型 用途 示例
导航链接 在板块间移动 顶部、底部、侧边栏链接
上下文链接 文本中的相关内容 “了解更多关于分析
轮辐模型 将集群内容连接到中心 博客文章链接到支柱页面
跨板块链接 连接不同板块的相关页面 功能页面链接到相关案例研究

内部链接规则

  1. 无孤立页面 — 每个页面必须至少有一个指向它的内部链接
  2. 描述性锚文本 — “我们的分析功能”而非“点击这里”
  3. 每1000字内容5-10个内部链接(近似指南)
  4. 更频繁地链接到重要页面 — 首页、关键功能页面、定价
  5. 使用面包屑 — 每个页面上的免费内部链接
  6. 相关内容板块 — 页面底部的“相关文章”或“你可能也喜欢”

轮辐模型

对于内容密集型网站,围绕中心页面组织:

中心:/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. 内部链接计划

  • 中心页面及其辐条
  • 跨板块链接机会
  • 孤立页面审计(如重构)
  • 每个关键页面的推荐链接

任务特定问题

  1. 这是新网站还是重构现有网站?
  2. 网站类型是什么?(SaaS、内容、电子商务、文档、混合、小型企业)
  3. 现有或计划中的页面数量?
  4. 网站上最重要的5个页面是哪些?
  5. 是否有需要保留或重定向的现有URL?
  6. 主要受众是谁,他们试图在网站上完成什么?

相关技能

  • content-strategy:用于规划要创建的内容和主题集群
  • programmatic-seo:用于使用模板和数据大规模构建SEO页面
  • seo-audit:用于技术SEO、页面优化和索引问题
  • cro:用于优化单个页面的转化率
  • schema:用于实现面包屑和网站导航结构化数据
  • competitors:用于对比页面框架和URL模式