越南语网站本地化完整清单
💡 将网站本地化为越南语需要三个协调配合的层面:正确的技术基础(UTF-8编码、vi语言标签、子目录URL结构、双向hreflang标签)、符合越南语规范的格式(DD/MM/YYYY日期、千位分隔符为句点、货币为越南盾VND),以及由越南本地人撰写的内容,根据语境正确选用汉越词或纯越南语词汇。本清单涵盖这三个层面,帮助您的越南语网站实现排名与转化目标。
要点
- 在每个越南语页面的
<html>元素上声明UTF-8编码并设置lang="vi"属性,这是不可省略的技术基础。 - 使用子目录URL结构(example.com/vi/),不要使用URL参数;Google Search Central明确标注参数方式不适用于多地区网站。
- 实施双向hreflang:每个页面必须列出自身及所有语言版本的备选链接,且每个备选页面必须相互回链。
- 越南语字符串通常比英语长10-20%;上线前请在移动端测试按钮标签、导航项和卡片标题的显示效果。
- 对结构化大批量内容使用机器翻译加后期编辑;界面文案、营销文案和专业术语则聘请越南本地专家处理。
网站越南语本地化包含哪些工作?
本地化(l10n)是建立在国际化(i18n)基础上的适配层。国际化是一次性的工程工作:全局使用UTF-8、避免硬编码字符串、实现语言区域感知的日期和数字格式。本地化则是针对每个目标市场重复进行的工作:翻译内容、调整语气、验证布局,并将正确的URL路由到正确的受众。
对于越南语而言,这意味着处理一种拥有6个声调和29个字母的声调语言,所有字符均已编码在现代Unicode中。这意味着在汉越词(汉越語)和纯越南语词汇之间做出正确选择,这一区别在金融、科技和医疗领域至关重要。还意味着部署一个Google能够可靠抓取和收录的URL结构。
越南语网站本地化完整清单
上线前逐一完成以下清单,涵盖工程、内容和SEO三个维度。
- 编码:在每个HTTP响应和HTML
<meta charset>标签(须在前1024字节内)中声明charset="UTF-8"。W3C国际化活动将此列为正确渲染越南语声调符号最重要的一步。 - 语言属性:在每个越南语页面的
<html>标签上添加lang="vi"。仅在需要区分越南本土越南语与海外越南语变体时使用lang="vi-VN"。 - URL结构:使用子目录路径(example.com/vi/)。避免URL参数(?lang=vi)。Google Search Central明确将基于参数的国际化标注为不推荐,因为爬虫无法可靠地分段和收录参数化语言变体。
- hreflang:为每个越南语页面添加
<link rel="alternate" hreflang="vi">标签,并实现双向链接:每个页面列出所有备选版本,每个备选页面必须相互回链。在根URL上添加hreflang="x-default"作为未匹配语言的回退。 - 字符串外部化:将所有用户可见的字符串移至语言环境文件(JSON、XLIFF或PO格式)。模板中的硬编码字符串是本地化不完整的最常见原因。
- 布局测试:越南语文本通常比英语长10-20%。上线前在多种视口宽度下测试导航标签、按钮文字和卡片标题,尤其是在移动端。
- 日期和数字格式:越南使用DD/MM/YYYY表示日期,句点作为千位分隔符(1.000.000),逗号作为小数分隔符(3,14)。Unicode CLDR中的
vi区域设置是越南语格式数据的权威参考。 - 货币:越南盾(VND,符号₫)位于数字之后:500.000₫。VND没有小数位。
- 翻译:翻译所有用户界面字符串、meta标题、meta描述、图片alt文本和表单标签。不要遗漏alt文本:它同时影响无障碍访问和越南语图片搜索。
- 越南语SEO:单独进行越南语关键词研究。直接翻译英语关键词通常无法反映越南用户的实际搜索方式。
- 语言切换:提供可见的语言切换器。Google建议不使用基于IP的自动跳转,应让用户手动选择语言。
- QA审查:上线前由越南本地人全面审查越南语版本。自动拼写检查工具无法发现会完全改变词义的声调错误。
越南语网站应选择哪种URL结构?
Google关于多地区网站管理的指南提供了四种方案:国家专属域名(example.vn)、子域名(vi.example.com)、子目录(example.com/vi/)和URL参数。对于大多数首次添加越南语的企业,子目录是最实际的起点。
子目录能集中域名权威度,无需额外的托管基础设施,并且在所有主流框架中都开箱即用。权衡之处在于:您无法在Google Search Console中单独对越南语子目录进行地理定向,这与.vn国家代码域名不同。如果越南是主要市场且本地排名信号至关重要,.vn域名的额外投入是值得的。
对于Next.js,App Router模式在 app/ 目录根部使用 [lang] 路由段。每个语言区域通过 generateStaticParams 获得静态路由,语言区域检测在代理中间件中运行,读取 Accept-Language 头部并重定向到对应子目录。详细路由模式请参阅Next.js国际化文档。
越南语言与编码:开发者须知
越南语使用扩展拉丁字母表书写,包含附加字母和5类声调符号标记声调。6个声调在音位上截然不同:带有不同声调符号的"ma"分别表示鬼、母亲、但是、坟墓、代码和水稻幼苗,是6个完全不同的词。缺少声调符号不是小错误,它会完全改变词义。
所有越南语字符都在Unicode中,在UTF-8中能正确渲染。常见的失误是将文件保存为Windows-1258或VISCII等旧版编码,导致文字乱码。务必明确声明UTF-8,不要依赖浏览器自动检测。
字符串排序是特定于语言环境的。越南字母表有29个基本字母,与ASCII顺序不同。对任何需要正确越南语字母顺序的下拉列表或搜索结果,请使用ICU排序规则并指定 vi 区域设置。
越南语的日期、数字和货币格式
越南语的区域设置格式与英语和法语默认设置均不同,可能让沿用欧盟或美国区域设置的团队感到困惑:
- 日期:DD/MM/YYYY。写"23/09/2026",而非"09/23/2026"。
- 千位分隔符:句点。一百万写作1.000.000。
- 小数分隔符:逗号。圆周率写作3,14159。
- 货币:VND(₫),位于数字之后:250.000₫。无小数位。
- 时间:正式和商务场合通常使用24小时制。
在JavaScript中:new Intl.NumberFormat('vi-VN', { style: 'currency', currency: 'VND' }).format(250000) 返回"250.000 ₫"。请使用平台内置的Intl API,而非手动编写格式化器。这些API所依赖的CLDR数据由Unicode联盟维护和验证,随每次CLDR发布更新。
自主完成还是聘请专家:实际分界线在哪里?
机器翻译(MT)加后期编辑适用于大批量结构化内容:句式可预测的产品描述、帮助中心文章和支持文档。Google翻译和DeepL均支持越南语,自2022年以来输出质量已有明显提升。对于此类内容,MT加越南本地人抽查质量是具有成本效益的做法。
MT在越南语的四个领域持续表现不佳:营销文案、产品UI标签、法律或医疗文本,以及任何依赖文化语境的内容。越南语有明显的正式和非正式语域区别;B2B SaaS界面中使用错误语域会让越南专业用户感到不专业。汉越词(源自古汉语的借词)在金融和医疗领域传达专业信号;通用MT引擎会默认使用听起来不够精确的纯越南语对应词。
实际分界线:对需要量产的内容使用MT,对潜在客户会据此评判您的内容聘请越南本地专家。如需了解专业越南语网站本地化服务(支持中文、英文和法文源语言),请参阅本站的越南语网站本地化服务。
常见问题
在越南排名需要单独的.vn域名吗?
不需要。Google可以收录托管在任何域名下的越南语内容,包括带有/vi/子目录的.com域名。.vn国家代码域名能提供地理定向信号并建立本地信任度,但配合正确hreflang的子目录URL足以让Google为越南搜索者展示您的越南语页面。
可以使用Google翻译或DeepL来翻译越南语网站吗?
对于大批量结构化内容(FAQ、产品规格、支持文章),如果有越南本地人审查输出结果,MT是合理的起点。对于UI标签、营销和技术文本,MT输出需要大量编辑,通常比专家直接翻译更耗时。MT对越南语的逐词准确度已有提升,但语域和术语选择仍需专业审查。
什么是汉越词,为什么对本地化重要?
汉越词是越南语中数百年来从古汉语借入的词汇。这些词主导着法律、医疗和金融的正式语体。例如,越南语"经济"(kinh te)是汉越词,而"买"(mua)是纯越南语词。使用错误的语域可能使专业内容在越南读者看来显得不正式或不精确,在专业领域尤为如此。
如何为越南语网站实施hreflang?
在中文页面的 <head> 中添加 <link rel="alternate" hreflang="vi" href="https://example.com/vi/page/">,指向越南语URL。在越南语页面上添加反向标签,指向中文版本。两个页面都必须包含自我引用的hreflang标签。如果提供多种语言,所有版本必须相互链接。对没有特定语言版本的用户,在回退页面使用 hreflang="x-default"。所有URL必须是完整URL(https://...)。
参考来源
- Google Search Central:告知Google本地化页面版本 - hreflang实施要求和语言代码格式。已于2026年9月验证。
- Google Search Central:管理多地区和多语言网站 - URL结构方案和抓取指南。已于2026年9月验证。
- W3C国际化:HTML和XML中的语言标签 - BCP 47语言标签结构,vi与vi-VN的使用区别。已于2026年9月验证。
- W3C国际化:HTML编写 - UTF-8编码要求和lang属性指南。已于2026年9月验证。
- Next.js文档:国际化 - 多语言Next.js应用的子目录路由模式。已于2026年9月验证。
Written by Dao Huy (Lucas), Vietnamese translator & localization specialist (EN · ZH · FR → Vietnamese). See translation services →
