首页 / SEO book / 技术 SEO / 网站架构是什么、怎么优化

什么是网站架构?(如何为 SEO 优化它)

网站架构是什么、怎么优化技术 SEO

网站架构指网站的结构。学习为 SEO 组织网站的最佳实践。

什么是网站架构?

网站架构(也称网站结构)指一个网站的页面是如何组织的。结构良好的网站能帮用户和搜索引擎浏览你的页面。这种组织方式可以提升你的 SEO 和排名。

以下是网站结构的一个可视化示例:

网站架构示例,展示一个首页以及多个不同的分类和子分类

这些页面通过内链(指向同一网站其他页面的链接)相互连接。这些内链可以出现在你的内容、筛选器、相关内容模块,或网站菜单和页脚中。

为什么网站结构对 SEO 很重要?

网站架构对 SEO 很重要,因为:

  • 帮助搜索引擎发现并索引网站的所有页面
  • 为搜索引擎提供每个页面的额外语境
  • 通过内链在各网页之间传递权重
  • 帮助访客找到他们想要的内容

帮助搜索引擎发现并索引你网站的页面

良好的网站架构能帮助你的页面在搜索结果中获得排名。Google 常通过内链来发现页面,并把它们存入其索引(数据库)中。你的页面只有进入 Google 的索引,才有可能获得排名——并带来流量。

Google 如何使用爬虫发现页面:利用内链找到页面,然后将这些页面编入其数据库索引

有条理的结构能帮助 Google 顺着内链发现并索引新页面。它还能避免孤儿页面,即没有任何内链指向它们的页面。孤儿页面很难被 Google 发现和索引。

孤立页面的网站架构,没有内链指向这些页面

为搜索引擎提供每个页面的额外语境

语境能帮助搜索引擎判断哪些查询与某个页面相匹配。

例如,假设你销售宠物用品。你为狗、猫和兔子分别设置了独立的页面。

搜索引擎可以利用你的内链来判断哪些玩具属于哪种动物。它们还会检查锚文本(链接中可点击的文字)。

如果某个狗狗玩具是从一个标注为“dog toys”(狗玩具)的页面链接出去的,搜索引擎就能理解这种关联,并可能让该产品页在“dog toy”相关搜索中获得排名。

“狗玩具”的电商产品页面,标题中没有该词,但从“狗玩具”页面链接过来

如果没有清晰的网站结构,搜索引擎可能很难理解每个页面的用途。这种困惑会损害你的自然搜索排名。

在各网页之间传递权重

PageRank 是 Google 的一种算法,它根据反向链接(来自其他网站的链接)的质量来衡量一个页面的权重。

PageRank 如何通过链接从高权威页面传递给其他页面的可视化分解

拥有高权重的页面可以把一部分权重传递给它们所链接的页面。这能提升权重较低页面的排名,并带来更多流量。

帮助访客找到他们正在寻找的内容

清晰的网站结构能改善用户体验。如果用户觉得你的网站易于浏览,他们就更可能去探索你的网站。这随时间推移能提升转化。

规划你的结构,让用户能顺畅地走完你的营销漏斗。让用户更容易找到你的产品、服务或其他重要页面。

Sephora 在这方面做得很好,它那友好的导航把产品按合乎逻辑的类别(如“Makeup”“Skincare”“Makeup for Eyes”等)组织起来。购物者只需点击几下就能找到想要的东西。

Sephora 用户友好的导航菜单,按知名类别分组

良好的网站架构是什么样的?

良好的网站结构:

  • 是扁平的
  • 把主题相关的内容归在一起
  • 没有孤儿页面

扁平化的网站架构

扁平化的网站架构让用户能以尽可能少的点击到达内容。这能降低用户的付出,并营造更好的体验。下图是一个扁平化网站架构示意图:

扁平化的网站架构,用户点击尽可能少的次数即可访问内容

而下面是一个深层架构的示例(用户需要点击更多次才能到达某些页面):

层级较深的网站架构,用户需要多次点击才能访问某些页面

力求把点击深度(从首页到任意页面所需的点击次数)控制在三次或更少。

把主题相关的内容归在一起

把主题相关的内容归在一起,能帮助搜索引擎看清页面之间是如何关联的。它还能建立主题权威度,提升你的排名并带来更多自然流量。

没有孤儿页面

搜索引擎沿着内链浏览你的网站,可能会漏掉孤儿页面。用户也许只能通过直接输入 URL 才能到达孤儿页面。这种浏览上的困难会损害 SEO 和用户体验。

你可以用 Semrush Site Audit(网站审计)来找出孤儿页面:

点击了 Semrush 侧边导航菜单上的“Site Audit”
  1. 输入你的域名并点击“Start Audit”(开始审计)(如需要则点击“Create project”创建项目)。
在 Site Audit 搜索栏中输入的“example.com”并点击了“Start Audit”
  1. 调整 Site Audit 设置(如果卡住了,我们的配置指南能帮到你),然后点击“Start Site Audit”。
Site Audit Settings 页面,用于选择抓取范围、来源和检查页面数量,并点击“Start Site Audit”
  1. 完成网站审计后,点击“Issues”(问题)。
Site Audit 上的“Issues”标签页,显示网站问题列表,如重定向链和循环、hreflang 冲突等。
  1. 输入“orphan”以找出孤儿页面列表。
  2. 点击“# orphaned pages”(孤儿页面数量)链接以查看这些页面。
Site Audit Issues 页面,搜索栏输入“orphan”,高亮“3,894 orphaned pages in sitemaps”
  1. 为每个孤儿页面创建相关的内链。这能帮助用户和搜索引擎更轻松地找到这些页面。

9 条网站架构最佳实践

这些最佳实践能改善 SEO 和用户体验。

1. 为你的网站选用合适类型的结构

没有放之四海而皆准的方法。要考虑你网站的规模、目标和用户。

电商网站可能会采用产品类别(如 Indigo 的图书类别)。内容型网站可能会按主题组织内容(如 Business Insider)。

电商网站 Indigo 的网站架构,按产品类别组织

你可以对结果进行分页(即把产品或搜索结果分到不同页面上展示)来展示产品。分页提供了更多内链机会,帮助搜索引擎理解你的页面之间是如何关联的。

电商网站上的分页结果,底部页码高亮显示

内容型网站可能会基于内容类别来组织网站结构,比如 Business Insider:

内容网站 Business Insider 的网站架构,按商业、科技等不同内容分类组织

研究一下竞争对手是如何组织他们网站的。你的受众可能期待一种相似的结构,以便更轻松地浏览。

2. 规划你网站的信息架构

信息架构就是构建内容结构的过程。

一种策略是使用内容支柱和话题集群。支柱页覆盖宽泛的主题,集群则包含子主题。

支柱页面和聚类的网站架构,一个主题划分为多个不同的分类和子分类

例如,如果你的支柱是“digital marketing”(数字营销),那么集群页面可以包括“digital marketing campaign examples”(数字营销活动示例)或“digital marketing framework”(数字营销框架)。

使用 Keyword Strategy Builder(关键词策略构建器)来研究潜在的支柱主题和子主题。然后为每个页面撰写内容,并正确地加以链接。

  1. 输入你的种子(宽泛)关键词。我们将使用“email marketing”“digital marketing”“social media marketing”和“content marketing”。在下拉菜单中选择你的国家,然后点击“Create list”(创建列表)。
Keyword Strategy Builder 工具起始界面,已输入四个种子词,选择地区,并点击“Create list”。
  1. 该工具会分析每个种子关键词,并为你提供支柱页面创意,以及相关子页面的列表。
Keyword Strategy Builder 上的 Topics and pages 报告,高亮一个支柱页面和子页面
  1. 浏览各个不同的建议,挑选你想为其创作内容的那些。例如,你可能为“digital marketing”创建一个话题集群,包含以下子页面:
  • 数字营销活动示例
  • 数字营销对小企业的益处
  • 数字广告的类型
  • 数字营销框架
  • 数字营销的组成要素
主题聚类模型以一个主题为中心,相关页面链接到该主题
  1. 对你想创建的每个支柱页面都走一遍这个流程。
  2. 点击“Write content”(撰写内容)来为每个选定的页面撰写内容。
  3. 选择你想为哪种设备撰写内容(例如,如果你的多数受众在桌面端阅读你的内容,就选择“Desktop”)。然后点击“Send keywords”(发送关键词)。
“Send to SEO Writing Assistant”设置,将设备选为“Desktop”并点击了“Send keywords”。

该流程会打开 Semrush 的 SEO Writing Assistant(SEO 写作助手)。这个写作助手是一款由 AI 驱动的编辑器,能帮你优化内容的可读性、SEO、语调与原创度。

SEO Writing Assistant 显示可读性、SEO、语气和原创性得分以及改进建议

最后,用内链把首页链接到支柱页面、把各支柱页面相互链接,并把新的支柱页面链接到其相关的话题集群。

3. 有策略地使用内链

当你把一个页面链接到另一个页面时,你就向搜索引擎(和用户)展示了一种关联。链接还会传递权重。

使用 Semrush Site Audit 来定位失效链接或其他内链问题:

  1. 打开你的 Site Audit 报告。
  2. 在检测到的任何链接问题旁边点击“View details”(查看详情)。
Site Audit Overview 点击“Internal Linking”下的“View details”。
  1. 点击任何内链问题旁边的“# issues”(问题数量)按钮来查看这些问题。你也可以点击“Why and how to fix it”(为何出现、如何修复)来获取帮你修复每个问题的提示。
Site Audit 上的内部链接问题,显示错误、警告和通知列表,“Broken internal links”旁的问题已高亮显示
  1. 修复这些问题,以维持清晰而权威的链接结构。

同时检查“Pages passing most Internal LinkRank”(传递 Internal LinkRank 最多的页面)。Internal LinkRank 是 Semrush 的一项指标,用于量化你网站各页面的权重。

Site Audit 上传递最多 Internal LinkRank 的页面列表

考虑把你权重最高的页面放在结构靠上的位置,这样它们就能把权重传递给其他页面。

4. 确保用户只需点击几下就能访问你的页面

力求从首页到任意页面不超过三次点击。这能帮助用户和搜索引擎爬虫更快、更高效地找到内容。

使用 Site Audit 找出距首页超过三次点击的页面:

  1. 在“Internal Linking”(内链)报告的“Notices”(通知)板块中,查找“Page Crawl Depth more than 3 clicks”(页面抓取深度超过 3 次点击)。
Site Audit 上的“页面抓取深度超过 3 次点击”,点击了“6,895 个问题”
  1. 检查这些页面,并考虑简化你网站的架构。
Site Audit Issues 中需要点击三次以上才能到达的页面列表

5. 使用分类与标签

如果你发布博客文章,就用分类和标签按主题把它们归组。这种结构对用户和搜索引擎都有帮助。

  • 分类覆盖宽泛的主题。例如,Semrush 的博客有“SEO”“Marketing”和“News & Research”。每个分类包含若干子分类,如“Keyword Research”和“On-Page SEO”。
Semrush 博客上的分类和子分类,已点击“SEO”,显示关键词研究、页面 SEO 等子分类
  • 标签往往跨越这些分类。例如,一个徒步博客可能会用“beginner”(初级)或“advanced”(进阶)这样的标签,为不同受众归组文章。

你有多种方式来选择博客分类,包括:

  • 确定你写得最多的主题。把这些主要主题变成你的分类。
  • 用支柱页面的主题来构成分类
  • 分析竞争对手的博客,仿照他们所用的分类来设定你自己的分类
  • 使用 Semrush 的 Keyword Strategy Builder 工具生成分类创意
  • 按类型(而非主题)来组织内容,如“操作指南”“教程”和“案例研究”

6. 优化你网站的 URL

Google 用 URL 来理解页面层级。简短、清晰、包含你主关键词的 URL 最佳。

例如

优化良好、清晰传达页面主题的 URL

比这个更好

优化不佳、未能清晰传达页面主题的 URL

如果你必须更改已上线的 URL,记得设置好正确的重定向。阅读我们的重定向指南了解如何操作。

7. 创建易于遵循的导航菜单

用户期待有清晰的路径通往关键页面。大多数网站会使用:

  • 页眉(或顶部)导航菜单
  • 页脚导航菜单
  • 移动端导航菜单

有些网站还会有次级导航或情境导航。让你的导航保持简洁,以便用户能快速找到重要页面。

页眉导航

页眉导航位于页面顶部。一些常见样式包括:

下拉菜单。下拉菜单非常适合内容很多的网站。你可以在突出展示许多页面的同时,仍为用户提供清晰的路径。

PetSmart 的下拉式页头导航,方便访问其众多页面

水平菜单。水平菜单适合较小的网站,应当提供用户所期待的分类(如“Shop”“Contact”“About Us”等)。

展示横向页眉菜单的图片。

垂直侧边栏菜单。垂直侧边栏菜单能为顶层导航链接提供更多展示空间,但它们会占用网站上宝贵的空间。这类菜单还可能遮住你不想让用户错过的的重要内容。

适用于页面不太多的小型网站的垂直侧边栏导航菜单

如果你的网站有很多内容分类,就用下拉菜单来组织它们。

页脚导航

页脚导航出现在网站底部:

网站底部的页脚导航,用于放置与主要分类页面无关的重要链接,如媒体链接、政策、联系页面等

页脚是放置媒体信息、政策条款和联系页面链接的好地方。这些内容虽然有用,但通常不属于主菜单。

移动端导航

Google 的移动优先索引要求有清晰的移动端导航。许多网站使用“汉堡”菜单,把桌面端可用的相同主链接列出来。

移动端网站上打开的汉堡菜单导航,显示用户可以点击的不同链接

注意:对于重度依赖 JavaScript 的网站,要确保所有链接对用户和搜索引擎都能正常加载。请参阅我们的 JavaScript SEO 指南寻求帮助。

8. 使用面包屑导航

面包屑导航是基于文字的链接,展示用户在网站结构中所经过的路径。它们还能帮助搜索引擎理解你的网站是如何组织的。

电商网站上的面包屑,显示用户所在页面的路径

添加面包屑结构化数据标记,好让面包屑展示在搜索结果中。当用户深入点击进入你的网站时,这能帮他们导航返回。

9. 使用 HTML 和 XML 站点地图

站点地图展示了你网站的页面、图片和文件。搜索引擎用它来发现和处理新内容。

HTML 站点地图是面向用户的。它们列出每个页面,以便用户在迷路时能找到任何东西。

“The Good Guys”的 HTML 站点地图示例,显示其网站上每个页面的完整列表

XML 站点地图是面向搜索引擎的。它们以爬虫友好的格式列出所有 URL。

XML 站点地图以纯文本形式显示 URL 的完整列表,以便爬虫轻松访问

你可以为不同的网站板块(产品、博客文章、分类)分别创建多个站点地图,以改善可抓取性。

使用 Site Audit 找出站点地图错误。

  1. 前往“Issues”(问题),然后搜索“sitemap”以查看并修复任何错误。
Site Audit Issues 搜索栏输入“sitemap”,显示“238 incorrect pages found in sitemap.xml”
  1. 查看潜在的 XML 站点地图错误列表,如格式错误和包含错误的页面。
在 Site Audit 的 Issues 中点击的“sitemap.xml 中发现 238 个不正确页面”
  1. 点击“Why and how to fix it”(为何出现、如何修复)来获取修复每个问题的提示。
点击了“sitemap.xml 中发现 238 个不正确页面”旁的“Why and how to fix it”,显示修复该问题的提示
  1. 最后,通过 Google Search Console 提交你的站点地图。

采取下一步来提升你的 SEO

定义你网站的架构对用户和搜索引擎都有帮助。它还能提升 SEO,并改善你的排名。

现在该做什么:

  1. 使用 Site Audit 检查内链问题、孤儿页面和高 Internal LinkRank 页面。
  2. 使用 Keyword Strategy Builder 来构建内容集群和支柱页面。
  3. 根据你网站的架构来搭建导航。

今天就免费试用 Semrush,立即开始。