Khi mở rộng ra nhiều quốc gia/ngôn ngữ, chọn sai cấu trúc URL thường kéo theo 3 “tai nạn” đắt tiền: Google hiểu sai thị trường, nội dung trùng lặp/hiển thị nhầm phiên bản, và đội vận hành càng làm càng rối.
Bài này gom lại theo hướng “thực chiến cho chủ doanh nghiệp”: không hứa suông “cái nào tốt nhất”, mà giúp bạn chọn cấu trúc phù hợp với nguồn lực + kèm checklist triển khai để Google nhận diện đúng.
Google “hiểu quốc gia/ngôn ngữ” bằng gì?
Trước khi bàn URL, cần nhớ 3 điểm Google nói rất rõ:
- Google xác định ngôn ngữ chủ yếu dựa vào nội dung hiển thị trên trang, không dựa vào URL hay thuộc tính
lang. (Google for Developers) - Tránh tự động chuyển hướng theo IP/đoán ngôn ngữ, vì có thể khiến người dùng và bot không truy cập được các phiên bản khác. (Google for Developers)
- Với site đa vùng/đa ngôn ngữ, nên dùng URL “locale-specific” (ccTLD, subdomain, subdirectory), kết hợp
hreflangđể nói cho Google biết phiên bản nào phù hợp với ngôn ngữ/khu vực nào. (Google for Developers)
Lưu ý cập nhật: Google Search Console đã ngừng hỗ trợ country targeting (International Targeting report/country targeting không còn). Vì vậy, cấu trúc URL + hreflang + tín hiệu on-page càng là “xương sống”. (Google Help)
ccTLD là gì và khi nào nên dùng?
ccTLD = tên miền theo quốc gia: example.de, example.vn…
Điểm mạnh
- Tín hiệu geotargeting rõ ràng: Google coi ccTLD là dấu hiệu mạnh để nhắm tới một quốc gia cụ thể. (Google for Developers)
- Dễ tách hệ thống theo quốc gia (pháp lý, kho hàng, chính sách, CSKH).
Điểm yếu
- Đắt & nặng vận hành: nhiều domain = nhiều thứ phải quản (hạ tầng, tracking, SEO ops). Google cũng liệt kê “expensive, requires more infrastructure” là nhược điểm. (Google for Developers)
- Mỗi ccTLD là một “hệ” riêng: cần chiến lược content + PR/backlink + brand riêng theo thị trường.
Phù hợp nhất khi
- Bạn là thương hiệu lớn hoặc mỗi quốc gia là một P&L riêng (team riêng, chính sách riêng, pháp lý riêng).
- Mục tiêu ưu tiên: local trust + mở rộng kiểu “đặt nền móng lâu dài”.
Subdomain là gì và khi nào nên dùng?
Subdomain: de.example.com, fr.example.com…
Google xem đây là một lựa chọn URL hợp lệ cho geotargeting và có nêu ưu điểm “easy separation of sites”. (Google for Developers)
Điểm mạnh
- Tách vận hành linh hoạt: mỗi thị trường có thể chạy stack khác, server khác, team khác.
- Dễ “cắt rời” rủi ro kỹ thuật giữa các khu vực.
Điểm yếu (thực tế vận hành)
- Dễ bị vận hành như “các site riêng lẻ”: link nội bộ, chuẩn content, tracking… nếu không có chuẩn chung sẽ nhanh “toang”.
- Thường phải quản trị như nhiều property (SEO ops nặng hơn subdirectory).
Về mặt Google, John Mueller từng nói Google xử lý subdomain và subdirectory “tương tự nhau” trong nhiều trường hợp, nên đừng chọn chỉ vì nghĩ “Google ưu tiên cái này hơn cái kia”. Hãy chọn theo vận hành và kiến trúc hệ thống. (Search Engine Journal)
Phù hợp nhất khi
- Công ty có kỹ thuật mạnh, cần tách hệ thống theo quốc gia (ERP, pricing, checkout, legal).
- Mỗi thị trường chạy như “mini product” riêng.
Subdirectory là gì và khi nào nên dùng?
Subdirectory/Subfolder: example.com/de/, example.com/fr/…
Google liệt kê đây là lựa chọn “easy to set up” và “low maintenance (same host)”. (Google for Developers)
Điểm mạnh
- Dễ triển khai, dễ quản: 1 domain, 1 hệ thống chính (tối ưu cho SME).
- Tập trung tài nguyên content/tech/analytics; không bị “tản lực” vì quá nhiều domain.
Điểm yếu
- Đòi hỏi hreflang + điều hướng ngôn ngữ làm chuẩn (nếu không, rất dễ index nhầm, trùng lặp, hoặc rank sai thị trường).
- Một sự cố kỹ thuật/định hướng sai ở domain chính có thể ảnh hưởng toàn hệ.
Phù hợp nhất khi
- 80% doanh nghiệp SME/Startup muốn đi nhanh – gọn – tiết kiệm nguồn lực.
- Bạn ưu tiên tốc độ mở rộng và tối ưu vận hành tập trung.
URL parameters có nên dùng không?
Ví dụ: example.com?loc=de
Google ghi thẳng: Not recommended (không khuyến nghị). (Google for Developers)
Nếu bạn đang dùng dạng này, nên lên kế hoạch chuyển sang subdirectory/subdomain/ccTLD để dễ crawl, dễ quản trị và ít rủi ro SEO hơn.
So sánh nhanh theo góc nhìn “chủ doanh nghiệp”
- Bạn muốn tín hiệu quốc gia mạnh & bản địa hoá sâu → nghiêng về ccTLD. (Google for Developers)
- Bạn cần tách hệ thống theo thị trường (team/tech/legal khác nhau) → nghiêng về subdomain. (Google for Developers)
- Bạn muốn đi nhanh, tiết kiệm, quản trị tập trung → đa số nên chọn subdirectory. (Google for Developers)
Checklist triển khai để Google index đúng (dù bạn chọn cấu trúc nào)
Làm rõ ngôn ngữ trên từng trang
- 1 trang = 1 ngôn ngữ rõ ràng (tránh “song ngữ lẫn lộn”). (Google for Developers)
Cho người dùng tự chọn phiên bản
- Không auto-redirect theo IP/đoán ngôn ngữ; dùng link chuyển ngôn ngữ/region rõ ràng. (Google for Developers)
Hreflang chuẩn và có “return link”
- Dùng
hreflangđúng format (ngôn ngữ + vùng) và có thể dùngx-defaultcho trang chọn quốc gia/ngôn ngữ. (Google for Developers)
Tạo sitemap/hệ thống link nội bộ theo từng market
- Mỗi phiên bản có đường dẫn rõ (hub theo ngôn ngữ/quốc gia), để bot crawl dễ.
Tránh “dịch máy hàng loạt”
- Google đọc nội dung hiển thị để xác định ngôn ngữ; chất lượng bản địa hoá quyết định trải nghiệm và hiệu quả SEO. (Google for Developers)
Khung quyết định nhanh: chọn gì trong 10 phút?
Chọn Subdirectory nếu
- Bạn cần triển khai nhanh, ngân sách vừa phải, team gọn
- Không có yêu cầu pháp lý/vận hành tách rời theo quốc gia
Chọn Subdomain nếu
- Mỗi thị trường có hệ thống riêng (checkout/ERP/CMS khác)
- Có team kỹ thuật đủ mạnh để giữ chuẩn SEO đồng bộ giữa các subdomain
Chọn ccTLD nếu
- Bạn là thương hiệu lớn, đầu tư dài hạn, cần “bản địa hoá thật”
- Mỗi quốc gia là chiến trường riêng: pháp lý, kho hàng, CSKH, marketing riêng
Kết luận
Không có cấu trúc “thắng tuyệt đối”. Google chấp nhận cả ccTLD, subdomain và subdirectory như các cách dùng URL theo vùng/ngôn ngữ. (Google for Developers)
Sự khác biệt nằm ở nguồn lực vận hành và khả năng triển khai hreflang + điều hướng + nội dung bản địa hoá cho đúng.
FAQ
Google có ưu tiên subdirectory hơn subdomain không?
Google có thể xử lý cả hai và từng có chia sẻ rằng subdomain/subdirectory thường được xử lý tương tự; nên chọn theo nhu cầu vận hành thay vì “tin là Google ưu tiên”. (Search Engine Journal)
Không dùng Search Console country targeting nữa thì làm sao nhắm quốc gia?
Google đã ngừng hỗ trợ country targeting trong Search Console; bạn cần dựa vào URL theo vùng + hreflang + tín hiệu nội dung/điều hướng rõ ràng. (Google Help)
Tôi chỉ làm đa ngôn ngữ (không nhắm quốc gia), có cần ccTLD không?
Không bắt buộc. Bạn có thể dùng subdirectory theo ngôn ngữ và dùng hreflang ngôn ngữ (không cần region). (Google for Developers)
Có nên dùng URL parameters cho ngôn ngữ không?
Google không khuyến nghị. (Google for Developers)
Đoàn Trình Dục là Giảng viên Khoa Công nghệ Thông tin tại Đại học Công nghệ Sài Gòn (STU), với hơn 10 năm kinh nghiệm thực chiến trong các lĩnh vực Mạng máy tính, Marketing Online, SEO và Bảo mật hệ thống.
Với nền tảng sư phạm và kinh nghiệm tư vấn cho nhiều doanh nghiệp, thầy chuyên sâu vào việc xây dựng các giải pháp kỹ thuật số toàn diện và hiệu quả.

