SEO 选子域名还是子目录?Google 的官方说法,抓取、权重与 Search Console 的差异,子域名何时合理,以及如何安全迁移。

简而言之
Google 表示它对子域名和子目录的处理大致相同,但子目录(example.com/blog)是更稳妥的默认选择,因为每个链接、每个页面和每个信号都在强化同一个网站。子域名(blog.example.com)会被当作独立网站抓取,拥有自己的抓取预算,需要通过主域名的链接来获得自己的可见度。只有当内容运行在不同平台、面向不同受众或必须在技术上隔离时,才使用子域名。
想深入了解?请询问
每当企业上线博客、商城、帮助中心或新语言版本时,子域名与子目录的 SEO 之争就会再次出现。Google 的态度很平和:2018 年被问到这个问题时,Google 的 John Mueller 回答说一般而言他们对两者一视同仁,同时补充说他个人会尽量把内容放在一起(Search Engine Journal,2018 年 5 月)。本指南逐一说明在实际操作中会有哪些不同。
两者都是组织网站某个板块的方式,只是位于 URL 的不同层级:
| 标准 | 子目录(example.com/blog) | 子域名(blog.example.com) |
|---|---|---|
| 技术配置 | 同一主机,通常同一 CMS | DNS 记录,可运行在其他服务器或平台上 |
| 抓取 | 与主站共享抓取预算 | 被视为独立网站,拥有自己的抓取预算 |
| 链接与权重 | 每个外链都强化整个域名 | 必须通过链接与主站关联 |
| 内部链接 | 自然,统一导航 | 需要刻意设置交叉链接 |
| Search Console | 包含在主资源中 | 包含在网域资源中,在网址前缀资源中则单独列出 |
| 维护 | 只需监控一个网站 | 两个网站:站点地图、robots.txt、审计 |
| 最适合 | 博客、指南、分类、语言版本 | 应用、独立平台、不同受众、用户空间 |
Google 从未宣布对子域名进行排名惩罚,其公开表态也指向同一方向:两种结构都能获得排名。三个官方事实比各种观点更重要。
Google 的抓取预算文档指出,Google 的抓取基础设施将网站定义为一个唯一的主机名,并举例说明同一域名下的两个子域名会被视为两个独立网站,各自拥有抓取预算。对大多数网站来说这没有影响;但对于拥有数十万页面的网站,它会改变抓取资源的分配方式。
根据 Search Console 帮助文档,网域资源会汇总所有子域名、协议和子路径的数据,并通过 DNS 验证;而网址前缀资源只包含以该前缀开头的网址。使用网域资源时,blog.example.com 和 example.com 出现在同一份报告中;使用网址前缀资源时,每个子域名都需要单独添加。
Search Engine Journal 报道的 John Mueller 2018 年建议是:尽可能把相关内容放在一起,当内容确实与网站其他部分不同时再使用子域名。关于搜索引擎如何运作的说明也解释了原因:Google 需要理解两个主机名属于同一实体,而链接是它最主要的线索。
Google 也许一视同仁,但 SEO 的运作机制在大多数情况下更有利于子目录:
许多公开的案例研究描述了把博客从子域名迁移到子目录后流量上升的情况。这些案例令人鼓舞,但只是个例:迁移往往伴随其他改进,因此不能把增长完全归功于 URL 结构。我们关于域名权重的指南解释了这些第三方分数是如何计算的,以及它们为何不是 Google 的指标。
当把内容放在子目录中技术上很困难,或会把两个不同的产品混在一起时,子域名才是正确选择。
| 使用场景 | 典型网址 | 建议 |
|---|---|---|
| Web 应用或客户后台 | app.example.com | 子域名,通常禁止索引 |
| 运行在专用平台上的帮助中心 | help.example.com | 可以用子域名,并从主站链接过去 |
| 托管在其他平台上的商城 | shop.example.com | 无法使用反向代理时用子域名 |
| 用户生成的空间 | username.example.com | 子域名,隔离每个用户的内容 |
| 预发布或测试环境 | staging.example.com | 子域名,加密码保护 |
| 博客或指南 | example.com/blog | 子目录 |
| 语言和国家版本 | example.com/fr/ | 大多数情况下用子目录 |
软件公司是典型例子:营销网站、博客和文档放在子目录中,而产品本身运行在 app.example.com 上。我们关于 SaaS 企业 SEO 与 GEO 的页面详细介绍了这种划分。
几乎总是用子目录。博客是你获取链接、回答买家问题的地方,你希望这些权重累积在负责销售的域名上。如果博客运行在独立的 CMS 上,可以通过反向代理把它放在 example.com/blog 下,而无需迁移平台。在 WordPress 上,博客默认就在子目录中(参见我们的 WordPress SEO 与 GEO 指南)。
Google 的多区域网站管理指南对各种方案做了比较。子目录易于设置、维护成本低(同一主机);子域名同样易于设置,允许使用不同的服务器位置,也便于分隔网站。不建议使用网址参数。对大多数企业来说,example.com/fr/ 加上 hreflang 标签是最容易管理的结构。我们的国际 SEO 指南介绍了包括国家域名在内的完整选择。
如果你的电商平台可以运行在主域名上,分类和商品页就用子目录。如果平台强制使用子域名,那就接受它,并用强有力的交叉链接来弥补:从博客链接到分类页,从首页链接到商城,两边使用一致的页眉。
把 blog.example.com 迁移到 example.com/blog 本身就是一次完整的迁移。请遵循与任何 SEO 迁移相同的规范:
预计会有几周的波动。如果下跌持续不止,通常意味着缺少重定向或内容丢失。
ChatGPT、Gemini 和 Perplexity 会引用网址,而主机名是读者在引用中看到的内容之一。当你的指南位于子目录中时,每次引用都会显示你的主域名,强化负责销售的品牌。若在子域名上,同样的引用可能看起来像是另一个网站。无论采用哪种结构,规则与传统 SEO 相同:页面可被抓取、板块之间有链接、权重随时间积累。域名权重追踪工具可以展示权重的变化,Sorank 的外链获取功能则从其 5000 多名用户组成的网络中自动获得自然外链。
默认选择子目录,只有在独立的产品、平台或受众时才使用子域名。如果你已经有一个运行良好的子域名,在考虑迁移之前,先把它与主站紧密链接起来。然后把精力放在真正决定排名的地方:内容和链接。Sorank 以 autopilot 模式直接在你的博客子目录中发布优化文章,并添加指向销售页面的内部链接。
不会像子目录那样自动继承。Google 把子域名当作独立网站抓取,因此它的页面主要通过两者之间的链接从主域名中受益。强有力的交叉链接、共享导航以及 Search Console 中的网域资源,都有助于 Google 把它们关联起来。
不会。Google 表示它一般对子域名和子目录一视同仁,很多子域名也排名很好。缺点在于实际操作:信号和链接被分散到两个网站上,当子域名承载的内容本可以放在主域名上时,它的增长会更慢。
对大多数网站来说,example.com/fr/ 这样的子目录是最简单的选择:一个主机、维护成本低、各语言共享权重。当每个市场需要独立的服务器、团队或平台时,子域名或国家域名才更合理。无论哪种情况,都要在对应页面之间添加 hreflang 标签。
他们已先于您体验了 SORANK

