首页 / SEO book / 网站架构与迁移 / 子域名的定义与用法

什么是子域名

子域名的定义与用法网站架构与迁移

子域名是网站根目录之下的一部分,表现为在根域名前方增加的标识。

什么是子域名?

子域名(subdomain)是网站根目录之下的一部分,表现为在根域名前面增加的标识。

在 app.ahrefs.com 中,app 就是根域名 ahrefs 的一个子域名。

使用子域名有助于让网站结构保持清晰。

创建网站分区的另一种方式是使用子目录(subdirectory),也称子文件夹(subfolder),因为它位于根目录下的文件夹之中。

从视觉上很容易区分子目录与子域名,因为子目录位于根域名后面。

子域名和子目录都属于主网站,且都可向下延伸多个层级。不过嵌套的子文件夹比多层级的子域名更常见。

子域名可能形如:

  • uk.store.website.com
  • de.store.website.com
  • fr.store.website.com

子文件夹则可能形如:

  • website.com/blog/marketing
  • website.com/blog/sales
  • website.com/blog/seo

严格来说,URL 中的 www 也是子域名,但它并不按子域名的常规用法使用。

www 子域名可追溯到万维网(World Wide Web)流行之前,用于表明某个 URL 是网站地址。如今它已基本多余。

子域名对 SEO 重要吗?

对 Google 而言,使用子域名还是子文件夹并无区别。这在 SEO 圈争议很大,但 Google 已多次明确表示两者皆可。

John Mueller 在 2017 年专门为此录制了一段视频。

一年后,面对一些不愿接受的 SEO 从业者,他再次确认了这一立场:

Google 有什么理由在这里误导大家呢?“我们的子目录服务器不够用了”?我就知道这会惹恼一些人,所以我花时间去内部向同事们打探了实际情况,这里面没有任何可隐瞒的。 — 🐐 John 🐐 (@JohnMu) 2018 年 1 月 24 日

一些 SEO 一直主张用子文件夹替代子域名,原因之一是存在许多“证明”子文件夹更优的案例研究。这些研究的问题在于,没有孤立出从子域名迁移到子目录这一单一因素的影响。

在研究追踪期内,往往还发生了其他变化,例如网站内链结构改善,或新增了更多内容。

那么,决定是否为网站某部分使用子域名时,应考虑哪些因素?下面来看子域名的优点与缺点。

子域名的优点

子域名的第一个优点是适合测试(staging)。把测试站点的所有 URL 放在同一子域名下(如 staging.website.com),管理会更简单。

若不将测试子域名链接到主域名,用户通常找不到它,还可随时为其设置密码保护。

但仍需在子域名的 robots.txt 文件中禁止抓取测试站点,并对其设置 noindex。

子域名也非常适合管理用途各异的网站版块。

当主站运行在 WordPress 上时,知识中心与商城若使用子域名,便可各自运行在合适的平台上;经营 SaaS 业务时,可为工具使用类似 app.website.com 的结构。

最后,子域名有助于维持更简洁的 URL 结构。假设业务面向国际受众并已用子目录对内容分类,此时可为网站的国际版本使用子域名。

这样会更简洁……

  • uk.website.com/category/
  • es.website.com/category/

而非

  • website.com/uk/category/
  • website.com/es/category/

子域名的缺点

子域名的设置比子文件夹稍复杂,也更容易出错。需要仔细检查设置、子域名内部或指向子域名的内链,以及是否正确地追踪了子域名。

可能还需为子域名获取额外的 TLS/SSL 证书(除非已有通配符证书)。

另一个缺点是,拥有一个或多个子域名时,Google 需要稍长的时间才能学会抓取你的网站。但据 John Mueller 所说,这一过程只需几天。

归根结底,这是个人选择。Google 并不偏好子目录多于子域名。

子域名的最佳实践

1. 确保子域名拥有自己的 robots.txt 文件

Google 按主机名分别查看 robots.txt 文件,因此不会用主域名的 robots.txt 处理子域名的指令。每个子域名都应有独立的 robots.txt 文件。

2. 在子域名与主域名之间建立内链

在子域名与主域名之间相互链接,可向 Google 清楚表明它们同属一个网站,也让搜索引擎更容易抓取网站所有页面,并让 PageRank 在这些页面间流动。

此外,建立子域名与主域名之间的互链,也是为网站用户打造便捷导航的关键。

3. 你可能需要把一个子域名添加到 Google Search Console

若网站以URL 前缀属性(例如 https://www.example.com/ 或 https://example.com/)的形式添加到 Google Search Console(GSC),GSC 默认不会追踪 https://blog.example.com/。

需为 https://blog.example.com/ 添加新的 URL 前缀属性,或将 example.com 作为域名添加,以涵盖全部内容。

常见问题

对 SEO 而言,子域名比子文件夹更好吗?

不,两者同样好,Google 已确认这一点。

子域名是不同的网站吗?

若把子域名作为主网站的一部分,并通过内链连接两者,Google 很可能像对待子文件夹一样对待它。

但若未把子域名当作主网站的一部分(即不在子域名与主网站之间建立任何内链),Google 可能将其视为相互独立的网站。

来自主域名的反向链接比来自子域名的链接更好吗?

若其他因素(如链接相关性、PageRank 等)相同,来自主域名的链接与来自子域名的链接并无区别。