

若您正在构建多语言网站,每个语言版本都需要独立的URL,以便搜索引擎能够独立爬取、索引和排名。(不确定原因?请参阅我们的指南,了解是否需要为不同语言创建独立页面。)
一旦明确了这一点,下一个问题就是如何构建这些URL。主要有三种方法:子目录、子域名和国家代码顶级域名(ccTLDs)。每种方法的运作方式不同——它们对SEO、技术设置以及搜索引擎处理内容的方式也产生不同影响。
简而言之:对于大多数多语言网站而言,子目录(example.com/fr/)是最佳选择,因为每种语言都位于一个独立的域名下。关于排名问题,谷歌在《抓取与索引常见问题解答》中明确指出:“从索引和排名的角度来看,谷歌对此没有偏好。”
当某种语言或地区需要独立的托管服务或软件、本地团队,或独立的品牌形象时,使用子域名(fr.example.com)或国家代码顶级域名(ccTLD,如 example.fr)是合理的。无论采用这三种方式中的哪一种,都需要使用 hreflang 标签。
让我们逐一探讨每种方案的具体内容、优缺点,以及如何选择最适合您多语言网站的架构。
在深入探讨三种推荐方法之前,有必要指出两种可能损害多语言SEO效果的配置:
使用基于Cookie或JavaScript的语言切换时采用相同URL。若法语和英语页面共用同一URL(例如example.com/about),且仅根据访客浏览器设置或Cookie切换语言,搜索引擎将仅能索引其中一个版本。这意味着您的翻译内容将完全无法出现在搜索结果中——任何分享页面链接的行为都可能将访客导向错误的语言版本。
依赖于URL参数,例如 ?lang=fr. 虽然从技术上讲URL参数是可行的,但搜索引擎在进行语言定位时,对其的处理并不可靠。 谷歌自己的文档 建议为每种语言使用独立的URL,而不是使用参数;许多爬虫可能会忽略带参数的URL,或降低其优先级。
简而言之,您网站的每个语言版本都应拥有独立且可爬取的URL。这正是子目录、子域名和国家代码顶级域名发挥作用之处。
网站结构属于技术SEO的范畴,旨在通过优化网站技术架构来提升搜索排名。虽然"技术"一词常令人望而生畏,但我们将用通俗易懂的方式解释子目录、子域名和国家代码顶级域名(ccTLD)的概念!
子目录其实就是内容子文件夹,用来帮你把主网站分成不同的版块。每个子目录都会共享你网站的顶级域名(TLD),而且它的URL结构总是在根域名后面。下面这些都是子目录的例子:
在我们的例子中,你会看到我们有一个在线商店主页的URL,然后在这个商店页面里,还有一个关于鞋子的子目录。而在鞋子子目录里,我们又有一个鞋子配件的子目录。

有了这种层级结构,子目录通常用来组织单个网站上的内容。如果你曾看过电脑上文件、文件夹和子文件夹的文件路径——比如“我的文件\旅行照片\意大利2019\罗马斗兽场.jpg”和“我的文件\财务\信用卡账单\2021”——你就会发现它们和网站子目录的URL结构非常相似!
子目录的层级数量是没有限制的,所以理论上你可以一直把子目录再细分成更多的子目录。(不过我们不建议你这么做哦。后面我们会告诉你为什么。)
子域名与子目录不同,它们是网站中拥有自己独立域名的部分。你可以在“weglot.com”网站上看到子域名URL结构的例子:
与位于根域名之后的子目录不同,子域名的“主名称”位于根域名之前。每个子域名虽然是整个网站的一部分,但在您的主域名下被视为一个独立的实体。子域名可以拥有自己的子域名(例如 shop.fr.example.com),但大多数网站仅采用单层结构,因此其层次结构比子目录结构更扁平。
子域名适用于运行在独立软件或主机上的版块,例如第三方帮助中心。您还可以在子域名下创建子目录。

除了子目录和子域名之外,还有第三种选择:国家代码顶级域名(ccTLDs)。这些域名后缀与特定国家相关联,例如法国的.fr、德国的.de或西班牙的.es。
使用国家代码顶级域名(ccTLDs)时,您网站的每个语言或地区版本都会拥有独立的域名:
国家顶级域名(ccTLDs)向搜索引擎传递最强烈的地理定位信号。当法国用户在谷歌搜索时,.fr域名表明您的网站专为法国受众设计——这能在该市场为您带来排名优势。
它们还能赢得本地用户的信任。法国访客看到.fr域名时,会立刻意识到该网站是为他们准备的,这有助于提升点击率。
主要缺点在于每个国家代码顶级域名(ccTLD)都被视为完全独立的域名。这意味着它们彼此之间,以及与您的主.com域名之间,均不共享链接权重。即使您的主站拥有强大的反向链接和高域名权重,您的.fr和.de站点也无法从中受益——它们需要从零开始建立权威性。
国家代码顶级域名(ccTLD)还会增加成本和维护负担。您需要分别购买和续费每个域名,管理每个域名的DNS设置,并可能需要应对各国特有的注册要求。某些国家代码顶级域名(如.ca)仅接受与当地有联系的注册人,如果您在该国没有业务实体,这可能会增加操作复杂性。
最后,国家代码顶级域名(ccTLDs)针对的是国家而非语言。若您计划拓展特定市场(如法国、德国、西班牙),这种方式效果显著;但若您仅希望提供多语言网站而不进行地域定位——例如面向全球西班牙语使用者提供西班牙语版本——则其作用有限。
国家代码顶级域名(ccTLDs)最适合在特定国家拥有强大本地业务的企业,尤其当您拥有本地团队、针对特定国家的产品或定价策略,并希望在每个市场建立独特品牌形象时。
拥有区域性业务的大型企业常采用此种模式。例如,在巴黎、柏林和马德里设有办事处的公司,可能分别使用example.fr、example.de和example.es域名独立服务于各市场,并为每个市场提供本地化的内容、定价和客户支持。
如果您是一家小型企业,希望添加几种语言以覆盖更广泛的受众,但又没有在每个国家/地区设立专门的团队,那么使用子目录或子域名通常更为实用。如需更深入地了解这一决策,请参阅我们关于“是否需要为每种语言单独设置域名或子域名”的文章。
无论选择哪种方法,都需要使用hreflang标签将不同语言版本的页面相互关联。这些标签能告知搜索引擎哪些页面是彼此的翻译版本,从而确保为不同用户群体提供正确的语言版本。
若未设置hreflang标签,搜索引擎可能会将您的德语页面展示给法语用户,或将翻译页面视为重复内容而非合法的语言替代版本。若您使用子域名或国家代码顶级域名(ccTLD),这一点尤为重要——搜索引擎会将这些域名视为独立网站,无法自动识别它们之间的关联关系。
手动添加 hreflang 标签可能比较复杂,尤其是在增加更多语言时。Weglot 是一款基于人工智能的网站翻译工具,可自动处理多语言 SEO,无论您使用子目录还是子域名,它都会为每个翻译后的页面添加正确的 hreflang 标签。
子目录、子域名和ccTLD在以下方面存在差异:语言在URL中的位置、是否共享主域名的权重、所需的设置工作量以及目标受众。
在搜索引擎决定网页排名时,一种网站结构本身并不比另一种具有优势。
在这段视频中,谷歌搜索引擎的搜索倡导者约翰·穆勒表示,在对网页进行排名时,谷歌的算法不会偏好子域名而非子目录(反之亦然):
他说:
“Google网页搜索对使用子域名或子目录都没问题 […] [把网站的一部分设置为子目录]对我们来说没问题。这有助于我们抓取,因为我们知道所有内容都在同一个服务器上,可以用类似的方式抓取。 […]”
“[把网站的不同部分放在独立的子域名下]对我们来说也行得通。 […] 我们确实需要学习单独抓取它们,但大多数情况下,这只是最初几天的一个形式而已。”
“因此,请根据您的具体情况选择最合适的方案,并在决定采用哪一种时,综合考虑您的长期规划。”
因此,选择子目录还是子域名并不会直接影响您网站的排名。不过,如果您希望提高主网站的排名,采用子目录结构会有所帮助。这是因为子目录中的内容可以共享主网站的权重,而位于子域名下的内容则无法共享。
对于您的网站而言,正确的选择取决于您的具体情况。以下是需要考虑的关键问题:
1. 您是否希望翻译内容与主站共享权威性?若需共享,请使用子目录结构。位于 example.com/fr/ 的内容将继承并贡献于 example.com 的域名权威值。对于希望所有内容(跨语言)协同提升整体搜索排名的企业而言,这是最常见的选择。
2. 您是否需要为不同地区创建独立的网站?若需,请考虑使用子域名或国家代码顶级域名(ccTLD)。若各地区网站内容不同、品牌定位不同或服务对象存在根本差异,则保持独立运营更为合理。子域名(如fr.example.com)更易于搭建;ccTLD(如example.fr)能传递更强的地域定位信号,但需投入更多成本。
3. 您计划添加多少种语言?对于2至5种语言,子目录通常是最简单有效的方案。若涉及10种以上语言且覆盖多个国家,在具备管理独立域名的资源时可考虑使用国家代码顶级域名(ccTLDs),不过许多大型多语言网站至今仍成功采用子目录方案。
4. 你们是否设有本地团队负责各区域的内容管理?若每个国家都设有专属团队并制定独立的内容策略,使用国家代码顶级域名(ccTLDs)或子域名能赋予他们更多自主权。若由中央团队统一管理所有翻译工作,则子目录能将所有内容集中管理。
5. 您的预算和技术能力如何?子目录是最经济且维护最简单的方案。子域名需要进行部分DNS配置。国家代码顶级域名(ccTLD)则需单独购买域名、管理独立DNS,并可能需要满足特定国家的注册要求。
但请注意,若选择子域名结构且其关键词与主网站相同(或反之),您的网站内容可能在搜索引擎结果页面(SERPs)上相互竞争!为避免这种情况,请针对不同关键词搜索优化您的子域名。
比如,如果你的子域名包含主网站页面的不同语言版本,那么可以考虑翻译你的关键词。想了解更多指导,请查看我们的视频,它会演示如何通过4个简单步骤完成这项工作:
WordPress、Shopify、Webflow 和 Squarespace 都支持使用Weglot 形式的子目录,因此对它们都适用同一条规则:除非某个语言版本需要作为独立网站运行,否则请使用子目录。以下是Weglot 如何帮助您管理这些平台:
Weglot该WordPress翻译插件会为每种语言自动创建一个子目录,例如example.com/fr/。
Weglot该Shopify 应用支持使用子域名(每种语言需要一条 DNS 记录),或者支持与 Shopify Markets 兼容的子目录设置。在 Markets 中,每个 URL 都会将语言和市场名称结合在一起,例如 example.com/fr-ca。
Weglot该Webflow 集成支持子域名(需在您自己的域名上设置DNS记录,而非使用webflow.io地址)或子目录。
WeglotSquarespace 7.1 的集成默认使用子域名,这需要为每种语言设置一个 DNS 记录,但您可以切换到子目录。
虽然子目录和子域名都能帮助您整理网站整体的内容,但基于它们各自的特点,在某些情况下,其中一种会比另一种更实用。如果您希望在做出决定前了解更多细节,以下是它们各自的优缺点及适用场景。
为了SEO,搜索引擎会把子目录视为你主域名的一部分。这意味着你的子目录页面的域名权重(Domain Authority)和页面权重(Page Authority)与你的根域名紧密相关,反之亦然。
(快速回顾一下:“域名权重”(Domain Authority)和“页面权重”(Page Authority)是Moz SEO工具开发出来的分数,用来衡量一个网站或网站的某些页面在SERP上排名的可能性有多高。分数越高,表示网站或网页的权重越高,因此在搜索结果中排名靠前的可能性也越大。)
如果你的根域名有很高的域名权重,那么你的子目录页面也会继承这个高域名权重。这样一来,当你在一个高域名权重的根域名下的子目录页面发布内容时,它可能会比你把同样的内容发布到一个低域名权重的子域名上获得更高的SEO排名。
此外,如果使用得当,子目录可以让你的网站更容易导航。它们能让你的URL有清晰的层级结构,帮助用户理解他们正在点击什么,以及你的网页之间的关系。

举个例子,我们可能有这两个URL,它们都指向同一个网页:
哪个网址看起来更吸引人点击呢?肯定是第二个啦,因为你真的能明白这个网址在说什么。而第一个网址看起来就像一堆乱码。
同时,当你看到第二个网址时,你就能猜到它是一个网站博客版块里的博客文章,文章标题是“Hello world”。但如果只看第一个网址,你根本猜不出这个网页是关于什么的。
虽然子目录对网页分类很有帮助,但重要的是不要过度创建子目录。因为子目录层级太多,只会让你的网址变得非常长而且让人困惑。看看下面这个假设的网址,它看起来简直没完没了:
“https://example.com/website/blog/dailylife/pets/cats/british-shorthairs/2022/january/14/friday/taking-my-cat-to-the-vet/…”
这么长的网址可能会带来糟糕的用户体验,因为用户可能会被它们的长度吓到,然后就不想点击了(如果你也把它们用作链接的锚文本)。用户可能也不太愿意和别人分享你的网址,特别是当他们需要手动输入网址的时候。
所以,即使你的网站需要使用复杂的子目录层级结构,也要尽量把这些层级扁平化。比如,你可以考虑简化你的网站分类和子分类,只保留那些真正重要的。你也可以考虑改用子域名(稍后会详细介绍)。
子目录非常适合内容丰富的网站,而且你发布的内容要与主网站的用途相关。比如,你可能推出了一个网站来推广你的产品,并希望你的网站在搜索引擎结果页(SERP)中排名尽可能高。作为内容营销和搜索引擎优化(SEO)策略的一部分,你决定发布一些博客文章,让它们针对与你的产品相关的关键词获得排名,希望访问你博客文章的搜索者能更详细地了解你的产品。
在这种情况下,你会希望你的博客内容被认为是展示你产品的主网站的一部分。因为你的博客文章积累的权威性会影响你的主网站,并帮助它在整个搜索引擎结果页(SERP)上获得更高的排名。
因此,你会看到Weglot博客的URL结构是“weglot.com/blog”,而不是“blog.weglot.com”!
子目录的另一个用途是,当你想要对不同的网站版块进行分类时。我们可以以耐克网站为例:当你访问它时,你会发现该公司为来自不同国家的用户准备的网页设置了单独的子目录,比如:



使用子域名的显著好处在于,你可以为不同的营销活动、地理区域版本或业务特定版块创建独立的分支。比如,如果你在法国、新西兰和西班牙经营一家网店,你可能会为每个运营国家设置以下子域名:
这样的区域子域名能向用户明确表明,他们正在访问的是你的网店的特定区域版本。
由于子域名被视为独立于主网站的网站,它们对你的根域名的权威性没有任何影响(反之亦然)。因此,即使你的某个子域名在搜索引擎结果页(SERP)中排名非常好,它对你的主网站的搜索排名也几乎没有影响。
就像我们之前说的,你可以用子域名来创建不同地区版本的网站。这些子域名不会共享你主网站的域名权威性(Domain Authority)或页面权威性(Page Authority)。不过,如果你的网站版本面向完全不同的受众,定位不同的关键词,而且你也不希望一个网站的排名影响到另一个,那这种做法其实还挺有用的。
比如,如果你访问维基百科网站,你会发现它为不同地区的在线百科全书版本设置了以下子域名:
就算你的网站没有特定地区版本,你可能也想用子域名来把内容分散到多个网站上,这样在搜索引擎优化(SEO)方面,这些内容就会被当作独立的网站。举个例子,HubSpot网站(https://www.hubspot.com/)就有以下子域名:

同样地,如果你正在运行需要独立品牌和着陆页的数字营销活动,那么把它们放在不同的子域名下,而不是主域名下,可能会更合理。
玩具制造商乐高(Lego)就是个例子。除了它的主域名“lego.com”,它还有一个“https://ideas.lego.com/”的子域名,用户可以在乐高创意(Lego Ideas)活动中提交新乐高产品的想法。
最后,出于纯粹的技术需要,使用子域名也可能很有意义。比如在以下情况:
对于第二种情况,你可以看看Flodesk网站。这个邮件平台的主域名是“https://flodesk.com/”,它使用第三方帮助台软件来搭建知识库。你会发现,它的知识库URL结构因此是“https://help.flodesk.com/”,而不是“https://flodesk.com/help”。
关于子目录和子域名哪个对SEO更好,这里是总结。正如穆勒所说,你可能不会觉得意外,这完全取决于什么最适合你的业务:
子目录位于根域名的下层,共享其权威性,且设置最为简便。对于希望通过翻译内容提升整体搜索排名的大多数企业而言,这是理想的选择。
子域名可在您的品牌下创建独立的网站。当您的区域性内容具有足够的差异性,且希望搜索引擎将每个版本单独处理时,子域名便派上用场。网站所有者通常使用子域名来创建与主网站相关但独立的网站板块,例如用于支持中心的子域名。
国家代码顶级域名(ccTLDs)为您提供具有最强地理定位信号的国家专属域名。对于在特定市场拥有强大本地业务的企业而言,这类域名具有重要价值——但它们需要更多投资,且不同域名之间不共享权威性。
Weglot 会为每组翻译后的内容自动创建独立的语言子目录或子域名,实现 hreflang 标签,并翻译您的 URL 和元数据,且无需进行任何手动后端配置。
过去 90 天内,翻译页面带来的访问量为 0 次。

如果您已经打好了多语言SEO的基础(包括特定语言的URL、hreflang标签、翻译后的元数据),那么您已经离实现良好的GEO(即生成式搜索引擎优化)——即在AI答案中被引用——不远了。
AI搜索引擎会优先展示与查询语言相匹配的来源。Weglot对130万条引用进行的分析发现,在Google AI概览中,经过翻译的网站在所添加语言的搜索结果中获得的曝光量,比未经翻译的网站高出多达327%。
剩下的工作就是确保覆盖全面和内容新鲜度:将您的网站(包括元数据)完整翻译,并在内容更新时保持所有语言版本的同步。Weglot 可在 110 多种语言中自动管理这些工作。
如需了解完整的5步流程,请阅读我们的多语言GEO指南。