TopDev

SEO đa ngôn ngữ nên dùng hreflang thế nào?

seoyttop 📖 2 phút đọc

Trong SEO đa ngôn ngữ (Multilingual SEO), thẻ hreflang là công cụ cực kỳ quan trọng để thông báo cho Google biết nội dung nào dành cho người dùng ở ngôn ngữ hoặc khu vực cụ thể nào, từ đó tránh trùng lặp nội dung và cải thiện trải nghiệm người dùng.

Dưới đây là cách dùng hreflang đúng chuẩn:



✅ 1. Cấu trúc cú pháp chuẩn của hreflang#

`

`

Giải thích:#

  • href: URL của phiên bản ngôn ngữ cụ thể.

  • hreflang: Mã ngôn ngữ hoặc mã ngôn ngữ-khu vực (dựa theo tiêu chuẩn ISO 639-1ISO 3166-1 Alpha 2).



✅ 2. Luôn khai báo self-referencing hreflang#

Ví dụ: trong trang https://example.com/vi/ phải có dòng:

`

`

✅ 3. Khai báo qua 3 cách (chọn 1):#

  • Trong <head> của HTML (phổ biến nhất)

  • Trong sitemap XML

  • Qua HTTP Header (cho nội dung không phải HTML như PDF)



✅ 4. Sử dụng mã ngôn ngữ + quốc gia khi cần thiết#

Nếu có các biến thể ngôn ngữ cho từng vùng:

`

`

✅ 5. Đừng quên thẻ hreflang="x-default"#

Dùng cho phiên bản mặc định (ví dụ trang chọn ngôn ngữ hoặc geo redirect):

`

`

⚠️ Lưu ý quan trọng:#

  • Các trang liên quan phải tham chiếu qua lại với nhau bằng hreflang (Google gọi đây là "bi-directional linking").

  • Không dùng hreflang thay cho canonical – nếu nội dung là giống hệt nhau và bạn không muốn index bản ngôn ngữ phụ, dùng rel=canonical.



✅ Ví dụ thực tế: 3 phiên bản ngôn ngữ#

Trong tất cả các trang sau, cùng đặt 3 dòng:

`

`

Bạn nên kiểm tra sau khi triển khai:#

Bài liên quan trong #SEO

✓ Đã sao chép link