Chuyển đến nội dung

Câu hỏi

Giải thích hreflang thật đơn giản

hreflang là một thẻ nhỏ, khách truy cập không nhìn thấy, cho Google biết: “trang này còn có bằng tiếng Anh, ở đây, và bằng tiếng Đức, ở kia”. Nó chỉ phục vụ một việc: để mỗi người thấy phiên bản bằng ngôn ngữ của mình trong kết quả tìm kiếm.

Trông như thế nào

Trong phần đầu của mỗi phiên bản của trang “Phòng”, bằng tiếng Anh, tiếng Pháp và tiếng Đức:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default chỉ định trang sẽ hiển thị khi không có ngôn ngữ nào phù hợp.

Các quy tắc

  • Mỗi phiên bản liệt kê tất cả các phiên bản khác, và cả chính nó. Mỗi phiên bản mang chính xác cùng một danh sách.
  • Liên kết đi theo cả hai chiều. Nếu một phiên bản dẫn đến một phiên bản khác, phiên bản kia cũng phải dẫn ngược lại. Nếu không, Google có thể bỏ qua thẻ.
  • Một URL đầy đủ, có phản hồi. Không phải URL chuyển hướng sang nơi khác, cũng không phải trang không tìm thấy.
  • Mã ngôn ngữ đúng: en, de, pt-BR… Trong tiêu chuẩn mà Google tuân theo (ISO 639-1), uk là tiếng Ukraina: tiếng Anh của Vương quốc Anh được viết là en-GB.

Bốn lỗi phổ biến nhất

  1. Khai báo một ngôn ngữ mà trang chưa được dịch sang.
  2. Quên liên kết ngược từ một trong các phiên bản.
  3. Dẫn đến một URL bị chuyển hướng hoặc không còn tồn tại.
  4. Chỉ đặt thẻ trên một số trang.

Nguồn (đã đọc ngày 15/10/2026)

  • Google Search Central, bài viết “Tell Google about localized versions of your page”
Tiếng Việt