Hreflang Report
Báo cáo về tình trạng triển khai và lỗi của thẻ hreflang dùng để chỉ định phiên bản ngôn ngữ/khu vực của trang.
Hreflang Report là gì?
Hreflang Report là một báo cáo trong Google Search Console (GSC) giúp chủ sở hữu website kiểm tra tình trạng triển khai thẻ hreflang trên các trang có nhiều phiên bản ngôn ngữ hoặc khu vực. Báo cáo này liệt kê các lỗi, cảnh báo và thông tin xác thực liên quan đến việc sử dụng thuộc tính rel='alternate' hreflang='x', từ đó hỗ trợ phát hiện sớm các vấn đề gây ảnh hưởng đến khả năng hiển thị đúng phiên bản trang cho người dùng theo ngôn ngữ và vị trí địa lý.
Tại sao quan trọng trong SEO?
Khi website phục vụ nhiều quốc gia hoặc ngôn ngữ (ví dụ: tiếng Việt cho Việt Nam, tiếng Anh cho Mỹ, tiếng Thái cho Thái Lan), Google cần hiểu rõ mối quan hệ giữa các phiên bản để không xếp trùng lặp, không nhầm lẫn phiên bản nào nên hiển thị cho ai. Nếu thẻ hreflang bị thiếu, sai hoặc mâu thuẫn, Google có thể:
- Hiển thị phiên bản tiếng Anh cho người dùng Việt Nam,
- Bỏ qua hoàn toàn một số phiên bản vì không nhận diện được cấu trúc,
- Giảm độ tin cậy của trang trong kết quả tìm kiếm quốc tế.
Hreflang Report giúp bạn chủ động kiểm soát điều này — đặc biệt với website đa ngôn ngữ có lưu lượng quốc tế đáng kể. Đây là công cụ duy nhất do Google cung cấp để kiểm tra tính nhất quán của hreflang ở quy mô toàn site.
Cách hoạt động
Google thu thập dữ liệu hreflang khi lập chỉ mục trang. Hệ thống kiểm tra từng cặp thẻ theo ba tiêu chí chính:
- Tính đầy đủ: Mỗi phiên bản phải trỏ ngược lại tất cả các phiên bản khác trong cùng nhóm (ví dụ: trang tiếng Việt phải có hreflang trỏ sang tiếng Anh, tiếng Thái… và ngược lại).
- Tính nhất quán: Giá trị
hreflangphải hợp lệ (theo chuẩn ISO 639-1 cho ngôn ngữ, ISO 3166-1 Alpha-2 cho khu vực), URL phải tồn tại và trả mã trạng thái 200. - Tính độc lập: Không có vòng lặp (A → B → A), không có thẻ hreflang trỏ tới URL bị chặn bởi
robots.txthoặcnoindex.
Báo cáo chỉ xuất hiện trong GSC nếu Google phát hiện ít nhất một nhóm hreflang hợp lệ hoặc có lỗi trên site.
Hướng dẫn thực hiện
Để sử dụng Hreflang Report hiệu quả, làm theo các bước sau:
- Vào Google Search Console → Chọn tài sản đúng (ưu tiên dùng
https://domain.com/, không phải property dạng subdomain trừ khi quản lý riêng). - Chuyển đến menu bên trái → Experience → International targeting → Language.
- Xem tổng quan: Báo cáo hiển thị số lượng trang có hreflang, số lỗi, số cảnh báo và số nhóm hợp lệ.
- Phân tích chi tiết: Nhấp vào từng dòng để xem danh sách URL lỗi, loại lỗi, và ví dụ cụ thể.
- Xuất dữ liệu: Dùng nút Export (dạng CSV) để phân tích sâu hơn hoặc so sánh với dữ liệu crawl nội bộ.
Lưu ý: Báo cáo cập nhật chậm hơn dữ liệu lập chỉ mục — thường mất từ 3–10 ngày sau khi thay đổi hreflang mới xuất hiện trong GSC.
Lỗi thường gặp
Dưới đây là các lỗi phổ biến trong Hreflang Report và cách xử lý:
| Lỗi | Mô tả | Cách khắc phục |
|---|---|---|
| Missing return tag | Một trang A có hreflang trỏ tới B, nhưng B không trỏ ngược lại A. | Thêm thẻ hreflang đầy đủ cho tất cả phiên bản trong cùng nhóm — đảm bảo mỗi trang đều liệt kê toàn bộ các phiên bản liên quan. |
| Invalid hreflang value | Giá trị như hreflang='vn' (sai mã quốc gia) hoặc hreflang='vi-VN' viết sai định dạng (phải viết thường, dấu gạch ngang). |
Dùng mã chuẩn: ngôn ngữ 2 ký tự (vi, en, th), khu vực 2 ký tự (VN, US, TH), kết hợp dạng vi-VN, en-US. Không dùng vi_vn hay VN đơn thuần. |
| Non-indexable URL | URL trong hreflang trả mã 404, 403, 5xx hoặc bị chặn bởi robots.txt / noindex. |
Kiểm tra HTTP status và robots.txt; đảm bảo tất cả URL hreflang đều có thể lập chỉ mục và trả 200. |
| Self-reference mismatch | Trang A khai báo hreflang='vi-VN' nhưng lại đặt thẻ này trên trang không phải phiên bản vi-VN (ví dụ: trên trang en-US). |
Mỗi trang chỉ khai báo giá trị hreflang phù hợp với chính nó, kèm theo các phiên bản khác. Ví dụ: trang /vi/ phải có hreflang='vi-VN' cho chính nó và hreflang='en-US' cho /en/. |
Ví dụ thực tế
Một website thương mại điện tử có 3 phiên bản:
https://example.com/vi/— tiếng Việt, dành cho Việt Namhttps://example.com/en/— tiếng Anh, dành cho Mỹhttps://example.com/th/— tiếng Thái, dành for Thái Lan
Trên trang /vi/, thẻ hreflang đúng phải là:
<link rel="alternate" hreflang="vi-VN" href="https://example.com/vi/" /> <link rel="alternate" hreflang="en-US" href="https://example.com/en/" /> <link rel="alternate" hreflang="th-TH" href="https://example.com/th/" />
Nếu thiếu dòng thứ hai hoặc viết sai hreflang="en-us" (chữ thường không sai, nhưng nên nhất quán), GSC sẽ báo lỗi Invalid hreflang value hoặc Missing return tag tùy trường hợp.
Câu hỏi thường gặp
Hreflang Report có cập nhật theo thời gian thực không?
Không. Báo cáo được cập nhật dựa trên chu kỳ lập chỉ mục của Google — thường chậm từ 3 đến 10 ngày so với thay đổi thực tế trên website. Không thể dùng để kiểm tra tức thì sau khi deploy.
Có cần dùng hreflang nếu chỉ có một ngôn ngữ nhưng nhiều quốc gia?
Có thể cần — nếu nội dung giống nhau nhưng giá cả, đơn vị đo lường hoặc pháp lý khác nhau theo khu vực (ví dụ: en-GB vs en-US). Tuy nhiên, nếu chỉ thay đổi nhỏ và không có phiên bản ngôn ngữ riêng, dùng hreflang='x-default' kết hợp với geotargeting trong GSC là đủ.
Hreflang có ảnh hưởng đến thứ hạng không?
Không trực tiếp. Thẻ hreflang không nâng cao thứ hạng, nhưng giúp Google chọn đúng phiên bản để hiển thị — từ đó cải thiện CTR, giảm tỷ lệ thoát và tăng chuyển đổi. Ngược lại, sai hreflang có thể khiến phiên bản đúng bị “ẩn” khỏi đối tượng mục tiêu, làm giảm hiệu quả SEO quốc tế.