Nofollow Link Attribute
Thuộc tính HTML (rel="nofollow") cho biết liên kết không nên truyền giá trị xếp hạng, thường dùng cho liên kết quảng cáo hoặc không đáng tin cậy.
Nofollow Link Attribute là gì?
Nofollow link attribute là một thuộc tính HTML được thêm vào thẻ <a> dưới dạng rel="nofollow". Nó báo hiệu với các công cụ tìm kiếm — đặc biệt là Google — rằng liên kết đó không nên truyền giá trị xếp hạng (còn gọi là "link equity" hoặc "PageRank") đến trang đích.
Thuộc tính này không ngăn công cụ tìm kiếm khám phá hoặc lập chỉ mục trang đích (trừ khi có các yếu tố khác như noindex hoặc chặn qua robots.txt), mà chỉ ảnh hưởng đến việc truyền tín hiệu uy tín từ trang nguồn sang trang đích.
Tại sao quan trọng trong SEO?
Nofollow giúp chủ sở hữu website kiểm soát luồng tín hiệu liên kết một cách minh bạch và tuân thủ nguyên tắc của Google. Việc sử dụng đúng giúp:
- Tránh bị phạt do liên kết spam hoặc mua bán backlink;
- Bảo vệ uy tín trang web khi liên kết tới nguồn không đáng tin cậy (ví dụ: bình luận người dùng, diễn đàn mở);
- Đáp ứng yêu cầu bắt buộc với liên kết quảng cáo hoặc trả phí theo quy định của Google (từ năm 2005);
- Hỗ trợ thuật toán phân bổ PageRank hợp lý hơn trong nội bộ website (khi kết hợp với các giá trị
rel="sponsored",rel="ugc").
Google xác nhận từ năm 2019 rằng rel="nofollow" là tín hiệu gợi ý (hint), không còn là lệnh bắt buộc tuyệt đối — nhưng vẫn được xử lý như hướng dẫn ưu tiên trong phần lớn trường hợp.
Cách hoạt động
Khi Googlebot gặp một liên kết có rel="nofollow", nó:
- Vẫn thu thập (crawl) trang đích nếu không bị chặn bởi yếu tố khác;
- Không tính liên kết đó vào mô hình đánh giá độ tin cậy và mức độ liên quan giữa hai trang;
- Không chuyển giá trị PageRank từ trang nguồn sang trang đích;
- Không sử dụng liên kết đó để hỗ trợ lập chỉ mục trang đích — trừ khi có liên kết khác không có nofollow trỏ tới cùng trang.
Lưu ý: Từ tháng 3/2020, Google mở rộng hỗ trợ ba giá trị rel riêng biệt: nofollow, sponsored, ugc. Các giá trị này có thể dùng độc lập hoặc kết hợp (ví dụ: rel="nofollow sponsored"). Việc phân biệt rõ ràng giúp Google hiểu ngữ cảnh liên kết tốt hơn.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai chuẩn cho từng tình huống:
- Xác định loại liên kết cần gắn nofollow: Liên kết quảng cáo, tài trợ, bình luận người dùng, liên kết tự động từ plugin, liên kết tới trang không kiểm soát được nội dung (ví dụ: profile trên mạng xã hội).
- Thêm thuộc tính vào thẻ <a>:
<a href="https://example.com" rel="nofollow">Liên kết không truyền giá trị</a> - Sử dụng đúng giá trị mới (khuyến nghị từ 2020):
rel="sponsored": Dành riêng cho liên kết trả phí, tài trợ, affiliate.rel="ugc": Dành cho nội dung do người dùng tạo (bình luận, bài đăng diễn đàn, đánh giá).rel="nofollow": Vẫn dùng được, nhưng nên thay bằng hai giá trị trên nếu ngữ cảnh rõ ràng.
- Kiểm tra sau triển khai: Dùng công cụ như Google Search Console > Links > External links hoặc trình kiểm tra mã nguồn (Ctrl+U) để xác nhận thuộc tính xuất hiện đúng vị trí.
- Cập nhật hệ thống quản lý nội dung (CMS): Với WordPress, dùng plugin như WP NoExternal Links hoặc chỉnh theme để tự động thêm
relcho liên kết ngoài — nhưng phải thiết lập điều kiện chính xác để tránh áp dụng nhầm.
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:
| Lỗi | Hệ quả | Cách khắc phục |
|---|---|---|
Dùng rel="nofollow" cho toàn bộ liên kết ngoài |
Mất cơ hội xây dựng quan hệ nội dung hợp tác, giảm khả năng được trích dẫn tự nhiên | Chỉ áp dụng cho liên kết không kiểm soát được hoặc có yếu tố thương mại — giữ liên kết chất lượng (như trích dẫn nghiên cứu, nguồn tham khảo) ở trạng thái dofollow |
Gắn rel="nofollow" cho liên kết nội bộ (trong cùng website) |
Phân tán PageRank không cần thiết, làm suy yếu cấu trúc nội bộ | Không dùng nofollow cho liên kết nội bộ trừ trường hợp đặc biệt (ví dụ: nút "in trang", liên kết đăng nhập). Thay vào đó, dùng robots.txt hoặc noindex nếu cần ẩn trang |
Viết sai cú pháp: rel="no follow" hoặc rel=nofollow (thiếu dấu ngoặc kép) |
Thuộc tính không được nhận diện, liên kết vẫn truyền giá trị | Luôn kiểm tra cú pháp chuẩn: rel="nofollow", rel="sponsored ugc" — viết liền, không dấu cách thừa, có ngoặc kép |
Ví dụ thực tế
Ví dụ 1 – Bình luận người dùng:
<a href="https://myblog.com" rel="ugc">Website cá nhân</a>
→ Dùng rel="ugc" vì đây là nội dung do người đọc gửi, không kiểm soát được chất lượng.
Ví dụ 2 – Liên kết affiliate:
<a href="https://shopee.vn/abc123" rel="sponsored">Mua ngay với mã giảm giá</a>
→ Dùng rel="sponsored" để minh bạch mối quan hệ tài chính.
Ví dụ 3 – Liên kết chia sẻ trên mạng xã hội:
<a href="https://facebook.com/mybrand" rel="nofollow">Theo dõi chúng tôi trên Facebook</a>
→ Dùng rel="nofollow" vì đây là liên kết tham chiếu, không mang giá trị nội dung trực tiếp cho trang web.
Câu hỏi thường gặp
Nofollow có ngăn Google lập chỉ mục trang đích không?
Không. rel="nofollow" chỉ ảnh hưởng đến việc truyền giá trị xếp hạng, không ngăn thu thập hay lập chỉ mục. Nếu muốn chặn lập chỉ mục, phải dùng thẻ <meta name="robots" content="noindex"> hoặc X-Robots-Tag trên trang đích.
Có nên dùng nofollow cho tất cả liên kết ngoài trên blog?
Không nên. Nếu bạn trích dẫn nguồn uy tín (ví dụ: báo chí chính thống, cơ quan nhà nước, nghiên cứu khoa học), hãy để liên kết ở trạng thái dofollow. Việc này thể hiện tính minh bạch, xây dựng niềm tin với người đọc và thuật toán — miễn là liên kết đó phù hợp ngữ cảnh và không có yếu tố thương mại.
Google còn coi nofollow là yếu tố xếp hạng không?
Từ năm 2019, Google xem rel="nofollow" là tín hiệu gợi ý, không phải lệnh bắt buộc. Tuy nhiên, trong thực tế, Google vẫn xử lý gần như tuyệt đối với các liên kết rõ ràng là quảng cáo hoặc UGC. Việc phân loại chính xác (sponsored, ugc) giúp thuật toán hiểu sâu hơn — nhưng mức độ ảnh hưởng cụ thể đến thứ hạng là tùy trường hợp.