country-code subdomain
Dùng subdomain mang mã quốc gia (ví dụ: de.example.com, fr.example.com) để phân biệt phiên bản quốc tế.
country-code subdomain là gì?
Country-code subdomain (tạm dịch: tiểu miền theo mã quốc gia) là cách tổ chức website quốc tế bằng cách dùng một subdomain chứa mã quốc gia hai ký tự theo chuẩn ISO 3166-1 alpha-2 — ví dụ: de.example.com cho Đức, fr.example.com cho Pháp, jp.example.com cho Nhật Bản. Đây là một trong ba phương pháp chính để triển khai International SEO, bên cạnh country-code top-level domain (ccTLD) và subdirectory với hreflang.
Tại sao quan trọng trong SEO?
Google và các công cụ tìm kiếm khác dùng country-code subdomain như một tín hiệu mạnh về mục tiêu địa lý của nội dung. Khác với subdomain chung chung (như blog.example.com), subdomain có mã quốc gia giúp:
- Phân biệt rõ ràng phiên bản ngôn ngữ + khu vực — ví dụ:
en-us.example.comkhông phải country-code subdomain (vìuslà mã quốc gia nhưngen-uslà kết hợp ngôn ngữ–khu vực), trong khius.example.comhoặcde.example.commới đúng chuẩn; - Hỗ trợ định tuyến người dùng đến phiên bản phù hợp dựa trên vị trí IP hoặc cài đặt trình duyệt — nếu được cấu hình đúng;
- Cho phép quản lý riêng biệt về hosting, CDN, chứng chỉ SSL và cấu hình máy chủ cho từng thị trường;
- Giữ nguyên uy tín tên miền gốc (
example.com) cho toàn bộ hệ thống, khác với ccTLD (ví dụexample.de) vốn tách biệt hoàn toàn về lịch sử liên kết.
Lưu ý: Google khẳng định không ưu tiên tự động một phương pháp nào trong ba lựa chọn (subdomain, subdirectory, ccTLD) — nhưng tính minh bạch và khả năng kiểm soát kỹ thuật của country-code subdomain khiến nó được nhiều thương hiệu toàn cầu lựa chọn.
Cách hoạt động
Country-code subdomain hoạt động dựa trên hai lớp tín hiệu:
- Tín hiệu cấu trúc: DNS trỏ subdomain (ví dụ
de.example.com) tới một máy chủ hoặc môi trường hosting riêng, thường chạy cùng nền tảng nhưng với nội dung, ngôn ngữ và tiền tệ phù hợp với Đức. - Tín hiệu nội dung & kỹ thuật: Bao gồm thẻ
hreflangtrong HTML head hoặc sitemap, cấu hìnhrel="alternate", và thiết lập Geotargeting trong Google Search Console cho từng subdomain.
Google không suy luận vị trí từ subdomain chỉ vì có mã quốc gia — mà cần kết hợp đủ cả cấu hình kỹ thuật và nội dung nhất quán. Ví dụ: de.example.com phải có nội dung tiếng Đức, đơn vị tiền tệ EUR, và được khai báo rõ trong Search Console là nhắm đến Đức.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai country-code subdomain chuẩn SEO:
- Chọn mã quốc gia đúng chuẩn: Dùng danh sách chính thức từ ISO 3166-1. Không dùng mã ngôn ngữ (như
en,es) hay mã khu vực (nhưeu,apac). - Cấu hình DNS và hosting: Tạo subdomain tại nhà cung cấp DNS, trỏ về máy chủ hoặc môi trường staging/production riêng. Đảm bảo mỗi subdomain có chứng chỉ SSL riêng hoặc wildcard.
- Triển khai hreflang đầy đủ: Mỗi trang trên
de.example.comphải có thẻ<link rel="alternate" hreflang="de" href="https://de.example.com/..." />và liên kết ngược tới các phiên bản khác (ví dụ:fr.example.com,en.example.com). - Thiết lập Geotargeting trong Google Search Console: Thêm từng subdomain làm tài sản riêng, sau đó vào Settings > Country targeting và chọn quốc gia mục tiêu.
- Đảm bảo nội dung độc lập và phù hợp: Không sao chép nội dung giữa các subdomain. Nội dung phải phản ánh văn hoá, quy định pháp lý, đơn vị đo lường và hành vi người dùng tại quốc gia đó.
Lỗi thường gặp
Dưới đây là những sai lầm phổ biến và cách khắc phục:
| Lỗi | Hệ quả | Cách khắc phục |
|---|---|---|
Dùng mã ngôn ngữ thay vì mã quốc gia (ví dụ: en.example.com) |
Google không hiểu đây là phiên bản quốc tế — coi như subdomain chung, không hỗ trợ geotargeting | Chuyển sang dùng us.example.com, gb.example.com hoặc kết hợp subdirectory: example.com/en-us/ |
| Thiếu hreflang hoặc hreflang bị sai cấu trúc | Gây nhiễu tín hiệu ngôn ngữ/khu vực, dẫn đến hiển thị sai phiên bản cho người dùng | Kiểm tra bằng công cụ hreflang validator; đảm bảo mỗi trang có hreflang đầy đủ, bao gồm cả phiên bản mặc định (x-default) |
| Không thiết lập Geotargeting trong Search Console | Google thiếu dữ liệu xác nhận mục tiêu khu vực — giảm độ tin cậy tín hiệu subdomain | Thêm từng subdomain làm tài sản riêng trong Search Console và thiết lập rõ quốc gia mục tiêu |
Ví dụ thực tế
Một số thương hiệu toàn cầu áp dụng thành công country-code subdomain:
- Adobe:
de.adobe.com,fr.adobe.com,jp.adobe.com— mỗi subdomain có giao diện, giá cả, hỗ trợ pháp lý và nội dung marketing riêng. - Shopify:
de.shopify.com,fr.shopify.com— tích hợp sẵn chuyển đổi ngôn ngữ, tiền tệ và tuân thủ GDPR/CCPA theo khu vực. - Spotify: Dù chủ yếu dùng subdirectory, phiên bản Đức từng tồn tại dưới dạng
de.spotify.comtrước khi chuyển đổi — cho thấy tính linh hoạt trong chiến lược mở rộng.
Lưu ý: Việc duy trì nhiều subdomain đòi hỏi nguồn lực kỹ thuật và nội dung đáng kể. Với doanh nghiệp vừa và nhỏ, subdirectory (example.com/de/) thường dễ quản lý hơn — nhưng country-code subdomain vẫn là lựa chọn tối ưu khi cần phân tách rõ ràng về pháp lý, thanh toán hoặc hiệu suất.
Câu hỏi thường gặp
country-code subdomain có ảnh hưởng đến PageRank không?
Không. Các subdomain được Google xử lý như những tài sản riêng biệt về mặt liên kết — nhưng chúng vẫn chia sẻ uy tín từ tên miền gốc nếu có liên kết nội bộ hợp lý và cấu trúc rõ ràng. PageRank không “chảy” tự động giữa các subdomain như giữa các thư mục.
Có thể dùng đồng thời country-code subdomain và ccTLD không?
Có thể, nhưng không khuyến khích. Việc vận hành song song de.example.com và example.de gây trùng lặp nội dung, khó quản lý hreflang và tăng rủi ro bị phạt do thin content. Nên chọn một phương pháp duy nhất và nhất quán.
Google có tự động nhận diện country-code subdomain không?
Không. Google không suy luận vị trí từ tên subdomain. Việc nhận diện chỉ xảy ra khi kết hợp đủ: (1) cấu hình Geotargeting trong Search Console, (2) thẻ hreflang chính xác, (3) nội dung phù hợp về ngôn ngữ, đơn vị, và ngữ cảnh địa phương. Nếu thiếu bất kỳ yếu tố nào, hiệu quả sẽ giảm đáng kể — tùy trường hợp.