Nofollow link to prosty sposób na oznaczenie odnośnika, gdy nie chcesz, by wyszukiwarka odczytywała go jako Twoją rekomendację dla strony docelowej. W praktyce taki atrybut pomaga porządkować linki sponsorowane, treści użytkowników i odsyłacze do źródeł, którym nie chcesz przekazywać sygnału zaufania. Poniżej wyjaśniam, jak działa rel="nofollow", kiedy warto po niego sięgnąć i czego nie wolno od niego oczekiwać w SEO.
Najważniejsze fakty o atrybucie nofollow
- To atrybut w tagu
, który sygnalizuje brak pełnej rekomendacji dla linku. - Nie jest to twarda blokada techniczna, tylko wskazówka dla wyszukiwarki.
- Najlepiej sprawdza się przy reklamach, afiliacji, linkach z komentarzy i innych odnośnikach, za które nie chcesz ręczyć.
- Do linków płatnych zwykle lepiej pasuje
sponsored, a do treści użytkownikówugc. -
nofollownie zastępujenoindexanirobots.txt, bo rozwiązuje inny problem.
Czym jest atrybut nofollow i co naprawdę oznacza
W praktyce atrybut rel="nofollow" mówi wyszukiwarce: nie traktuj tego odnośnika jak mojego potwierdzenia jakości strony docelowej. To ważne rozróżnienie, bo wielu właścicieli stron nadal myśli o nim jak o przełączniku „blokuj link”, a to nie jest ten poziom kontroli.
Historycznie nofollow powstał jako odpowiedź na spam w komentarzach i masowe farmy linków. Dziś jest używany szerzej, ale jego sens pozostał podobny: chodzi o ograniczenie skojarzenia Twojej strony z linkiem, a nie o ukrycie samego adresu przed światem. Użytkownik nadal kliknie odnośnik normalnie, a roboty mogą go nadal zobaczyć w innych miejscach, na przykład z mapy witryny albo zewnętrznych odsyłaczy.
Ja traktuję ten atrybut jak sygnał porządkowy. Pomaga mi oddzielić treści redakcyjne od komercyjnych i od linków, za które nie chcę brać odpowiedzialności. To ważne, bo sam zapis w HTML jest tylko początkiem - później liczy się jeszcze dobór właściwego wariantu i kontekst użycia.

Jak zapisać taki link w HTML i gdzie go wstawić
Najprostszy zapis wygląda tak: atrybut rel dodajesz do znacznika , czyli tam, gdzie znajduje się sam odnośnik. Kolejność atrybutów nie ma znaczenia, ale ja zwykle trzymam href i rel blisko siebie, bo kod jest wtedy czytelniejszy.
Zobacz materiałJeśli link ma charakter komercyjny, możesz połączyć znaczenia w jednym atrybucie. To przydatne szczególnie wtedy, gdy odnośnik jest jednocześnie sponsorowany i chcesz zachować dodatkową zgodność z systemami, które jeszcze rozpoznają starsze oznaczenia.
Oferta partneraWarto też pamiętać, że rel może zawierać kilka wartości oddzielonych spacją. W praktyce oznacza to, że nie musisz wybierać wyłącznie jednej etykiety, jeśli sytuacja jest bardziej złożona. Gdy zapis jest jasny, łatwiej zdecydować, czy w danym przypadku lepszy będzie nofollow, sponsored czy ugc.
Kiedy użyć nofollow, a kiedy lepiej sięgnąć po sponsored lub ugc
Najczęstszy błąd polega na wrzucaniu wszystkich linków do jednego worka. To niepotrzebnie upraszcza temat, bo różne sytuacje wymagają różnych oznaczeń. W SEO liczy się precyzja, a nie samo „zabezpieczenie się” na wszelki wypadek.
| Sytuacja | Najlepszy atrybut | Dlaczego |
|---|---|---|
| Reklama, afiliacja, płatne lokowanie | rel="sponsored" |
Najdokładniej opisuje komercyjny charakter odnośnika. |
| Komentarze, forum, profile użytkowników | rel="ugc" |
Sygnalizuje treści tworzone przez użytkowników, a nie przez redakcję. |
| Link, za który nie chcesz ręczyć | rel="nofollow" |
To bezpieczny wariant, gdy inne etykiety nie pasują do sytuacji. |
| Zwykły link redakcyjny do wartościowego źródła | bez rel
|
Nie ma powodu osłabiać naturalnego odnośnika. |
Jeśli masz wybór, do reklam i linków partnerskich zwykle lepiej użyć sponsored. To bardziej precyzyjny sygnał niż samo nofollow. Z kolei ugc jest czytelny tam, gdzie treść pochodzi od społeczności, więc komentarze i fora od razu dostają właściwy kontekst. Taki porządek ułatwia życie i Tobie, i wyszukiwarkom, dlatego następny krok to zrozumienie, co ten atrybut naprawdę zmienia w SEO.
Co ten atrybut zmienia w SEO, a czego nie zmienia
Najkrócej mówiąc: nofollow nie działa jak twarda blokada. To sygnał interpretacyjny, a nie zakaz absolutny. Wyszukiwarka może go uwzględnić, ale może też znaleźć dany adres inną drogą i mimo wszystko go przeanalizować.
To dlatego nie warto budować strategii na założeniu, że taki link „znika” z systemu. Nie znika. Po prostu informujesz, że nie chcesz, aby był traktowany jak standardowe poparcie dla strony docelowej. W praktyce ma to znaczenie przy linkach wychodzących, bo chroni Twoją stronę przed niepotrzebnym kojarzeniem z obcym materiałem, ale nie rozwiązuje problemu indeksacji całych sekcji serwisu.
| Mechanizm | Co kontroluje | Gdzie użyć |
|---|---|---|
rel="nofollow" |
Pojedynczy odnośnik i jego interpretację | Gdy nie chcesz ręczyć za konkretny link |
noindex |
Indeksowanie strony | Gdy strona nie powinna pojawiać się w wynikach |
robots.txt |
Pobieranie zasobu przez roboty | Gdy chcesz ograniczyć crawlowanie wybranych adresów lub katalogów |
Różnica jest praktyczna, nie tylko techniczna. Jeśli chcesz ukryć stronę z wyników, potrzebujesz noindex. Jeśli chcesz ograniczyć dostęp robotów do zasobu, sięgasz po robots.txt albo inne mechanizmy kontroli dostępu. Jeśli natomiast problem dotyczy tylko konkretnego odnośnika, wtedy używasz nofollow. To właśnie odróżnia dobre wdrożenie od przypadkowego naklejania etykiet.
Najczęstsze błędy przy wdrażaniu
Widziałem kilka powtarzalnych pomyłek, które psują sens tego atrybutu bardziej niż sam brak oznaczenia. Najgorsze jest to, że wiele z nich wynika nie ze złej woli, tylko z nadmiernego uproszczenia tematu.
- Dodawanie
nofollowdo każdego linku zewnętrznego „na wszelki wypadek”, nawet gdy jest to normalny link redakcyjny. - Używanie go zamiast
sponsoredprzy reklamach i afiliacji, choć te sytuacje wymagają precyzyjniejszego oznaczenia. - Mylenie
nofollowz atrybutami bezpieczeństwa przeglądarki, takimi jaknoopenerinoreferrer. - Zakładanie, że taki odnośnik nigdy nie zostanie odnaleziony przez roboty.
- Stosowanie go do problemów z architekturą linkowania wewnętrznego, zamiast naprawić strukturę serwisu.
- Niesprawdzenie, czy CMS albo skrypt nie usuwa atrybutu podczas renderowania strony.
Najbardziej szkodliwy błąd to chyba masowe oznaczanie wszystkich linków wychodzących. Taki ruch nie daje większej kontroli, za to rozmywa znaczenie etykiety i utrudnia późniejszą analizę. Gdy chcesz uporządkować linkowanie w praktyce, lepiej spojrzeć na konkretny typ serwisu, bo inaczej pracuje blog, a inaczej sklep czy portal z treściami użytkowników.
Jak stosować go rozsądnie na blogu, w portalu i w sklepie
Na blogu i w portalu informacyjnym zwykle rozdzielam trzy sytuacje. Linki redakcyjne zostają bez dodatkowych oznaczeń, linki sponsorowane dostają sponsored, a komentarze i treści społecznościowe oznaczam jako ugc. Dopiero gdy żaden z tych wariantów nie pasuje, sięgam po nofollow.
W e-commerce logika jest podobna, ale częściej pojawia się ryzyko mieszania treści redakcyjnych z komercyjnymi. Jeśli sklep prowadzi blog, na którym opisuje partnerów, testy produktów albo afiliację, warto pilnować, by oznaczenia były spójne. Nie ma sensu dawać nofollow do linków w menu, okruszkach nawigacji czy sekcjach informacyjnych tylko dlatego, że są wychodzące. Tam ważniejsza jest czytelna architektura i sensowne linkowanie niż „profil bezpieczeństwa” na ślepo.
W serwisach z komentarzami i forum najważniejsza nie jest sama etykieta, tylko moderacja. Atrybut pomaga, ale nie zastąpi kontroli spamu, filtrów antyspamowych i rozsądnych zasad publikacji. Ja traktuję go jako warstwę techniczną, a nie jako jedyne zabezpieczenie.
To właśnie dlatego przy każdym nowym odnośniku zadaję sobie dwa pytania: czy to jest mój redakcyjny wybór, i czy chcę wziąć odpowiedzialność za stronę docelową. Jeśli odpowiedź brzmi „nie” albo „nie w pełni”, wtedy oznaczenie ma sens. Jeśli odpowiedź brzmi „tak”, zwykle zostawiam link w naturalnej formie, bo to nadal najlepszy sygnał dla użytkownika i wyszukiwarki.
Co sprawdzić, zanim oznaczysz kolejny odnośnik
Zanim dodam atrybut do linku, przechodzę przez prosty test decyzji. Najpierw pytam, czy odnośnik jest częścią zwykłej treści redakcyjnej. Jeśli tak, zostawiam go bez zmian. Potem sprawdzam, czy to reklama, afiliacja albo treść użytkownika. Wtedy wybór jest zwykle prostszy, bo mam już właściwe etykiety do dyspozycji.
Moja praktyczna zasada jest taka: nofollow stosuję wtedy, gdy nie pasuje żadne lepsze oznaczenie, a jednocześnie nie chcę, by link był odebrany jako pełna rekomendacja. Jeżeli problem dotyczy całej strony, nie kombinuję z atrybutem przy odnośniku, tylko sięgam po mechanizmy, które kontrolują indeksowanie albo crawlowanie. To prostsze, czytelniejsze i zwykle skuteczniejsze.
Jeśli zapamiętasz tylko jedną rzecz, niech będzie taka: nofollow nie służy do „wyłączania” linków, tylko do ich precyzyjnego opisywania. W dobrze zbudowanej stronie to drobny, ale bardzo użyteczny element porządkujący SEO i relacje między treściami.