Nofollow Attribute
Thuộc tính rel="nofollow" trên liên kết để chỉ thị không chuyển quyền lực và không khuyến khích lập chỉ mục trang đích.
Nofollow Attribute là gì?
Thuộc tính rel="nofollow" là một thẻ HTML được thêm vào thẻ liên kết (<a>) để thông báo với công cụ tìm kiếm (như Google, Bing) rằng liên kết đó không nên được xem là sự giới thiệu đáng tin cậy từ trang hiện tại đến trang đích. Nói cách khác, nó yêu cầu công cụ tìm kiếm không chuyển quyền lực xếp hạng (link equity) và không ưu tiên lập chỉ mục trang được liên kết — trừ khi có yếu tố khác hỗ trợ.
Google chính thức xác nhận từ năm 2019 rằng rel="nofollow" trở thành chỉ thị (hint), không còn là lệnh bắt buộc. Điều này có nghĩa: công cụ tìm kiếm có thể chọn bỏ qua hoặc xử lý linh hoạt tuỳ theo ngữ cảnh — nhưng trong đa số trường hợp thực tế, vẫn coi đây là tín hiệu mạnh để không truyền giá trị xếp hạng.
Tại sao quan trọng trong SEO?
Việc kiểm soát luồng quyền lực liên kết là nền tảng của On-Page SEO lành mạnh. rel="nofollow" giúp bạn:
- Bảo vệ uy tín trang web: Ngăn việc chuyển quyền lực tới các trang không kiểm soát được (ví dụ: bình luận spam, bài viết do người dùng gửi).
- Tối ưu hoá phân bổ PageRank nội bộ: Tập trung quyền lực vào các trang quan trọng (trang sản phẩm, bài viết chủ chốt), thay vì bị 'rò rỉ' vào liên kết phụ như điều khoản, chính sách riêng tư, đăng nhập.
- Tuân thủ hướng dẫn của Google: Với liên kết trả tiền (advertising), liên kết đối tác (sponsored), hoặc nội dung do người dùng tạo (user-generated content), việc dùng
rel="nofollow"là bắt buộc để tránh vi phạm nguyên tắc Link Schemes. - Giảm nhiễu dữ liệu phân tích: Tránh làm lệch tỷ lệ nhấp (CTR), thời gian ở lại hay hành vi người dùng do liên kết không liên quan.
Cách hoạt động
Khi Googlebot gặp một liên kết có rel="nofollow", nó sẽ:
- Không tính liên kết đó vào thuật toán đánh giá độ tin cậy và thẩm quyền (authority) của trang đích.
- Vẫn có thể lập chỉ mục trang đích nếu phát hiện từ nguồn khác (ví dụ: liên kết tự nhiên từ trang khác, sitemap, hoặc người dùng nhập trực tiếp URL).
- Không sử dụng liên kết đó để khám phá (crawl) sâu hơn — tuy nhiên, Google cho biết họ vẫn có thể thu thập trang đích nếu có đường dẫn khác.
Lưu ý: Từ tháng 9/2019, Google giới thiệu hai thuộc tính mới để thay thế hoặc bổ sung: rel="sponsored" (cho liên kết trả tiền) và rel="ugc" (cho nội dung do người dùng tạo). Các thuộc tính này mang tính mô tả cao hơn và được khuyến khích sử dụng riêng biệt khi phù hợp.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai chính xác:
- Xác định loại liên kết cần gắn: Liên kết quảng cáo, liên kết đối tác, bình luận, form đăng ký, liên kết trong widget bên ngoài, hoặc liên kết tới trang pháp lý (ví dụ:
/privacy-policy). - Thêm thuộc tính vào thẻ <a>:
Hoặc kết hợp nhiều giá trị (phân cách bằng dấu cách):<a href="https://example.com" rel="nofollow">Liên kết ví dụ</a><a href="https://example.com" rel="nofollow sponsored">Quảng cáo</a> - Kiểm tra sau triển khai: Dùng công cụ như View Page Source, SEO Minion (Chrome Extension), hoặc Screaming Frog để xác minh thuộc tính xuất hiện đúng vị trí.
- Cập nhật CMS nếu cần: Với WordPress, dùng plugin như Ultimate NoFollow hoặc chỉnh theme để tự động thêm
rel="nofollow"cho bình luận. Với Shopify, chỉnh filetheme.liquidhoặc dùng app chuyên biệt.
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 nội bộ |
Mất khả năng phân bổ PageRank nội bộ → trang quan trọng bị suy yếu thứ hạng | Chỉ áp dụng cho liên kết không liên quan hoặc không kiểm soát được. Giữ liên kết nội bộ quan trọng ở dạng mặc định (không có rel). |
Thiếu dấu cách giữa các giá trị rel |
Thuộc tính bị trình duyệt hoặc bot hiểu sai (ví dụ: rel="nofollowsponsored" → vô hiệu) |
Luôn viết cách nhau bằng khoảng trắng: rel="nofollow sponsored". |
Dùng rel="nofollow" trên liên kết tới trang chính sách (Terms, Privacy) |
Không ảnh hưởng tiêu cực trực tiếp, nhưng có thể gây khó khăn cho bot khi xác minh tính minh bạch trang web | Không bắt buộc phải nofollow — tùy trường hợp. Nếu trang chính sách có nội dung chất lượng và liên quan, để mặc định là an toàn. |
Ví dụ thực tế
Ví dụ 1 – Bình luận người dùng
Trong hệ thống blog WordPress, mỗi bình luận chứa liên kết website người viết:
<a href="https://website-nguoi-dung.com" rel="nofollow ugc">Website cá nhân</a>
Ví dụ 2 – Liên kết quảng cáo
Trên trang giới thiệu đối tác, liên kết tới trang chủ nhà tài trợ:
<a href="https://doi-tac.com" rel="nofollow sponsored">Đối tác chiến lược</a>
Ví dụ 3 – Liên kết nội bộ không ưu tiên
Trong chân trang (footer), liên kết tới trang "Liên hệ" hoặc "Tuyển dụng" — nếu không muốn tập trung quyền lực vào đó:
<a href="/contact" rel="nofollow">Liên hệ</a>
Lưu ý: Việc nofollow footer không phải là tiêu chuẩn bắt buộc — nhiều trang lớn vẫn giữ liên kết footer ở dạng mặc định để hỗ trợ điều hướng và crawl.
Câu hỏi thường gặp
Nofollow có ngăn Google lập chỉ mục trang đích không?
Không hoàn toàn. rel="nofollow" không phải là lệnh noindex. Google vẫn có thể lập chỉ mục trang đích nếu tìm thấy từ nguồn khác (ví dụ: liên kết từ trang khác, sitemap, hoặc người dùng truy cập trực tiếp). Để chặn lập chỉ mục, phải dùng thẻ <meta name="robots" content="noindex"> hoặc header HTTP X-Robots-Tag: noindex.
Có nên dùng nofollow cho tất cả liên kết ngoài?
Không. Chỉ dùng khi liên kết không đáng tin cậy, trả tiền, hoặc do người dùng tạo. Liên kết ngoài tự nhiên tới nguồn uy tín (ví dụ: trích dẫn nghiên cứu, nguồn tham khảo) nên để mặc định — vì chúng tăng tính minh bạch và có thể hỗ trợ E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness).
rel="nofollow" có ảnh hưởng đến trải nghiệm người dùng không?
Không. Thuộc tính này chỉ tác động đến cách công cụ tìm kiếm xử lý liên kết — người dùng vẫn nhấp, mở và tương tác bình thường. Không có thay đổi nào về tốc độ, hiển thị hay chức năng trên trình duyệt.