Off-Page SEO

User-Generated Content (UGC) Link

Liên kết xuất hiện trong nội dung do người dùng tạo (ví dụ: bình luận, hồ sơ, diễn đàn), thường cần rel="ugc" theo yêu cầu của Google.

3 lượt xem Cập nhật: 26/05/2026

User-Generated Content (UGC) Link là gì?

User-Generated Content (UGC) Link là liên kết xuất hiện trong nội dung do người dùng tạo — không phải do chủ sở hữu trang web viết — như bình luận dưới bài viết, hồ sơ cá nhân, bài đăng trên diễn đàn, phản hồi sản phẩm hoặc bài viết trên cộng đồng. Theo hướng dẫn chính thức của Google từ tháng 9/2019, các liên kết thuộc dạng này phải được gắn thuộc tính rel="ugc" để báo hiệu cho công cụ tìm kiếm rằng đây là liên kết do người dùng đóng góp, không phản ánh sự kiểm soát hay xác nhận từ chủ trang.

Thuộc tính rel="ugc" là một trong ba giá trị quan trọng trong nhóm link attributes, bên cạnh rel="nofollow"rel="sponsored". Nó không truyền PageRank, nhưng cũng không bị coi là tín hiệu tiêu cực — miễn là được triển khai đúng.

Tại sao quan trọng trong SEO?

UGC Link quan trọng vì nó ảnh hưởng trực tiếp đến cách Google hiểu mối quan hệ giữa các trang web — đặc biệt trong bối cảnh chống spam và bảo vệ chất lượng kết quả tìm kiếm. Việc sử dụng đúng rel="ugc" giúp:

  • Tránh rủi ro bị phạt do liên kết không kiểm soát (ví dụ: bình luận spam chứa link bán hàng)
  • Bảo vệ uy tín domain khi có hàng trăm nghìn lượt bình luận từ người dùng
  • Đáp ứng yêu cầu kỹ thuật của Google — điều kiện tiên quyết để duy trì độ tin cậy lâu dài
  • Hỗ trợ phân tích backlink sạch hơn trong công cụ như Google Search Console

Ngược lại, việc bỏ qua rel="ugc" ở nơi cần thiết — ví dụ: để mặc định link trong phần bình luận là dofollow — có thể khiến Google nghi ngờ hành vi thao túng liên kết, nhất là khi xuất hiện nhiều link cùng từ khóa, cùng miền đích.

Cách hoạt động

Khi Googlebot thu thập một trang web và phát hiện thẻ liên kết có thuộc tính rel="ugc", công cụ sẽ:

  1. Xác định đó là liên kết do người dùng tạo, không do biên tập viên hoặc quản trị viên kiểm duyệt
  2. Không sử dụng liên kết đó như yếu tố xếp hạng (không truyền PageRank, không ảnh hưởng trực tiếp đến thứ hạng)
  3. Vẫn thu thập và lập chỉ mục trang đích — nhưng với mức độ ưu tiên thấp hơn so với link tự nhiên có rel="dofollow" từ nguồn đáng tin cậy
  4. Ghi nhận trong báo cáo Links của Search Console với nhãn UGC links

Lưu ý: rel="ugc" không ngăn Google index trang đích — chỉ ngăn truyền tín hiệu xếp hạng. Việc index vẫn phụ thuộc vào các yếu tố khác như cấu trúc site, internal linking, và chất lượng nội dung trang đích.

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:

  1. Xác định khu vực UGC rõ ràng: Bao gồm: phần bình luận, hồ sơ người dùng (bio), bài đăng trên forum, form gửi góp ý, phần đánh giá sản phẩm, widget chia sẻ mạng xã hội có kèm link cá nhân.
  2. Áp dụng thuộc tính ngay khi render HTML: Với mỗi liên kết trong vùng UGC, thêm rel="ugc" vào thẻ <a>. Ví dụ:
    <a href="https://example.com" rel="ugc">Website cá nhân</a>
  3. Không kết hợp sai với các thuộc tính khác: Không dùng rel="ugc nofollow" — vì rel="ugc" đã ngầm bao hàm hành vi không theo dõi. Chỉ dùng một trong ba giá trị: ugc, nofollow, hoặc sponsored. Nếu cần gộp, dùng cú pháp chuẩn: rel="ugc sponsored" (chỉ khi link vừa do người dùng tạo, vừa trả phí).
  4. Tự động hóa bằng CMS hoặc plugin: Với WordPress, dùng plugin như WP External Links hoặc chỉnh theme để tự động thêm rel="ugc" cho tất cả link trong comment_text. Với diễn đàn (phpBB, Discourse), cấu hình tại phần quản trị liên kết người dùng.
  5. Kiểm tra sau triển khai: Dùng công cụ như Screaming Frog hoặc Sitebulb để quét toàn bộ liên kết và lọc theo thuộc tính rel. Đối chiếu với danh sách khu vực UGC để đảm bảo không thiếu hoặc thừa.

Lỗi thường gặp

Lỗi Hệ quả Cách khắc phục
Dùng rel="nofollow" thay vì rel="ugc" cho bình luận Mất tín hiệu ngữ nghĩa — Google không biết đây là UGC, chỉ biết “không theo dõi” Thay toàn bộ rel="nofollow" trong khu vực UGC thành rel="ugc"
Áp dụng rel="ugc" cho link nội bộ (trong cùng miền) Không cần thiết, gây dư thừa mã, làm loãng tín hiệu internal linking Chỉ áp dụng cho link ngoài (external links). Link nội bộ giữ nguyên hoặc dùng rel="noopener" nếu mở tab mới
Quên cập nhật khi nâng cấp theme/plugin Liên kết UGC quay lại trạng thái dofollow, gây rủi ro spam Thiết lập quy trình kiểm tra tự động sau mỗi lần cập nhật — hoặc dùng hook PHP để ép buộc rel="ugc" cho mọi comment link

Ví dụ thực tế

Ví dụ 1 – Diễn đàn công nghệ: Trên Webtretho Forum, người dùng đăng bài hỏi về laptop và để lại link blog cá nhân trong chữ ký. Hệ thống tự động thêm rel="ugc" vào mọi link trong phần chữ ký — đảm bảo Google không nhầm đây là backlink chủ động từ ban quản trị.

Ví dụ 2 – Trang thương mại điện tử: Trên Tiki.vn, phần đánh giá sản phẩm cho phép người mua chèn link website cá nhân. Tất cả link này đều có rel="ugc" — giúp Tiki tuân thủ chính sách liên kết của Google mà vẫn giữ trải nghiệm người dùng.

Ví dụ 3 – Blog cá nhân có bình luận mở: Một blog WordPress về du lịch bật chế độ bình luận công khai. Chủ blog cấu hình plugin để tự động thêm rel="ugc" cho mọi URL trong nội dung bình luận — kể cả khi người dùng dán link ngắn hoặc dùng dịch vụ rút gọn.

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

UGC Link có giúp tăng thứ hạng không?

Không. Liên kết có rel="ugc" không truyền PageRank và không ảnh hưởng trực tiếp đến thứ hạng. Tuy nhiên, nó giúp bảo vệ trang khỏi rủi ro spam và hỗ trợ xây dựng hệ sinh thái liên kết bền vững — yếu tố gián tiếp hỗ trợ SEO lâu dài.

Có bắt buộc phải dùng rel="ugc" không?

Không bắt buộc về mặt kỹ thuật (trang vẫn hoạt động), nhưng bắt buộc về mặt tuân thủ chính sách của Google. Nếu Google phát hiện hàng loạt liên kết UGC không được gắn thuộc tính phù hợp — đặc biệt khi có dấu hiệu spam — có thể áp dụng hành động thủ công hoặc giảm độ tin cậy domain. Vì vậy, đây là yêu cầu thực tiễn, không phải tùy chọn.

Có thể kết hợp rel="ugc" với rel="noopener" không?

Có thể. Cú pháp hợp lệ là rel="ugc noopener". Đây là thực hành tốt khi link mở ở tab mới (target="_blank") — vừa báo tín hiệu UGC cho Google, vừa tăng bảo mật bằng cách ngăn cửa sổ mới truy cập vào cửa sổ gốc. Lưu ý: rel="noopener" không ảnh hưởng đến tín hiệu SEO.