网站架构与 SEO:层级、导航、面包屑与 URL
Google 要理解你的网站,第一步是理解它的结构。Google Search Central 的建站指南强调:一个组织良好的网站,能让 Google 更高效地抓取、理解并呈现内容。网站架构(Site Architecture)指页面之间的层级与链接关系,它同时影响SEO 表现、抓取效率和用户体验。
为什么架构影响 SEO
扁平层级:3 次点击内到达
Google 建议尽量采用扁平结构:重要内容距离首页不超过 3 次点击。层级太深(如 7-8 层)会稀释权重、降低抓取频率。经验法则是:
- 首页 → 分类页 → 详情页,最多 2-3 层。
- 不要让任何重要页面成为"孤儿页"。
扁平与深层的差别用图看最直观。左边是推荐结构,右边是容易失控的结构:
扁平(推荐) 深层(易出问题)
首页 首页
├─ 分类A └─ 一级分类
│ └─ 详情1 └─ 二级分类
├─ 分类B └─ 三级分类
└─ 关于/联系 └─ 四级详情页(4+ 次点击)
深层的直接后果:权重逐层稀释、爬虫抓取频率下降、用户点两次就失去耐心。对大多数内容站,2-3 层已经足够。
导航与内链
- 主导航包含最重要的分类与核心页面,使用清晰的文字标签。
- 每个页面至少通过一条链接可达。
- 正文里自然加入上下文内链,帮助发现与理解。
面包屑导航
面包屑是层级关系的可视化:它告诉用户"你在哪",也帮助 Google 理解层级。Google 明确表示把面包屑当作普通链接参与权重计算,因此建议用真正的超链接实现。面包屑还可以配合结构化数据展示在搜索结果中。
面包屑还可以配合作结构化数据,让搜索结果里直接显示路径。一个典型的 JSON-LD 写法如下:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "首页", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "建站教程", "item": "https://example.com/guides/"},
{"@type": "ListItem", "position": 3, "name": "CDN 配置", "item": "https://example.com/guides/cdn-setup/"}
]
}
</script>
注意 name 要与页面可见文本保持一致,item 要与实际 URL 一致;两者不一致时,Google 可能直接忽略你的标记。
URL 结构
- 使用简洁、描述性的 URL,如
/blog/cdn-setup-guide,而非/post?id=123。 - 层级用路径表达,但不要过深。
- 保持 URL 稳定,改版时用 301 重定向,避免破坏既有链接。
URL 的优劣对比一眼就能看出来:
| 推荐写法 | 不推荐写法 |
|---|---|
/guides/cdn-setup |
/post?id=3821&ref=nav |
/products/cloud-server-hgx-b300 |
/p/3821-2026-08-05-hgx-b300-final-2 |
/docs/api/authentication |
/index.php?page=api&tab=3 |
规则就三条:短、可读、稳定。其中稳定最容易被忽略——上线两年后,URL 里的日期或版本号一旦要改,就得做大量 301,内链与外链的权重都会受伤。
信息架构与内容组织
把相关内容组织成主题,用分类与标签建立逻辑关系。多语言站点可配合hreflang;新站上线后及时提交sitemap并配置robots.txt。需要合并或精简页面时,参考重复内容与 canonical。
一个真实场景:电商站的分类与分页
电商站是最容易把架构搞乱的类型。一个 5000 个 SKU 的站点,如果按「品牌 → 品类 → 单品」三层组织,问题不大;但一旦加入筛选(价格、颜色、尺码)和分页,就可能产生成千上万个参数化 URL,带来大量重复内容。这里有两个可落地的做法:
- 筛选结果只做两个层级:列表页
/shoes与单品页/shoes/xxx,筛选参数用?color=black放在查询串里,主列表页用 canonical 指回/shoes; - 分页要刻意处理:从第二页起要么用
rel=next/prev,要么直接 noindex 分页页,把权重集中在第一页。
这套规则在站点还小的时候就定下来,比等收录出问题再补救便宜得多。
架构设计的检查清单
设计或重构网站架构时,可以用下面的清单逐项核对:
- 层级:重要页面是否都能在 3 次点击内到达?层级是否不超过 3-4 层?
- 导航:主导航是否覆盖核心分类?标签是否清晰、无歧义?
- 面包屑:内页是否都有面包屑?是否为真实链接而非纯文本?
- URL:是否简短、可读、稳定?参数化 URL 是否被规范化处理?
- 链接:是否存在孤儿页?重要页面是否获得足够内链?
- 重复:是否存在由分页、筛选产生的重复内容,是否需要合并或 canonical?
把这些项固化到建站流程里,就能避免"页面越加越多、结构越来越乱"的典型问题。对小团队,建议在网站上线前做一次完整的架构评审,而不是等收录出现问题再补救,可配合SEO 检查清单一起使用。
参考:Google 网站结构最佳实践 https://developers.google.com/search/docs/crawling-indexing/website-structure · 面包屑结构化数据 https://developers.google.com/search/docs/appearance/structured-data/breadcrumb
16IDC 观察
网站架构是"一次性投入、长期受益"的工程决策:早期设计好扁平层级与 URL 规范,比后期大规模重构便宜得多。对新站,建议先画一张站点地图,明确每个页面在层级中的位置,再动手建站;对老站,可用收录数据与爬虫日志定位架构问题。
原文来源:https://developers.google.com/search/docs/fundamentals/seo-starter-guide