hreflang越南语网站:避免重复内容的配置方法
← 博客
🌏 本地化5分钟

hreflang越南语网站:避免重复内容的配置方法

💡 在越南语网站中,hreflang标签只需使用代码vi(ISO 639-1标准)。如需单独针对越南本土用户,可使用vi-VN。每个语言版本页面必须包含自引用标签,并链接到所有其他语言版本,否则Google将静默忽略整个标签集,且Search Console中不会显示任何警告。可通过HTML头部标签、XML站点地图或HTTP响应头三种方式实施。

要点

  • 越南语hreflang代码为vi(ISO 639-1)。仅当需要区分越南本土用户与海外侨民时,才使用vi-VN。
  • 标签集中每个页面必须包含自引用标签,并链接到所有其他语言版本。
  • 标签集中任何一个页面缺失,都会导致Google静默忽略整个集群,不会有任何Search Console警告。
  • 添加hreflang="x-default",指向语言选择页面或英语默认页面。
  • hreflang负责正确路由流量;真正的越南语本地化内容才决定转化率。

hreflang对您的越南语页面有什么实际作用?

当您的网站同时以英语、越南语、法语和中文发布相同内容时,Google会看到四个内容高度重叠的URL。如果没有hreflang,Google可能会将其中一个URL设为canonical,并在搜索结果中降低其他URL的权重。hreflang告诉Google哪个URL服务于哪类用户:胡志明市的越南语用户将访问/vi/页面,悉尼的英语用户将访问/en/页面。

关键局限性:hreflang是路由信号,而非排名加成。您的越南语页面仍需提供真正的本地化价值,才能在越南本地搜索中获得排名。没有优质内容支撑的hreflang,只是一扇通向空房间的正确标签的门。

越南语在hreflang中应使用哪个语言代码?

正确的代码是vi,遵循ISO 639-1标准。如需针对越南本土用户,可使用vi-VN。对于大多数面向全球市场的产品,使用vi更合适,因为它覆盖了越南境内及美国、澳大利亚、法国等地的越南语用户。如果还需要面向中国大陆用户的简体中文,请使用zh-Hans。

四语言站点的HTML头部最简配置:

<link rel="alternate" hreflang="en" href="https://example.com/en/page/" />
<link rel="alternate" hreflang="vi" href="https://example.com/vi/page/" />
<link rel="alternate" hreflang="zh-Hans" href="https://example.com/zh/page/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/page/" />

在Next.js App Router中,请在generateMetadata()函数中使用alternates.languages字段,Next.js会自动渲染相应的<link>标签。详见Next.js国际化文档了解完整路由配置方法。

hreflang的三种实施方法:HTML头部、站点地图还是HTTP头部

Google接受三种格式的hreflang实施方式,请根据技术栈选择:

  • HTML头部标签:在每个页面的<head>中放置<link rel="alternate" hreflang="...">标签。最适合Next.js、React及大多数CMS平台。可在页面级别灵活控制。
  • XML站点地图:在每个<url>块中添加<xhtml:link>条目,并在根元素声明xmlns:xhtml命名空间。适合拥有大量页面、无法逐页注入头部标签的大型站点。
  • HTTP响应头:仅适用于PDF等非HTML文件,服务器通过Link:响应头传递备用URL信息。普通网页无需使用此方法。

选择一种方法并在全站保持一致。在同一页面混用多种方法可能会产生相互矛盾的信号,影响Google的判断。

双向链接规则及其静默失效机制

根据Google官方hreflang文档,hreflang标签集中的每个页面都必须链接回集合中的所有其他页面,包括自身引用。如果您的英语页面将越南语页面列为alternate,但越南语页面没有反向链接到英语页面,Google将忽略这两个页面上的所有注释,且Search Console中不会显示任何警告。

常见的静默失效场景,建议逐一排查:

  • 仅在英语模板中添加hreflang,忘记更新越南语模板。
  • 部分hreflang标签使用带尾斜杠URL,部分使用不带尾斜杠URL。URL必须完全一致。
  • 同一集群中不同页面列出的语言版本数量不一致。

hreflang能否解决越南语内容质量不足的问题?

只能部分解决。hreflang告知Google内容重叠是有意为之,因此不会受到重复内容惩罚。但它无法让低质量内容获得排名。如果您的越南语页面仅是未经审校的机器翻译结果,Google仍可能在全球搜索结果中优先显示英语页面,而落地到越南语页面的用户也会迅速跳出,进一步强化低质量信号。

hreflang只有在其下有真正高质量的越南语内容时,才能发挥应有价值。产品描述、落地页和定价页等关键页面,建议在投入SEO配置前先经过越南语母语人士的审校。

自行配置与聘请越南语本地化专家:投入在哪里值得

hreflang的技术配置属于开发工作。任何前端工程师都能参照上述示例在一天内完成,HTML标签、站点地图条目和Next.js元数据配置均可在内部完成。

越南语母语翻译专家在以下方面能带来具体价值:

  • 审校机器翻译字符串的语体和语气。越南语正式体与非正式体对B2B场景的信任度影响各不相同。
  • 调整金融、医疗和法律内容中的汉越词汇。源自汉语的词汇与纯越南语同义词在语感和语境上有显著差异。
  • 确定越南语关键词目标。英语关键词的直译通常无法反映越南用户的实际搜索习惯。

如需涵盖翻译、SEO和技术审核的完整服务,请参阅本站的越南语网站本地化服务页面。

常见问题

hreflang是否会直接影响我在Google越南的排名?

不会直接影响。hreflang是路由信号,而非排名因素。它告诉Google向哪类用户展示哪个URL。排名取决于越南语页面本身的内容质量、相关性和权威度。

hreflang标签中应使用vi还是vi-VN?

大多数网站使用vi即可。该代码覆盖全球所有越南语用户。仅当您有专门面向越南境内用户的版本时(例如不同的定价或产品供应),才需要使用vi-VN。

如果忘记在越南语页面上添加hreflang会发生什么?

Google将忽略这些页面的整个hreflang集群。双向链接要求集群中每个页面都必须链接到所有其他页面。缺少任何一个页面,都会导致该集群的所有注释在全站范围内失效。

能否通过站点地图而非HTML头部标签实施hreflang?

可以。XML站点地图方法同样有效,对于拥有大量页面的CMS站点通常更易实施。需在站点地图根元素添加xmlns:xhtml命名空间,并在每个<url>块中为所有备用URL添加<xhtml:link>条目。

如何确认hreflang配置已正常生效?

使用Google Search Console中Search Traffic下的International Targeting报告,确认Google是否已检测到您的hreflang注释。URL Inspection工具会显示各页面检测到的标签详情。Screaming Frog可抓取全站并标记集群中缺失的双向链接。

参考来源

Written by Dao Huy (Lucas), Vietnamese translator & localization specialist (EN · ZH · FR → Vietnamese). See translation services →

报价WhatsApp