subfolder
Thư mục con trên cùng tên miền (ví dụ: example.com/de/), hỗ trợ chia sẻ quyền lực liên kết và dễ quản lý hơn subdomain.
subfolder là gì?
Subfolder (thư mục con) trong International SEO là một cấu trúc URL đặt nội dung đa ngôn ngữ hoặc đa quốc gia dưới dạng thư mục con trên cùng một tên miền gốc. Ví dụ: https://example.com/vi/, https://example.com/de/, https://example.com/es/. Đây là cách phân chia phiên bản ngôn ngữ mà không tạo tên miền riêng (như subdomain hay domain riêng) — toàn bộ trang vẫn thuộc cùng một tên miền chính và chia sẻ cùng hệ thống quản trị.
Tại sao quan trọng trong SEO?
Subfolder là lựa chọn được Google khuyến khích cho các website đa ngôn ngữ vì nó giúp tập trung và kế thừa quyền lực liên kết (link equity) từ toàn bộ tên miền. Khác với subdomain (ví dụ: de.example.com) hay domain riêng (ví dụ: example.de), subfolder không yêu cầu xây dựng uy tín riêng cho từng phiên bản — mọi backlink trỏ về example.com đều hỗ trợ trực tiếp cho tất cả các thư mục con.
Ngoài ra, subfolder còn giúp:
- Dễ quản lý hơn về mặt kỹ thuật: chỉ cần một hệ thống CMS, một chứng chỉ SSL, một cấu hình server duy nhất;
- Hạn chế rủi ro phân mảnh nội dung (duplicate content) khi triển khai đúng thẻ
hreflang; - Tăng tốc độ triển khai: không cần đăng ký tên miền phụ, không cần cấu hình DNS phức tạp;
- Hỗ trợ tốt cho các chiến lược nội dung chung (chẳng hạn: blog tiếng Việt có thể chia sẻ chủ đề với phiên bản tiếng Đức qua cấu trúc rõ ràng).
Cách hoạt động
Subfolder hoạt động dựa trên hai yếu tố kỹ thuật cốt lõi: cấu trúc URL rõ ràng và đánh dấu ngôn ngữ/quốc gia bằng thẻ hreflang. Khi người dùng hoặc bot tìm kiếm truy cập vào example.com/de/, máy chủ trả về nội dung tiếng Đức, đồng thời trang này phải chứa thẻ <link rel="alternate" hreflang="de" href="https://example.com/de/" /> và các thẻ tương ứng cho các phiên bản khác.
Google sử dụng tổ hợp các tín hiệu sau để xác định mục đích của subfolder:
- Thẻ
hreflangtrong HTML head hoặc sitemap; - Ngôn ngữ hiển thị thực tế trong nội dung (text, HTML
langattribute); - Địa chỉ IP người dùng (dùng để gợi ý phiên bản phù hợp khi tìm kiếm);
- Thiết lập khu vực mục tiêu trong Google Search Console (GSC) — tuy nhiên điều này chỉ mang tính bổ sung, không bắt buộc với subfolder.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai subfolder chuẩn SEO:
- Xác định phạm vi ngôn ngữ & quốc gia: Liệt kê đầy đủ các cặp ngôn ngữ – khu vực (ví dụ:
vi-VN,en-US,fr-FR). Tránh dùng mã chung chung nhưennếu có nhiều biến thể (US/UK/AU). - Tạo cấu trúc thư mục rõ ràng: Dùng mã ngôn ngữ chuẩn ISO 639-1 (2 ký tự) kết hợp mã quốc gia ISO 3166-1 alpha-2 (2 ký tự) nếu cần phân biệt quốc gia. Ví dụ:
/en-us/,/fr-ca/. Không dùng dấu gạch ngang giữa ngôn ngữ và quốc gia trong URL (ví dụ:/en_us/là không chuẩn). - Cài đặt thẻ hreflang đầy đủ: Mỗi trang phải khai báo tất cả các phiên bản ngôn ngữ tương ứng — bao gồm cả phiên bản gốc. Thẻ phải xuất hiện ở cả hai chiều (A → B và B → A). Có thể đưa vào HTML
<head>, HTTP header hoặc sitemap. - Cấu hình Google Search Console: Đăng ký từng subfolder như một tài sản riêng (ví dụ:
https://example.com/vi/) để theo dõi hiệu suất theo ngôn ngữ. Không bắt buộc, nhưng giúp kiểm soát tốt hơn. - Đảm bảo điều hướng người dùng rõ ràng: Cung cấp menu ngôn ngữ dễ thấy, dùng văn bản rõ ràng (ví dụ: “Tiếng Việt”, “Deutsch”, “English”) thay vì chỉ biểu tượng cờ — vì cờ không đại diện cho ngôn ngữ.
Lỗi thường gặp
Dưới đây là những sai lầm phổ biến khi dùng subfolder và cách khắc phục:
| Lỗi | Hệ quả | Cách khắc phục |
|---|---|---|
| Thiếu hoặc sai thẻ hreflang | Google không hiểu mối quan hệ giữa các phiên bản → hiển thị sai phiên bản cho người dùng, giảm CTR, tăng tỷ lệ thoát | Dùng công cụ kiểm tra hreflang (ví dụ: hreflang.ninja hoặc Screaming Frog) để quét toàn bộ site. Đảm bảo mỗi trang có ít nhất 2 thẻ hreflang (bao gồm self-reference). |
| Dùng subfolder nhưng không phân biệt ngôn ngữ nội dung | Google xếp nhầm phiên bản vào kết quả tìm kiếm không phù hợp → trải nghiệm người dùng kém | Kiểm tra kỹ nội dung thực tế: tiêu đề, mô tả, văn bản chính phải đúng ngôn ngữ. Dùng thuộc tính lang="vi" trong thẻ <html>. |
| Chuyển hướng không nhất quán (ví dụ: /de/ → /de-de/) | Mất link equity, gây lỗi 404 hoặc vòng lặp chuyển hướng | Không đổi cấu trúc subfolder sau khi đã lên index. Nếu bắt buộc phải đổi, dùng 301 redirect chính xác từng URL, kiểm tra bằng Coverage Report trong GSC. |
Ví dụ thực tế
Trang web thương mại điện tử Shopify sử dụng subfolder cho phiên bản tiếng Việt tại https://www.shopify.com/vi. Trang này có đầy đủ thẻ hreflang trỏ tới các phiên bản khác như /en, /fr, /ja… và hiển thị nội dung hoàn chỉnh bằng tiếng Việt — từ giao diện đến hướng dẫn, chính sách. Tương tự, HubSpot triển khai https://blog.hubspot.com/vi cho blog tiếng Việt, với cấu trúc rõ ràng, thẻ hreflang chính xác và tích hợp liền mạch với hệ thống blog gốc.
Một ví dụ nhỏ hơn: website giáo dục hocvien.vn mở rộng sang Thái Lan với subfolder /th/. Toàn bộ bài giảng, mô tả khóa học và CTA đều được dịch thủ công, không dùng dịch máy. Kết quả: lưu lượng tìm kiếm hữu cơ từ Thái Lan tăng 72% sau 5 tháng — nhờ vào việc kế thừa uy tín tên miền gốc và tối ưu hreflang đúng chuẩn.
Câu hỏi thường gặp
Subfolder có tốt hơn subdomain không?
Có — trong hầu hết trường hợp. Subfolder kế thừa toàn bộ link equity và lịch sử index của tên miền gốc, trong khi subdomain (ví dụ: fr.example.com) được Google xử lý như một tài sản riêng, cần xây dựng uy tín từ đầu. Tuy nhiên, nếu nhóm sản phẩm hoặc thị trường hoàn toàn tách biệt (ví dụ: công ty mẹ và công ty con độc lập), subdomain có thể phù hợp hơn — tùy trường hợp.
Có nên dùng mã quốc gia trong subfolder (ví dụ: /en-us/) hay chỉ dùng mã ngôn ngữ (/en/)?
Nên dùng mã quốc gia khi có sự khác biệt rõ về nội dung, giá cả, pháp lý hoặc trải nghiệm người dùng giữa các quốc gia nói cùng ngôn ngữ (ví dụ: tiếng Anh Mỹ vs tiếng Anh Anh). Nếu nội dung giống nhau hoàn toàn, chỉ cần mã ngôn ngữ là đủ. Việc thêm mã quốc gia không tự động cải thiện thứ hạng — chỉ có giá trị khi phản ánh đúng sự khác biệt thực tế.
Có cần thiết lập khu vực mục tiêu trong Google Search Console cho từng subfolder?
Không bắt buộc với subfolder. Google chủ yếu dựa vào hreflang và nội dung thực tế để xác định đối tượng. Tuy nhiên, việc thêm từng subfolder làm tài sản riêng trong GSC giúp bạn theo dõi hiệu suất, nhận cảnh báo kỹ thuật và gửi sitemap riêng — điều này được khuyến khích để quản trị chủ động.