Nha nhận được khá nhiều câu hỏi về set thuộc tính NoFollow thế nào cho đúng và chuẩn SEO, các lỗi thường gặp khi đặt nofollow cho website. Đặc biệt là triển khai áp dụng NoFollow như thế nào trong các dự án cụ thể hay các site vệ tinh. Để trả lời thắc mắc này Nha cố gắng đi lại toàn bộ kiến thức về NoFollow, mời mọi người cùng xem.
Cập nhật tháng 08/2026: Bài này được Nha viết từ khá lâu. Khi đọc lại, Nha nhận ra một số điều mình từng hiểu về DoFollow và NoFollow không còn chính xác. Thay vì xóa bài cũ, Nha viết lại gần như toàn bộ nội dung nhưng vẫn giữ URL cũ. Một phần để giữ lịch sử của bài, phần khác vì Nha nghĩ việc thừa nhận “chỗ này ngày trước mình hiểu chưa đúng” cũng là một phần bình thường của quá trình học.
Có một thời gian Nha tin vào một nguyên tắc SEO khá đơn giản:
Link trong website thì để DoFollow. Link sang website khác thì nên NoFollow để khỏi mất sức mạnh SEO.
Nghe rất hợp lý.
Ngày đó Nha hình dung website giống một cái bình chứa một lượng “sức mạnh SEO” nhất định.
Mỗi external link giống như mở thêm một cái vòi.
Link càng nhiều thì sức mạnh càng chảy ra ngoài.
Muốn giữ lại?
Thêm:
rel="nofollow"
Xong.
Thế là có một thời gian, cứ link sang website khác là Nha khá hào phóng với nofollow.
Link nguồn tham khảo?
NoFollow.
Link một website hữu ích?
NoFollow.
Miễn không phải website của mình thì cứ thêm vào cho… yên tâm.
Nhiều năm sau đọc lại, Nha thấy vấn đề không nằm ở việc nofollow vô dụng.
Vấn đề là Nha đã biến một thuộc tính dùng để mô tả mối quan hệ của liên kết thành một kiểu “van khóa sức mạnh SEO”.
Và đó là điều đầu tiên Nha muốn sửa trong bài này.
Nếu bạn chỉ cần câu trả lời nhanh, có thể nhớ như sau:
Liên kết thông thường không cần rel="dofollow". Dùng sponsored cho quảng cáo, tài trợ và liên kết thương mại; dùng ugc cho liên kết trong nội dung do người dùng tạo; và dùng nofollow khi bạn không muốn thể hiện sự bảo chứng đối với trang được liên kết hoặc các giá trị khác không phù hợp.
Phần còn lại của bài sẽ giải thích vì sao.
Trước tiên, DoFollow có phải là một thuộc tính HTML không?
Đây là điều Nha từng hiểu chưa chính xác.
Một liên kết HTML bình thường chỉ cần như thế này:
<a href="https://example.com"> Website tham khảo </a>
Vậy là đủ.
Không cần:
<a href="https://example.com" rel="dofollow"> Website tham khảo </a>
Trong cộng đồng SEO, từ DoFollow thường được dùng để gọi những liên kết không có nofollow, sponsored hoặc ugc.
Nói cách khác, DoFollow chủ yếu là một cách gọi quen miệng.
Nó không phải thứ bạn cần chạy đi thêm vào tất cả các liên kết của website.
Ngày trước Nha từng nghĩ thêm:
rel="dofollow"
giống như nói với Google:
Anh cứ đi theo link này nhé.
Nhưng một liên kết bình thường vốn đã không cần lời mời long trọng đến vậy.
Nếu đang xây website, bạn có thể nhớ rất đơn giản:
Link bình thường thì cứ để bình thường.
Vậy Nofollow là gì?
Một liên kết có nofollow có thể viết như sau:
<a href="https://example.com" rel="nofollow"> Website tham khảo </a>
nofollow cung cấp thêm thông tin cho công cụ tìm kiếm về mối quan hệ giữa trang của bạn và trang được liên kết.
Điều Nha muốn nhấn mạnh là:
Nofollow không nên được hiểu là một mệnh lệnh tuyệt đối rằng Google sẽ không bao giờ đi theo liên kết đó.
Google đã thay đổi cách xử lý nofollow từ nhiều năm trước.
Thay vì xem nó hoàn toàn như một chỉ thị cứng, Google có thể xem nofollow, sponsored và ugc như những tín hiệu gợi ý để hiểu cách xử lý liên kết.
Điều này cũng có nghĩa:
rel="nofollow"
không đồng nghĩa với:
Trang đích sẽ không bao giờ được Google phát hiện.
Trang đó vẫn có thể được tìm thấy từ:
-
website khác,
-
sitemap,
-
internal link khác,
-
backlink,
-
hoặc nhiều nguồn khác.
Đây là một trong những điểm Nha muốn sửa rõ nhất so với cách hiểu ngày trước.
Nofollow không phải là Noindex
Hai khái niệm này rất dễ bị kéo lại gần nhau.
Nhưng mục đích khác nhau.
nofollow liên quan đến mối quan hệ và cách xử lý một liên kết.
Còn noindex liên quan đến việc một trang có nên xuất hiện trong chỉ mục tìm kiếm hay không.
Có thể nhớ như sau:
nofollow → nói về LINK
noindex → nói về PAGE
Nếu mục tiêu của bạn là:
Tôi không muốn trang này xuất hiện trên Google.
thì đừng dùng nofollow để giải quyết.
Phải sử dụng cơ chế dành cho việc kiểm soát index.
Đây nghe có vẻ là một chi tiết kỹ thuật nhỏ, nhưng hiểu nhầm hai khái niệm này có thể dẫn đến khá nhiều quyết định SEO sai.
Sponsored là gì?
Sponsored là thuộc tính dùng cho những liên kết có quan hệ thương mại.
Ví dụ:
<a href="https://example.com" rel="sponsored"> Xem sản phẩm </a>
Những trường hợp thường gặp gồm:
-
quảng cáo,
-
bài viết tài trợ,
-
vị trí được trả tiền,
-
affiliate link,
-
hợp tác thương mại.
Điểm quan trọng là:
Hãy mô tả đúng bản chất của liên kết.
Nếu một liên kết xuất hiện vì có quan hệ tài trợ hoặc thương mại thì sponsored phù hợp hơn việc giả vờ rằng đây chỉ là một liên kết biên tập bình thường.
Affiliate link nên dùng gì?
Nếu Nha viết một bài review và trong đó có affiliate link, Nha sẽ dùng:
rel="sponsored"
Trong một số hệ thống cũ, bạn có thể thấy:
rel="sponsored nofollow"
Việc kết hợp nhiều giá trị là có thể.
Nhưng với Nha, cách suy nghĩ đơn giản nhất vẫn là:
Link này tồn tại vì lý do gì?
Nếu có quan hệ thương mại, hãy để markup thể hiện đúng điều đó.
Không cần biến nó thành một bài toán khó hơn cần thiết.
UGC là gì?
UGC là viết tắt của:
User Generated Content
tức nội dung do người dùng tạo.
Ví dụ:
-
bình luận,
-
forum,
-
bài đăng của thành viên,
-
nội dung cộng đồng.
Một liên kết trong comment có thể được đánh dấu:
<a href="https://example.com" rel="ugc"> Website của thành viên </a>
Lý do khá dễ hiểu.
Nếu Nha viết một bài và chủ động dẫn tới một website nào đó, đó là quyết định biên tập của Nha.
Nhưng nếu một người vào comment:
Website mình hay lắm, mọi người vào xem nhé.
rồi để lại link, thì chủ blog không nhất thiết đang bảo chứng cho liên kết đó.
ugc giúp mô tả rõ hơn nguồn gốc của link.
Có thể dùng nhiều thuộc tính cùng lúc không?
Có.
Ví dụ:
rel="ugc nofollow"
hoặc:
rel="sponsored nofollow"
Nhưng Nha không nghĩ chúng ta nên biến chuyện này thành môn tổ hợp.
Không phải:
Càng nhiều giá trị trong rel càng chuẩn SEO.
Mà là:
Giá trị nào mô tả đúng mối quan hệ của link thì dùng giá trị đó.
Nếu là quảng cáo:
sponsored
Nếu là link trong comment:
ugc
Nếu không muốn thể hiện sự bảo chứng và các trường hợp kia không phù hợp:
nofollow
Phần lớn website thông thường chỉ cần hiểu đến đây là đã đủ dùng.
Có nên NoFollow tất cả external link không?
Đây là phần Nha thay đổi quan điểm nhiều nhất.
Ngày trước, nếu hỏi câu này, có lẽ Nha sẽ trả lời:
Nên.
Bây giờ:
Không.
Giả sử Nha viết một bài về cách Google xử lý nofollow.
Trong bài, Nha dẫn người đọc tới tài liệu chính thức của Google.
Link đó giúp người đọc:
Nếu chỉ vì sợ “mất sức mạnh SEO” mà Nha không dẫn nguồn thì người đọc lại phải tự mở Google, tìm tài liệu rồi đoán xem Nha đang nói tới trang nào.
Như vậy bài viết ít hữu ích hơn.
Bây giờ Nha nhìn external link theo cách khác:
Một external link tốt là một phần của việc dẫn chứng.
Nếu nguồn đó thực sự giúp người đọc thì nó có lý do để tồn tại.
Không cần mặc định NoFollow chỉ vì domain đó không phải của mình.
External link có làm mất sức mạnh SEO không?
Đây là một trong những câu hỏi từng khiến Nha tốn khá nhiều thời gian.
Ngày trước, Nha cũng từng nghĩ kiểu:
Trang này có một lượng PageRank.
Nếu đặt 10 link ra ngoài thì sức mạnh sẽ bị chia.
Nếu NoFollow bớt vài link thì có giữ được nhiều hơn không?
Ngồi nghĩ một lúc là bắt đầu giống chia bánh sinh nhật.
Vấn đề là khi quá tập trung vào chuyện “sức mạnh chảy đi đâu”, chúng ta rất dễ quên mất lý do cơ bản nhất mà hyperlink tồn tại.
Link dùng để kết nối thông tin.
Internal link giúp người đọc đi đến nội dung liên quan trong website.
External link giúp người đọc đi tới nguồn, tài liệu hoặc nội dung bổ sung ở nơi khác.
Điều đó không có nghĩa PageRank không tồn tại hay cấu trúc link không quan trọng.
Nó có nghĩa là:
Đừng để việc tối ưu PageRank khiến một bài viết trở nên khó kiểm chứng hoặc kém hữu ích hơn.
Đó là cách Nha nhìn chuyện này ở thời điểm hiện tại.
Internal link có cần Nofollow không?
Trong phần lớn trường hợp:
Không.
Ví dụ Nha có một bài:
SEO, AEO và GEO khác nhau thế nào?
Trong bài đó, nếu Nha dẫn sang bài:
Nofollow, Sponsored và UGC là gì?
thì đây là một internal link hoàn toàn tự nhiên.
Nó giúp:
-
người đọc khám phá thêm nội dung,
-
crawler tìm thấy trang,
-
website hình thành cấu trúc chủ đề,
-
công cụ tìm kiếm hiểu mối quan hệ giữa các bài.
Không cần đặt:
rel="nofollow"
chỉ vì muốn “điều phối sức mạnh”.
Ngày trước Nha cũng khá thích tư duy kiểu:
Link này cho đi bao nhiêu?
Bây giờ Nha quan tâm nhiều hơn tới:
Link này có giúp người đọc đi đúng nơi tiếp theo không?
Nếu có, đó thường đã là một internal link tốt.
Bảng dễ nhớ: Khi nào dùng gì?
| Trường hợp |
Nên dùng |
| Internal link thông thường |
Không cần rel |
| Link nguồn tham khảo |
Không cần rel |
| Link tài liệu chính thức |
Không cần rel |
| Quảng cáo |
sponsored |
| Nội dung tài trợ |
sponsored |
| Affiliate link |
sponsored |
| Link trong bình luận |
ugc |
| Link trong forum/community |
ugc |
| Không muốn thể hiện sự bảo chứng |
nofollow |
Đây không phải bảng luật áp dụng cho mọi website trên Internet.
Nhưng nếu bạn đang vận hành một blog cá nhân hoặc website nội dung thông thường, bảng này đủ để xử lý phần lớn trường hợp.
Những điều Nha từng hiểu chưa đúng
Đây là phần Nha muốn giữ lại nhất khi viết lại bài cũ.
Không phải để tự kiểm điểm.
Mà vì nhìn thấy cách hiểu của mình thay đổi cũng khá thú vị.
1. External link thì nên NoFollow hết
Không đúng.
Một liên kết tới nguồn bình thường, đáng tin và thực sự hữu ích cho người đọc không mặc nhiên cần nofollow.
2. Muốn link DoFollow thì phải thêm rel="dofollow"
Không cần.
Link bình thường đã là link bình thường.
3. NoFollow nghĩa là Google chắc chắn không crawl link
Không nên hiểu tuyệt đối như vậy.
nofollow hiện được Google dùng như một tín hiệu gợi ý trong quá trình xử lý liên kết.
4. Có thể dùng NoFollow để ngăn một trang được index
Sai mục đích.
Nếu muốn kiểm soát index, hãy dùng công cụ dành cho index.
5. External link luôn làm website yếu đi
Quá đơn giản hóa vấn đề.
Một external link tốt còn giúp người đọc kiểm chứng thông tin và hiểu sâu hơn vấn đề.
Từ chuyện Nofollow, Nha học được một bài khác về SEO
Sai của Nha ngày trước không chỉ nằm ở một thuộc tính HTML.
Sai ở một thói quen khác:
Biến một lời khuyên SEO thành quy luật tuyệt đối.
SEO có rất nhiều câu rất dễ nhớ:
Bài phải trên 2.000 từ.
Keyword phải xuất hiện X%.
External link phải NoFollow.
Càng nhiều backlink càng tốt.
Đặt từ khóa vào đây là sẽ tăng hạng.
Những câu như vậy lan rất nhanh vì chúng đơn giản.
Càng đơn giản càng dễ nhớ.
Càng nhiều người nói lại thì càng dễ tạo cảm giác:
Chắc đúng rồi.
Nhưng đến một lúc, chẳng ai nhớ lời khuyên đó ban đầu xuất phát từ đâu.
Bây giờ, mỗi khi gặp một lời khuyên SEO nghe quá chắc chắn, Nha thường tự hỏi thêm ba câu:
Nguồn gốc của lời khuyên này ở đâu?
Có phải tài liệu chính thức?
Một nghiên cứu?
Một thử nghiệm?
Hay chỉ là một người nghe từ một người khác?
Trong trường hợp nào nó đúng?
Một kỹ thuật có thể đúng với website này nhưng không đúng với website khác.
Điều gì đã thay đổi kể từ khi lời khuyên đó xuất hiện?
SEO là lĩnh vực thay đổi liên tục.
Một bài viết đúng năm 2015 không mặc nhiên đúng nguyên xi vào năm 2026.
Chỉ ba câu đó thôi đã giúp Nha bớt tin khá nhiều vào những “bí quyết SEO truyền miệng”.
Nếu đang quản lý một blog, bạn nên kiểm tra gì?
Không cần đọc xong bài này rồi chạy vào database thay toàn bộ link.
Nha sẽ làm từng bước.
Kiểm tra external link
Nếu website đang tự động gắn:
rel="nofollow"
cho mọi external link, hãy kiểm tra lại logic.
Không cần xóa ngay lập tức.
Nhưng nên xem lý do vì sao hệ thống đang làm vậy.
Đối với nguồn tham khảo bình thường, không nhất thiết phải NoFollow.
Kiểm tra quảng cáo và affiliate
Nếu có link thương mại, hãy xem hệ thống đã dùng:
rel="sponsored"
chưa.
Đây là cách mô tả bản chất liên kết rõ ràng hơn.
Kiểm tra bình luận
Nếu người dùng có thể để lại link trong comment hoặc nội dung cộng đồng, cân nhắc:
rel="ugc"
Kiểm tra internal link
Đừng NoFollow internal link chỉ để cố điều khiển PageRank.
Tập trung vào:
-
cấu trúc nội dung,
-
anchor text,
-
bài hub,
-
bài liên quan,
-
hành trình đọc.
Kiểm tra lại các bài SEO cũ
Đây chính là việc Nha đang làm với manhtunha.com.
Không phải bài cũ nào cũng sai.
Nhưng với SEO, AI, dữ liệu hay công nghệ, kiến thức có thể thay đổi khá nhanh.
Thỉnh thoảng nên quay lại một bài và hỏi:
Nếu hôm nay mới viết bài này, mình còn nói y như vậy không?
Nếu câu trả lời là không, có lẽ đã đến lúc cập nhật.
Bạn nên mang gì về sau bài này?
Nếu vài tháng nữa quên gần hết bài, Nha chỉ mong bạn còn nhớ năm điều.
1. Link bình thường không cần rel="dofollow"
Không cần thêm một thuộc tính chỉ để biến nó thành “DoFollow”.
2. Đừng NoFollow tất cả external link
Nếu một link giúp người đọc kiểm chứng hoặc hiểu thêm vấn đề thì việc dẫn nguồn là hoàn toàn tự nhiên.
3. Link thương mại dùng sponsored
Quảng cáo, tài trợ, affiliate — hãy mô tả đúng bản chất.
4. Link do người dùng tạo có thể dùng ugc
Đặc biệt với comment, forum hoặc nội dung cộng đồng.
5. Nofollow không phải Noindex
Muốn kiểm soát index thì dùng cơ chế dành cho index.
Nếu nhớ thêm được điều thứ sáu, Nha chọn điều này:
Đừng biến một mẹo SEO thành quy luật tuyệt đối chỉ vì bạn đã nghe nó đủ nhiều lần.
Có khá nhiều điều về SEO mà ngày trước Nha từng tin chắc.
Giờ đọc lại phải sửa.
Nhưng nghĩ kỹ thì chuyện đó cũng bình thường.
Kiến thức thay đổi.
Google thay đổi.
Cách chúng ta hiểu vấn đề cũng thay đổi.
Điều đáng ngại hơn không phải là từng viết sai.
Mà là biết bài đã sai rồi vẫn để nguyên vì:
Nó đang có traffic.
Vậy nên bài này được viết lại.
URL vẫn cũ.
Người viết vẫn là Nha.
Chỉ có cách hiểu được nâng cấp thêm một phiên bản.