Rel="ugc"
Thuộc tính HTML cho biết liên kết xuất phát từ nội dung do người dùng tạo, không truyền link equity đầy đủ.
Rel="ugc" là gì?
rel="ugc" là một thuộc tính HTML được thêm vào thẻ <a> để đánh dấu rằng liên kết đó xuất phát từ nội dung do người dùng tạo (User-Generated Content), ví dụ như bình luận, bài đăng trên diễn đàn, nhận xét sản phẩm hoặc nội dung gửi bởi thành viên. Thuộc tính này giúp công cụ tìm kiếm — đặc biệt là Google — hiểu rằng liên kết đó không phải do chủ sở hữu trang chủ động đặt ra, và do đó không nên truyền toàn bộ giá trị liên kết (link equity) như các liên kết thông thường.
Google chính thức giới thiệu rel="ugc" cùng lúc với rel="sponsored" vào tháng 9/2019, thay thế cho cách dùng chung rel="nofollow" trước đây trong các trường hợp không kiểm soát được nguồn gốc liên kết.
Tại sao quan trọng trong SEO?
Việc sử dụng đúng rel="ugc" giúp bảo vệ uy tín của trang web trước các rủi ro SEO:
- Tránh bị phạt do liên kết spam: Nếu trang web cho phép người dùng đăng liên kết tự do (ví dụ: phần bình luận mở), mà không gắn thuộc tính phù hợp, Google có thể coi đó là nỗ lực thao túng xếp hạng — dẫn đến giảm độ tin cậy hoặc thậm chí xử phạt.
- Bảo toàn link equity cho liên kết chất lượng: Khi bạn đánh dấu rõ ràng liên kết nào là UGC, Google sẽ không “lãng phí” giá trị liên kết vào những đường dẫn không đáng tin cậy — từ đó tập trung phân bổ equity vào các liên kết do bạn kiểm soát.
- Hỗ trợ thuật toán đánh giá độ tin cậy trang: Các trang có hệ thống quản lý nội dung người dùng minh bạch (dùng
rel="ugc",rel="sponsored",rel="nofollow"đúng ngữ cảnh) được Google đánh giá cao hơn về tính chuyên nghiệp và tuân thủ hướng dẫn.
Cách hoạt động
Khi Googlebot gặp một liên kết có rel="ugc", nó sẽ:
- Xác định đây là liên kết từ nội dung do người dùng tạo, không phản ánh sự ủng hộ hay xác nhận từ chủ trang.
- Không sử dụng liên kết đó như một tín hiệu xếp hạng trực tiếp (không truyền PageRank đầy đủ).
- Vẫn thu thập và lập chỉ mục đích trang đích nếu thấy phù hợp — nhưng không coi đây là “phiếu bầu” cho trang đó.
- Không ảnh hưởng đến khả năng lập chỉ mục của trang hiện tại (trang chứa liên kết).
Lưu ý: rel="ugc" không đồng nghĩa với rel="nofollow". Từ năm 2020, Google coi rel="nofollow" chỉ là gợi ý, còn rel="ugc" và rel="sponsored" là tín hiệu rõ ràng hơn về mục đích liên kết — và được xử lý ưu tiên hơn trong hệ thống đánh giá.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai rel="ugc" chuẩn xác:
- Xác định khu vực có nội dung do người dùng tạo: Bao gồm: bình luận bài viết, phần thảo luận dưới video, diễn đàn, form gửi bài, nhận xét sản phẩm, bio trên trang cá nhân (nếu cho phép URL).
- Thêm thuộc tính vào thẻ <a> khi render: Ví dụ:
<a href="https://example.com" rel="ugc">Website cá nhân</a>. - Không kết hợp sai với các giá trị khác: Không dùng
rel="ugc nofollow"— vìrel="ugc"đã ngầm hàm ý không theo dõi (non-follow). Việc gộp thêmnofollowlà thừa và không cần thiết. - Tự động hóa qua CMS hoặc theme: Với WordPress, bạn có thể dùng hook
comment_texthoặc plugin hỗ trợ filter nội dung bình luận để chènrel="ugc"vào mọi liên kết bên trong. - Kiểm tra sau triển khai: Dùng công cụ như Screaming Frog hoặc xem source code trực tiếp để đảm bảo thuộc tính xuất hiện đúng vị trí và không bị loại bỏ bởi script phía client.
Lỗi thường gặp
Dưới đây là những sai lầm phổ biến và cách khắc phục:
- Sai: Áp dụng
rel="ugc"cho liên kết do chính chủ trang viết
→ Khắc phục: Chỉ dùng cho nội dung ngoài kiểm soát — liên kết do bạn đặt trong bài viết, sidebar, footer… phải giữ nguyên (hoặc dùngrel="sponsored"nếu là đối tác trả phí). - Sai: Dùng
rel="ugc"trên toàn bộ liên kết trong bài viết
→ Khắc phục: Đây là hành vi làm loãng tín hiệu. Google khuyến cáo chỉ gắn khi thực sự cần — không áp dụng đại trà. - Sai: Gắn
rel="ugc"nhưng vẫn đểtarget="_blank"mà không thêmrel="noopener"
→ Khắc phục: Luôn kết hợprel="ugc noopener"(hoặcrel="ugc noopener noreferrer") khi mở liên kết ở tab mới — để đảm bảo an ninh và tuân thủ best practice. - Sai: Không cập nhật khi thay đổi hệ thống bình luận
→ Khắc phục: Nếu chuyển từ Disqus sang bình luận native, hoặc tích hợp forum bên ngoài, cần rà soát lại toàn bộ logic chèn thuộc tính.
Ví dụ thực tế
Dưới đây là bảng so sánh cách triển khai đúng – sai:
| Tình huống | Sai | Đúng |
|---|---|---|
| Bình luận trên blog | <a href="https://my-site.vn">Blog cá nhân</a> |
<a href="https://my-site.vn" rel="ugc noopener">Blog cá nhân</a> |
| Liên kết trong bài viết do biên tập viên viết | <a href="https://seo-vietnam.vn" rel="ugc">Hướng dẫn SEO</a> |
<a href="https://seo-vietnam.vn">Hướng dẫn SEO</a> (không cần thuộc tính) |
| Liên kết tài trợ trong phần comment | <a href="https://partner.com" rel="ugc">Đối tác</a> |
<a href="https://partner.com" rel="sponsored ugc noopener">Đối tác</a> (kết hợp nếu vừa là UGC vừa có trả phí) |
Câu hỏi thường gặp
rel="ugc" có ảnh hưởng đến việc lập chỉ mục trang đích không?
Không. Việc gắn rel="ugc" không ngăn Google lập chỉ mục trang đích. Nó chỉ ảnh hưởng đến cách Google đánh giá giá trị liên kết — không phải khả năng khám phá hoặc thu thập dữ liệu.
Có bắt buộc phải dùng rel="ugc" cho mọi bình luận không?
Không bắt buộc về mặt kỹ thuật, nhưng được khuyến nghị mạnh mẽ nếu trang cho phép người dùng chèn liên kết tự do. Nếu không dùng, Google vẫn xử lý bằng cách đoán ngữ cảnh — điều này làm giảm độ chính xác trong đánh giá độ tin cậy.
rel="ugc" có thể kết hợp với rel="nofollow" không?
Có thể về mặt cú pháp, nhưng không cần thiết và không được khuyến khích. Từ năm 2020, Google coi rel="ugc" đã bao hàm hành vi “không theo dõi”. Việc gộp thêm nofollow không tăng hiệu quả và có thể gây nhầm lẫn trong quản lý.