A foreign brand’s website “works” in Vietnam only when three layers line up: technical (hreflang + a real /vi/ or .vn structure so Google and users land on the right version), UX (Vietnamese-first typography, mobile-first layout, Zalo/in-app-browser compatibility), and trust (VND pricing, local payment logos — MoMo, ZaloPay, VNPay, COD — a Vietnamese phone number, and a real business address). AI can draft the translation and even the code changes in an afternoon; the trust layer is what actually moves the conversion rate.
By the SMK Vietnam Editorial Lead, a decade in SEO, content, and AI-assisted marketing · Last updated: September 2026
Over the past decade of shipping SEO, content, and now AI-assisted marketing programs, I’ve watched the same failure pattern play out with almost every foreign brand entering Vietnam: they translate the homepage, ship it, and then can’t understand why the bounce rate is triple what it is at home. The copy reads fine. Google even indexes it. But the site still feels foreign to a Vietnamese visitor — and in e-commerce and B2B lead-gen alike, “feels foreign” is a euphemism for “doesn’t convert.”
Localization for Vietnam is not a translation problem. It’s a systems problem across three layers — technical (does Google and the browser even know a Vietnamese version exists), UX (does the page behave the way a Vietnamese mobile user expects), and trust (does the checkout look like something a Vietnamese shopper has paid on before). AI has made the translation layer close to free. What it hasn’t done is remove the need to get the other two layers right — and that’s exactly where most launches still go wrong.
- A subdirectory (
/vi/) with correcthreflang="vi-VN"tags outperforms a subdomain for most foreign brands — easier to launch, easier for Google to trust. - Vietnamese shoppers still check for local payment logos (MoMo, ZaloPay, VNPay) and cash-on-delivery even when they end up paying by card — the logos are a trust signal, not just a payment rail.
- Around 70%+ of Vietnam’s web traffic is mobile, much of it through the Zalo and Facebook in-app browsers, not a standalone Chrome tab — test there, not just on desktop Chrome.
- AI (Claude, ChatGPT, DeepL) can draft an accurate first-pass translation of an entire site in under an hour; a native Vietnamese reviewer pass is still non-negotiable for tone, pronoun register, and idioms.
- A dedicated Vietnamese phone number, a real Vietnam address in the footer, and VND-denominated pricing reduce checkout abandonment more reliably than any copy tweak.
Directional estimates based on public Vietnam internet/e-commerce reporting and SMK Vietnam client data — treat as planning benchmarks, not guarantees for any single site.
Why a translated site still fails in Vietnam
Translation fixes the words. It does nothing for the five things a Vietnamese visitor actually notices in the first three seconds: whether the price is in VND or still shows USD, whether the phone number has a +84 country code or a foreign one, whether the fonts render Vietnamese diacritics cleanly (a shocking number of “translated” sites ship a font that clips the tone marks on ư, ơ, and đ), whether the page loads fast on a 4G connection outside Hanoi or Ho Chi Minh City, and whether it opens correctly inside the Zalo or Facebook in-app browser — which is how a large share of Vietnamese mobile users actually click through from social content, not a standalone browser tab.
Currency & pricing
Show VND as the primary price, not a converted USD figure. Round numbers the way Vietnamese pricing does (e.g. 299.000₫), not to two decimal places.
Local contact details
A +84 phone number, a Zalo OA link, and a real Vietnam office address in the footer read as “this company actually operates here.”
Mobile & in-app browsers
Test the live page inside the Zalo and Facebook in-app browsers, not just Chrome — broken checkout modals inside these WebViews are a common, invisible-to-desktop bug.
Type & diacritics
Pick a web font with full Vietnamese Extended Latin support (ư, ơ, đ, tone marks) and test at small sizes — clipped diacritics are a dead giveaway of a rushed launch.
“Every foreign brand we’ve onboarded had already ‘localized’ the site before calling us. What they’d actually done was translate it. Those are different jobs, and only one of them moves the conversion rate.”
hreflang and URL structure, done right
The most common technical mistake we see is a Vietnamese page that exists but that Google and browsers don’t know is meant for Vietnamese users — no hreflang, an inconsistent URL pattern, or (worse) an auto-redirect based on browser language that traps users on the wrong version with no way out.
| Decision | Recommended for most foreign brands |
|---|---|
| URL structure | Subdirectory yoursite.com/vi/ — inherits domain authority immediately, cheapest to launch and maintain vs. a ccTLD (.vn) or subdomain. |
| hreflang tags | hreflang="vi-VN" on the Vietnamese page, reciprocal tags on every language variant, plus an x-default pointing at your global/English page. |
| Language switching | Visible manual switcher in the header. Avoid IP- or browser-language auto-redirects — they block Google’s crawler from indexing the “wrong” version and frustrate VPN users and the Vietnamese diaspora. |
| Sitemap | Submit the /vi/ sitemap separately in Google Search Console once it’s live, so indexing isn’t waiting on the global crawl budget. |
Payment and trust signals Vietnamese shoppers look for
This is the layer AI cannot translate its way around, and it’s the one that actually decides whether checkout completes. Vietnamese e-commerce still runs on a mix of e-wallets, bank transfer, and cash-on-delivery (COD) — a foreign brand that only offers an international card gateway will see checkout abandonment spike even among visitors who were happy to browse in Vietnamese.
| Generic global storefront | Vietnam-localized storefront |
|---|---|
| ⚠ USD price, converted at checkout | ✓ VND price shown up front, rounded to local convention |
| ⚠ Visa/Mastercard only | ✓ MoMo, ZaloPay, VNPay logos + card + COD option |
| ⚠ Head-office address only | ✓ Vietnam entity name, tax code, and local address in the footer |
| ⚠ Support email only, foreign business hours | ✓ Zalo OA chat + +84 hotline during Vietnam business hours |
| ⚠ Reviews imported from the global site | ✓ Vietnamese-language reviews and at least one recognizable local reference customer |
The AI-assisted localization workflow we actually run
This is the sequence we use with foreign clients to take a global site from “translated” to genuinely Vietnam-ready — AI does the heavy lifting on drafting, a human does the judgment calls.
/vi/ subdirectory, reciprocal hreflang tags, and a visible language switcher — see the table above.Mistakes that cost the most conversions
| Mistake | Why it hurts |
|---|---|
| Auto-redirect by browser language | Blocks Google from indexing both versions and frustrates VPN users and overseas Vietnamese (Việt Kiều) shoppers. |
| Machine-translated legal/checkout copy with no human review | Errors in refund policy or address fields directly erode trust at the exact moment a shopper is deciding to pay. |
| No local payment options | Card-only checkout leaves out the large share of shoppers who default to e-wallets or COD. |
| Ignoring in-app browsers | Checkout modals, sticky headers, and payment SDK popups often break inside Zalo/Facebook WebViews even when desktop QA passes. |
| Treating Vietnamese as one dialect | Northern and southern phrasing and formality norms differ; a single national reviewer pass should flag anything too regionally specific. |
- The Complete AI Marketing Stack for Vietnam — the pillar guide this post fits into
- Claude AI for Marketing in Vietnam — the model we use for glossary-guided translation drafts
- ChatGPT for Marketing in Vietnam
- Gemini in Google Workspace for Marketing in Vietnam
- Perplexity AI for Marketing in Vietnam — useful for researching local payment-provider requirements
About SMK Vietnam: SMK Vietnam (smkvietnam.com) is a marketing hub for Vietnamese companies and foreign brands from the US, Japan, Thailand, Korea, and Europe building or scaling their marketing in Vietnam — including AI-assisted website localization, SEO, and content strategy for the local market.
Launching a website for the Vietnam market?
We’ll audit your current site against the hreflang, UX, and trust-signal checklist above and tell you exactly what to fix first.
Get a Localization AuditFrequently asked questions
Does a foreign brand need a subdomain, a subdirectory, or a .vn domain for the Vietnamese site?
For most foreign brands, a subdirectory (yoursite.com/vi/) is the fastest route — it inherits your existing domain authority and is simpler to maintain than a separate .vn ccTLD or subdomain. A dedicated .vn domain can help if you’re forming a registered Vietnam entity and want maximum local trust, but it starts from zero domain authority.
What hreflang tags does a Vietnamese-market page actually need?
Tag the Vietnamese page hreflang="vi-VN", add reciprocal hreflang tags on every other language version pointing back to it, and include an x-default tag pointing at your global or English page for visitors outside any matched locale.
Which payment methods should a localized Vietnam checkout show first?
Lead with MoMo, ZaloPay, and VNPay logos alongside international cards, and offer cash-on-delivery (COD) for physical goods where feasible. Vietnamese shoppers frequently check for these logos as a trust signal even when they ultimately pay by card.
Can AI translate an entire website for Vietnam without a human reviewer?
AI (Claude, ChatGPT, DeepL) can produce an accurate, glossary-guided first draft of a full site in under an hour, but a native Vietnamese reviewer pass is still necessary for pronoun register, tone, regional phrasing, and anything in checkout or legal copy — the cost of an error there is much higher than the cost of a review.
Why does my translated site still perform worse in Vietnam than at home?
Translation only fixes the words. Conversion depends on layers translation doesn’t touch: VND pricing, local payment logos, a Vietnamese phone number and address, page speed on mobile networks, and whether the page renders correctly inside the Zalo and Facebook in-app browsers most mobile visitors actually use.
Should I auto-redirect visitors to the Vietnamese page based on their browser language?
No — auto-redirects based on IP or browser language block Google from crawling and indexing both versions, and they trap VPN users and overseas Vietnamese (Việt Kiều) visitors on the wrong page with no easy way out. Use a visible, manual language switcher instead.


Leave a Reply