OROVA.VN — BIZ AI AGENT
Hướng dẫn

hreflang & SEO Đa Ngôn Ngữ: Để Google Hiện Đúng Bản Tiếng Cho Đúng Người

Orova 1 lượt xem
hreflang & SEO Đa Ngôn Ngữ: Để Google Hiện Đúng Bản Tiếng Cho Đúng Người

Đưa nhầm thực đơn tiếng Anh cho khách Việt

Hãy tưởng tượng một nhà hàng có hai cuốn thực đơn: một tiếng Việt, một tiếng Anh. Khách Việt bước vào, nhưng nhân viên lại đưa nhầm cuốn tiếng Anh. Khách lúng túng, đọc không trôi, gọi nhầm món, có khi bỏ về. Món ăn vẫn ngon y như vậy — nhưng đưa nhầm phiên bản đã làm hỏng cả trải nghiệm. Tệ hơn, nếu hai cuốn thực đơn để lẫn lộn không ghi rõ cuốn nào tiếng nào, nhân viên cứ đưa đại — lúc đúng lúc sai.

Một website có nhiều bản ngôn ngữ cũng gặp đúng chuyện này. Bạn dịch bài ra tiếng Việt, tiếng Anh, tiếng Nhật... nhưng nếu không "nói" cho Google biết bản nào cho ai, Google sẽ đưa nhầm thực đơn: hiện bản tiếng Anh cho người tìm bằng tiếng Việt, hoặc tệ hơn, coi các bản dịch là nội dung trùng và chỉ chọn một bản. Tấm "nhãn ghi rõ cuốn nào tiếng nào" trong SEO chính là hreflang.

Bài này chỉ cho bạn cách đưa đúng thực đơn: SEO đa quốc gia là gì, hreflang làm gì và viết ra sao (kèm code thật), quy tắc "thẻ phải đáp lễ", các lỗi hreflang phổ biến, ba kiểu cấu trúc website đa quốc gia, mã ngôn ngữ-vùng, khác biệt dịch vs bản địa hoá, và quy trình triển khai.

International / Multilingual SEO là gì? Là phần SEO lo việc phục vụ đúng nội dung cho đúng ngôn ngữ/quốc gia. "Multilingual" = nhiều ngôn ngữ (Việt, Anh, Nhật...); "international/multiregional" = nhắm nhiều quốc gia (vd tiếng Anh cho Mỹ vs Anh quốc). Mục tiêu: mỗi người tìm kiếm thấy đúng bản tiếng/vùng hợp với họ.


hreflang làm gì, và viết ra sao

hreflang là gì? Là một thuộc tính bạn gắn vào trang để báo Google: "trang này có các bản tiếng khác nhau, đây là danh sách bản nào cho ngôn ngữ/vùng nào". Nhờ nó, Google hiện đúng bản cho đúng người tìm — bản tiếng Việt cho người tìm tiếng Việt, bản tiếng Anh cho người tìm tiếng Anh.

Không hreflang vs Có hreflang

Cách viết phổ biến nhất là đặt các thẻ link trong phần <head>, mỗi thẻ trỏ tới một bản. Ví dụ một trang có bản tiếng Việt, tiếng Anh, và một bản mặc định:

<link rel="alternate" hreflang="vi" href="https://orova.vn/vi/seo" />
<link rel="alternate" hreflang="en" href="https://orova.vn/en/seo" />
<link rel="alternate" hreflang="x-default" href="https://orova.vn/en/seo" />

x-default là gì? Là giá trị hreflang đặc biệt chỉ bản mặc định — bản để Google hiện khi không bản ngôn ngữ nào khớp người tìm. Thường dùng cho trang chọn ngôn ngữ hoặc bản tiếng phổ biến nhất (vd tiếng Anh).

Bạn không cần viết tay nếu site dùng nền tảng hỗ trợ (WordPress + plugin đa ngữ, hay hệ thống tự sinh như Orova). Quan trọng là hiểu nó làm gìkiểm tra đúng.


Quy tắc vàng: thẻ phải "đáp lễ" lẫn nhau

Đây là quy tắc bị sai nhiều nhất, và là nguyên nhân số một khiến hreflang "không ăn".

Bidirectional (đáp lễ hai chiều) là gì? Là quy tắc: nếu trang A trỏ hreflang tới trang B, thì trang B phải trỏ ngược lại trang A. Mỗi bản phải liệt kê tất cả các bản (kể cả chính nó). Như hai người phải cùng gật đầu xác nhận "chúng tôi là hai bản của nhau"; thiếu một chiều, Google bỏ qua cả cụm.

Hệ quả thực dụng: mọi bản ngôn ngữ của một trang đều phải chứa cùng một bộ thẻ hreflang liệt kê đầy đủ tất cả các bản. Thiếu một chiều trỏ về là Google không tin và lờ đi.


Các lỗi hreflang phổ biến

hreflang nổi tiếng "khó nhằn" vì dễ sai ở những chỗ nhỏ. Dưới đây là các lỗi hay gặp nhất.

Bốn lỗi hreflang phổ biến

  • Thiếu thẻ đáp lễ — A trỏ B mà B không trỏ lại A. Lỗi phổ biến nhất; sửa bằng cách để mọi bản chứa đủ bộ thẻ.
  • Sai mã ngôn ngữ/vùng — viết en-UK (sai) thay vì en-GB (đúng theo chuẩn). Phải dùng đúng mã chuẩn.
  • Dùng URL tương đối — hreflang cần URL tuyệt đối đầy đủ (có https://...), không dùng đường dẫn rút gọn.
  • Trỏ tới trang redirect hoặc 404 — mọi URL trong hreflang phải là trang sống, trả về 200, không bị chuyển hướng hay lỗi.

Tổ chức website đa quốc gia: ba kiểu cấu trúc

Trước hreflang, bạn phải quyết đặt các bản ở đâu. Có ba kiểu, mỗi kiểu một ưu nhược.

Ba kiểu cấu trúc website đa quốc gia

ccTLD là gì? "Tên miền cấp quốc gia" — đuôi tên miền riêng cho từng nước (.vn, .fr, .jp). Cho tín hiệu địa lý mạnh nhất nhưng tốn kém và khó quản lý nhiều site.

Subdomain & Subfolder là gì? Subdomain (tên miền con) là vi.example.com; subfolder (thư mục con) là example.com/vi/. Subfolder thường được khuyên cho phần lớn trường hợp vì dồn toàn bộ sức SEO về một tên miền và dễ quản lý nhất.

Với đa số doanh nghiệp, subfolder (example.com/vi/, /en/) là lựa chọn cân bằng nhất — đó cũng là cách Orova dùng.


Mã ngôn ngữ & vùng: viết cho đúng

hreflang dùng mã chuẩn, viết sai là hỏng. Hiểu cấu trúc mã giúp tránh lỗi.

Mã ngôn ngữ & vùng — ví dụ đúng

  • Chỉ ngôn ngữ: vi, en, ja — dùng khi không phân biệt quốc gia.
  • Ngôn ngữ + vùng: en-US, en-GB, pt-BR — khi cùng ngôn ngữ nhưng khác nước.
  • Mã ngôn ngữ theo chuẩn ISO 639-1, mã vùng theo ISO 3166-1 (vd Anh quốc là GB không phải UK).

Mẹo: nếu bạn chỉ phân theo ngôn ngữ (không theo nước), chỉ cần mã ngôn ngữ (vi, en). Chỉ thêm vùng khi bạn thật sự có nội dung khác nhau cho từng nước cùng ngôn ngữ.


Dịch vs bản địa hoá: không chỉ là đổi chữ

Một bản ngôn ngữ tốt không dừng ở dịch máy móc.

Localization (bản địa hoá) là gì?điều chỉnh nội dung cho hợp văn hoá/thị trường — không chỉ dịch chữ, mà còn đổi đơn vị tiền, ví dụ, ngày tháng, cách diễn đạt, thậm chí ảnh. Một bản dịch máy móc đọc gượng; một bản bản-địa-hoá đọc như viết riêng cho người ở thị trường đó.

Dịch (translation) là điều kiện cần; bản địa hoá (localization) là thứ làm bản tiếng thật sự phục vụ người đọc bản xứ. Tránh dịch máy thô và đăng hàng loạt — nó tạo nội dung kém chất, có thể bị coi là spam.


Quy trình triển khai SEO đa ngôn ngữ

Quy trình triển khai SEO đa ngôn ngữ — 5 bước

  1. Chọn cấu trúc phù hợp (đa số nên dùng subfolder).
  2. Tạo bản dịch + bản địa hoá nội dung cho từng ngôn ngữ/vùng (không dịch máy thô).
  3. Gắn hreflang đầy đủ — mọi bản chứa cùng bộ thẻ, đáp lễ hai chiều, URL tuyệt đối, có x-default.
  4. Kiểm tra bằng công cụ hreflang và báo cáo trong Google Search Console.
  5. Theo dõi & sửa — bắt các lỗi thiếu đáp lễ, sai mã, trỏ 404.

Tiêu chuẩn "đạt"

Checklist SEO đa ngôn ngữ đạt chuẩn

Tiêu chuẩn "đạt": website có cấu trúc đa quốc gia nhất quán; mỗi ngôn ngữ có nội dung được dịch bản địa hoá (không dịch máy thô); hreflang được gắn đầy đủ trên mọi bản, đáp lễ hai chiều, dùng URL tuyệt đối, mã đúng chuẩn, có x-default; và qua được công cụ kiểm tra không lỗi. Đạt mức này, Google luôn "đưa đúng thực đơn" — mỗi người tìm thấy đúng bản tiếng của mình, và các bản dịch không bị coi là trùng lặp.

Lợi ích: làm đúng SEO đa ngôn ngữ giúp bạn mở rộng ra nhiều thị trường mà không tự cạnh tranh với chính mình. Mỗi bản tiếng phục vụ đúng đối tượng (trải nghiệm tốt hơn, tỉ lệ thoát thấp hơn), Google không lẫn lộn các bản, và sức SEO của từng bản được tính riêng đúng cho thị trường của nó. Đây là nền tảng để một nội dung tốt vươn ra toàn cầu thay vì kẹt trong một ngôn ngữ.


Câu hỏi thường gặp

Không gắn hreflang thì sao? Google vẫn có thể tự đoán ngôn ngữ, nhưng dễ đoán sai (hiện bản tiếng Anh cho người tìm tiếng Việt) và có nguy cơ coi các bản dịch là nội dung trùng. hreflang là cách chắc chắn để mỗi người thấy đúng bản của mình.

hreflang có giúp lên hạng không? Không trực tiếp. Nó không tăng thứ hạng, mà đảm bảo đúng bản được hiện cho đúng người — cải thiện trải nghiệm và tránh các bản tự cạnh tranh/bị coi trùng. Lợi ích là gián tiếp nhưng quan trọng cho site đa ngữ.

Lỗi hreflang phổ biến nhất là gì? Thiếu thẻ "đáp lễ" — A trỏ B mà B không trỏ lại A. Khi đó Google bỏ qua cả cụm. Hãy đảm bảo mọi bản chứa cùng bộ thẻ liệt kê đầy đủ tất cả các bản.

Nên dùng cấu trúc nào: ccTLD, subdomain hay subfolder? Với đa số doanh nghiệp, subfolder (example.com/vi/) cân bằng nhất: dồn sức SEO về một tên miền, dễ quản. ccTLD (.vn, .fr) cho tín hiệu quốc gia mạnh nhất nhưng tốn kém — chỉ nên khi bạn thật sự vận hành nhiều thị trường lớn riêng biệt.

Dịch máy có dùng được không? Dùng để khởi tạo nháp thì được, nhưng phải có người kiểm chứng và bản địa hoá lại. Đăng hàng loạt bản dịch máy thô là nội dung kém chất, có thể bị Google đánh giá thấp (xem bài AI Content đúng cách).

en-UK có đúng không? Sai. Mã vùng Anh quốc theo chuẩn là en-GB (ISO 3166-1), không phải en-UK. Dùng sai mã khiến hreflang không có tác dụng cho vùng đó.

Khi nào cần x-default? Khi bạn muốn chỉ định một bản mặc định cho người tìm không khớp ngôn ngữ/vùng nào trong danh sách (vd người ở nước thứ ba). Thường trỏ về trang chọn ngôn ngữ hoặc bản tiếng phổ biến nhất. Rất nên có cho site đa ngữ.


Quay lại cuốn thực đơn đưa nhầm

Nhớ nhà hàng đưa nhầm thực đơn tiếng Anh cho khách Việt chứ? Món ăn vẫn ngon, nhưng đưa nhầm phiên bản đã làm hỏng trải nghiệm — khách lúng túng, gọi nhầm, có khi bỏ về. Vấn đề không phải món ăn, mà là không biết đưa cuốn nào cho ai.

hreflang chính là tấm nhãn giúp Google "đưa đúng thực đơn" cho mỗi khách. Bạn có thể dịch nội dung ra mười thứ tiếng, nhưng nếu không nói rõ bản nào cho ai, Google sẽ đưa đại — và bạn vừa làm hỏng trải nghiệm vừa khiến các bản tự cạnh tranh. Hãy gắn nhãn cho đúng: chọn cấu trúc gọn, dịch và bản địa hoá tử tế, gắn hreflang đầy đủ đáp lễ hai chiều, mã đúng chuẩn. Làm vậy, mỗi khách bước vào "nhà hàng" của bạn đều được trao đúng cuốn thực đơn bằng tiếng của họ — và đó là cách một nội dung tốt phục vụ được cả thế giới.


Bài viết thuộc bộ Cẩm nang SEO toàn ngành của Orova. Đây là bài chuyên sâu trong cụm — xem bài "Technical SEO toàn tập", "Site Architecture & URL" và "AI Content đúng cách" để có bức tranh đầy đủ. Bắt đầu cùng Orova tại orova.vn/vi/seo.

Nguồn tham khảo

Google Search Central (hreflang, các bản ngôn ngữ/khu vực, x-default, cấu trúc URL đa quốc gia) · Google Search Console (báo cáo International Targeting) · Ahrefs & Semrush (lỗi hreflang phổ biến & cách triển khai).

Để AI Agent lo SEO cho bạn

Orova tự lên kế hoạch, viết bài, tối ưu và theo dõi thứ hạng — bạn chỉ việc đọc kết quả.

Dùng thử miễn phí