Noindex, nofollow i canonical to trzy różne mechanizmy technicznego SEO, które często są mylone. Noindex mówi wyszukiwarce, żeby nie indeksowała strony. Nofollow dotyczy linków i informuje, że wyszukiwarka nie powinna traktować danego linku jak zwykłej rekomendacji. Canonical wskazuje preferowany adres URL, gdy istnieją duplikaty lub bardzo podobne wersje tej samej treści. Najważniejsze: noindex usuwa stronę z indeksu, nofollow kwalifikuje link, a canonical pomaga wybrać wersję kanoniczną.
W technicznym SEO są trzy znaczniki, które potrafią naprawić duży bałagan.
Ale potrafią też całkowicie zablokować widoczność strony.
To:
noindex,nofollow,canonical.
Problem polega na tym, że wiele osób używa ich zamiennie.
A to są zupełnie różne narzędzia.
Noindex odpowiada na pytanie:
Czy ta strona ma pojawiać się w Google?
Nofollow odpowiada na pytanie:
Jak wyszukiwarka ma traktować ten link?
Canonical odpowiada na pytanie:
Który adres URL jest preferowaną wersją tej treści?
Jeśli pomylisz te mechanizmy, możesz doprowadzić do poważnych problemów.
Możesz dodać noindex na ważną podstronę usługową i zablokować jej widoczność.
Możesz dodać canonical do złego adresu i sprawić, że Google będzie wybierać inną wersję strony.
Możesz oznaczyć linki wewnętrzne jako nofollow i osłabić przepływ sygnałów w serwisie.
Możesz próbować rozwiązać duplikację przez noindex, choć lepszym rozwiązaniem byłby canonical.
Możesz blokować strony w robots.txt i jednocześnie oczekiwać, że Google zobaczy znajdujący się na nich noindex.
Możesz mieć stronę, która wygląda poprawnie, ale w kodzie ma jeden znacznik, który uniemożliwia jej zdobywanie ruchu.
Noindex, nofollow i canonical nie są dodatkami "dla specjalistów". To podstawowe narzędzia kontroli indeksacji, linków i duplikacji. Źle użyte mogą zabrać stronie ruch szybciej niż słaba treść.
Ten poradnik wyjaśnia, czym różnią się noindex, nofollow i canonical, kiedy ich używać, kiedy ich nie używać, jak je wdrażać i jak sprawdzić, czy nie blokują widoczności strony w Google.
Noindex, nofollow, canonical - najkrótsza odpowiedź
Najkrótsza odpowiedź:
Noindex służy do wykluczania strony z indeksu Google. Nofollow służy do kwalifikowania linku i informowania, że nie powinien być traktowany jak zwykła rekomendacja. Canonical służy do wskazania preferowanej wersji URL-a przy duplikatach lub bardzo podobnych treściach.
| Mechanizm | Dotyczy | Do czego służy? | Przykład |
|---|---|---|---|
| Noindex | Całej strony lub zasobu | Blokuje indeksację strony | Strony testowe, koszyk, wyniki wyszukiwania wewnętrznego |
| Nofollow | Linku albo wszystkich linków na stronie | Kwalifikuje link i ogranicza traktowanie go jako rekomendacji | Linki płatne, linki w komentarzach, linki do stron, którym nie ufasz |
| Canonical | Adresu URL | Wskazuje preferowaną wersję duplikatu | Warianty URL-i, parametry, sortowanie, podobne strony produktów |
Bardzo prosta zasada:
- nie chcesz strony w Google - użyj
noindex, - nie chcesz przekazywać zwykłej rekomendacji przez link - użyj
nofollowalbo odpowiedniego atrybutu rel, - masz duplikaty i chcesz wskazać wersję główną - użyj
canonical.
Największy błąd:
Używanie noindex, nofollow i canonical jako jednego uniwersalnego sposobu na "problem SEO".
Każdy z tych mechanizmów rozwiązuje inny problem.
Czym jest noindex?
Noindex to dyrektywa, która informuje wyszukiwarkę, że dana strona nie powinna być indeksowana.
Najczęściej wdraża się ją w sekcji <head> strony:
<meta name="robots" content="noindex">
Można też użyć wersji tylko dla Googlebota:
<meta name="googlebot" content="noindex">
Albo zastosować nagłówek HTTP:
X-Robots-Tag: noindex
Noindex działa na poziomie strony lub zasobu.
Oznacza:
Możesz wejść na tę stronę, możesz ją crawlować, ale nie pokazuj jej w wynikach wyszukiwania.
Typowe zastosowania:
- strony testowe,
- strony podziękowania po formularzu,
- wyniki wyszukiwania wewnętrznego,
- koszyk i checkout,
- panel klienta,
- strony logowania,
- niektóre archiwa tagów,
- strony z bardzo niską wartością SEO,
- strony tymczasowe, które nie powinny pojawić się w Google.
Ważne:
Żeby Google zobaczyło noindex, musi móc wejść na stronę. Jeśli zablokujesz stronę w robots.txt, Google może nie zobaczyć znacznika noindex w kodzie strony.
To jeden z najczęstszych błędów technicznych.
Czym jest nofollow?
Nofollow dotyczy linków.
Najczęściej wygląda tak:
<a href="https://example.com" rel="nofollow">link</a>
Oznacza, że link nie powinien być traktowany jak standardowa rekomendacja.
W praktyce nofollow stosuje się między innymi wtedy, gdy:
- linkujesz do strony, której nie chcesz rekomendować,
- link pojawia się w komentarzu użytkownika,
- link jest wygenerowany przez użytkownika,
- link jest reklamowy lub płatny,
- nie masz kontroli nad jakością strony docelowej,
- nie chcesz, żeby link wyglądał jak zwykła redakcyjna rekomendacja.
Obecnie poza nofollow warto znać też:
rel="sponsored"
rel="ugc"
sponsored stosuje się przy linkach reklamowych, sponsorowanych i partnerskich.
ugc stosuje się przy treściach generowanych przez użytkowników, na przykład komentarzach i forach.
Przykłady:
<a href="https://example.com" rel="sponsored">partner</a>
<a href="https://example.com" rel="ugc nofollow">komentarz użytkownika</a>
Bardzo ważna różnica:
Nofollow nie usuwa strony z indeksu. Nofollow nie blokuje indeksacji strony docelowej. Nofollow dotyczy linku, a nie obecności strony w Google.
Jeśli chcesz, żeby konkretna strona nie pojawiała się w Google, potrzebujesz noindex, a nie nofollow.
Czym jest canonical?
Canonical to znacznik, który wskazuje preferowaną wersję adresu URL przy treściach zduplikowanych lub bardzo podobnych.
Najczęściej wygląda tak:
<link rel="canonical" href="https://example.com/preferowany-adres/">
Canonical odpowiada na pytanie:
Jeśli istnieje kilka podobnych wersji tej treści, który URL powinien być wersją główną?
Przykładowe duplikaty:
https://example.com/buty
https://example.com/buty?sort=price
https://example.com/buty?utm_source=facebook
https://www.example.com/buty
http://example.com/buty
https://example.com/buty/
Jeśli wszystkie te adresy pokazują tę samą lub bardzo podobną treść, canonical może wskazywać wersję preferowaną:
<link rel="canonical" href="https://example.com/buty/">
Canonical nie jest tym samym co noindex.
Canonical nie mówi:
Nie indeksuj tej strony.
Canonical mówi raczej:
Ta strona jest wariantem, a preferowana wersja znajduje się pod tym adresem.
W praktyce canonical pomaga przy:
- duplikacji treści,
- parametrach URL,
- sortowaniu i filtrowaniu,
- wariantach produktów,
- adresach z UTM,
- wersjach HTTP/HTTPS,
- wersjach www/non-www,
- stronach bardzo podobnych do siebie,
- syndykacji treści, jeśli jest uzasadniona.
Noindex vs canonical - podstawowa różnica
Noindex i canonical są często mylone, bo oba dotyczą indeksacji.
Ale robią coś innego.
| Cecha | Noindex | Canonical |
|---|---|---|
| Główne zadanie | Wyklucza stronę z indeksu | Wskazuje preferowany URL przy duplikatach |
| Czy strona może być crawlowana? | Tak, jeśli nie jest zablokowana robots.txt | Tak |
| Czy strona ma być w Google? | Nie | Raczej nie jako osobna wersja, ale sygnały mają iść do kanonicznej |
| Typowy przypadek | Strona niskiej wartości, koszyk, wyniki wyszukiwania | Duplikat, wariant URL, parametry, podobne treści |
| Ryzyko błędu | Możesz wyindeksować ważną stronę | Możesz wskazać zły adres jako kanoniczny |
Prosta zasada:
Jeśli strona nie ma być w indeksie w żadnej formie - użyj noindex. Jeśli strona jest duplikatem lub wariantem i chcesz skonsolidować sygnały do innej wersji - użyj canonical.
Przykład:
Strona wyników wyszukiwania wewnętrznego:
/search?q=buty
Często lepszy wybór:
<meta name="robots" content="noindex,follow">
Strona z parametrem sortowania:
/buty?sort=price
Często lepszy wybór:
<link rel="canonical" href="https://example.com/buty/">
Nofollow vs noindex - dlaczego to nie jest to samo?
Nofollow i noindex są bardzo często mylone przez osoby początkujące.
Różnica jest prosta:
noindexdotyczy indeksacji strony,nofollowdotyczy traktowania linku.
Przykład noindex:
<meta name="robots" content="noindex">
Przykład nofollow na linku:
<a href="https://example.com" rel="nofollow">link</a>
Przykład nofollow na całej stronie:
<meta name="robots" content="nofollow">
Ten ostatni zapis oznacza, że linki na stronie mają być traktowane jako nofollow.
Nie oznacza automatycznie:
Usuń tę stronę z Google.
Jeśli chcesz jednocześnie zablokować indeksację strony i oznaczyć linki jako nofollow, możesz użyć:
<meta name="robots" content="noindex,nofollow">
Ale w praktyce nie zawsze warto to robić.
Często lepszy zapis to:
<meta name="robots" content="noindex,follow">
Dlaczego?
Bo strona może nie być indeksowana, ale linki na niej nadal mogą pomagać w odkrywaniu innych podstron.
Canonical vs przekierowanie 301 - kiedy używać którego rozwiązania?
Canonical i przekierowanie 301 też są często mylone.
Oba mogą pomagać przy duplikacji lub zmianie URL-a.
Ale działają inaczej.
| Cecha | Canonical | Przekierowanie 301 |
|---|---|---|
| Czy użytkownik zostaje na starym URL-u? | Tak | Nie, zostaje przeniesiony |
| Czy stary URL nadal działa? | Tak | Nie jako docelowa strona, przekierowuje |
| Główne zastosowanie | Duplikaty i warianty, które muszą być dostępne | Trwała zmiana adresu URL |
| Siła sygnału | Sygnał kanoniczny | Mocniejszy sygnał przeniesienia |
Użyj przekierowania 301, gdy:
- stary URL został trwale zastąpiony nowym,
- użytkownik nie powinien już widzieć starego adresu,
- zmieniasz strukturę URL,
- łączysz dwie podstrony w jedną,
- przenosisz stronę na nową domenę,
- usuwasz starą wersję strony i masz dobry odpowiednik.
Użyj canonical, gdy:
- kilka adresów musi być technicznie dostępnych,
- parametry sortowania lub filtrowania tworzą duplikaty,
- masz podobne warianty strony,
- nie możesz albo nie chcesz przekierować użytkownika,
- chcesz skonsolidować sygnały do preferowanej wersji.
Przykład:
/stara-usluga/
→ 301 → /nowa-usluga/
To dobry przypadek dla 301.
/kategoria?sort=price
canonical → /kategoria/
To dobry przypadek dla canonical.
Kiedy używać noindex?
Noindex powinien być używany wtedy, gdy strona może być dostępna dla użytkownika, ale nie powinna pojawiać się w wynikach wyszukiwania.
Typowe przypadki:
- strony podziękowania po formularzu,
- koszyk,
- checkout,
- strony logowania,
- panele użytkownika,
- wyniki wyszukiwania wewnętrznego,
- strony testowe dostępne publicznie,
- strony filtrów bez wartości SEO,
- niektóre archiwa tagów i autorów,
- landing page'e reklamowe, które nie mają być organicznie indeksowane,
- duże zbiory cienkich stron bez unikalnej wartości.
Przykładowe wdrożenie:
<meta name="robots" content="noindex,follow">
Dlaczego follow?
Bo często chcesz, żeby strona nie była indeksowana, ale linki z niej mogły nadal być odkrywane.
Przykład:
/tag/promocja/
/search/?q=buty
/koszyk/
/dziekujemy-za-wiadomosc/
To mogą być sensowne kandydaty do noindex.
Ale każdą decyzję trzeba podjąć po audycie.
Kiedy nie używać noindex?
Noindex jest prosty, ale niebezpieczny.
Nie używaj go na stronach, które mają zdobywać ruch organiczny.
Nie używaj noindex na:
- stronie głównej,
- podstronach usługowych,
- ważnych kategoriach e-commerce,
- produktach generujących sprzedaż,
- artykułach blogowych z ruchem,
- landing page'ach SEO,
- stronach lokalnych,
- stronach poradnikowych, które budują widoczność,
- podstronach z linkami zewnętrznymi i potencjałem SEO.
Bardzo częsty błąd:
Strona była testowa, miała noindex, potem została opublikowana, ale noindex został w kodzie. Efekt: strona wygląda dobrze, ale nie zdobywa ruchu z Google.
Drugi częsty błąd:
Właściciel chce "naprawić duplikację" i masowo dodaje noindex na strony, które mogłyby być skonsolidowane canonicalem lub poprawioną strukturą.
Noindex to narzędzie do wykluczania z indeksu.
Nie jest to uniwersalny plaster na każdy problem techniczny.
Kiedy używać nofollow?
Nofollow warto stosować wtedy, gdy link nie powinien być traktowany jak zwykła redakcyjna rekomendacja.
Typowe przypadki:
- linki w komentarzach,
- linki dodawane przez użytkowników,
- linki do stron, którym nie ufasz,
- linki reklamowe, jeśli nie używasz
sponsored, - linki partnerskie,
- linki afiliacyjne,
- niektóre linki w widgetach i automatycznych modułach,
- linki, które muszą istnieć dla użytkownika, ale nie chcesz ich rekomendować SEO.
Przykład linku nofollow:
<a href="https://example.com" rel="nofollow">Zobacz stronę</a>
Przykład linku sponsorowanego:
<a href="https://partner.pl" rel="sponsored">Partner</a>
Przykład treści użytkownika:
<a href="https://example.com" rel="ugc nofollow">Link z komentarza</a>
W praktyce dla zwykłych linków redakcyjnych do wartościowych źródeł nie trzeba dodawać nofollow.
Linkowanie do dobrych źródeł jest naturalną częścią internetu.
Kiedy nie używać nofollow?
Nie używaj nofollow masowo na linkach wewnętrznych.
To częsty błąd techniczny.
Linki wewnętrzne pomagają Google:
- odkrywać strony,
- rozumieć strukturę serwisu,
- rozumieć relacje między tematami,
- przekazywać znaczenie do ważnych podstron,
- oceniać priorytet stron w serwisie.
Jeśli dodasz nofollow do menu, linków z bloga do usług albo linków w stopce, możesz osłabić strukturę strony.
Nie stosuj nofollow na:
- linkach z bloga do usług,
- linkach w menu,
- linkach do kategorii,
- linkach do produktów,
- linkach do lokalizacji,
- linkach do najważniejszych landing page'y SEO,
- linkach w breadcrumbs,
- linkach CTA prowadzących do własnych ważnych podstron.
Nofollow nie jest sposobem na "sterowanie mocą SEO" wewnątrz strony.
W większości przypadków lepiej budować logiczne linkowanie wewnętrzne niż próbować ukrywać linki za pomocą nofollow.
Kiedy używać canonical?
Canonical stosuje się, gdy istnieje kilka adresów z taką samą lub bardzo podobną treścią, a jeden z nich ma być wersją preferowaną.
Typowe przypadki:
- parametry UTM,
- sortowanie produktów,
- filtrowanie produktów,
- duplikaty kategorii,
- warianty URL z trailing slash i bez trailing slash,
- wersje HTTP/HTTPS,
- wersje www/non-www,
- bardzo podobne strony produktów,
- ten sam artykuł dostępny w kilku kategoriach,
- wydruki, wersje AMP lub inne alternatywne wersje treści, jeśli występują.
Przykład:
https://example.com/kategoria/buty/
https://example.com/kategoria/buty/?sort=price
https://example.com/kategoria/buty/?utm_source=facebook
Wszystkie warianty mogą wskazywać:
<link rel="canonical" href="https://example.com/kategoria/buty/">
Dobra praktyka:
- każda indeksowalna strona powinna mieć self-referencing canonical,
- duplikat powinien wskazywać wersję główną,
- canonical powinien prowadzić do adresu 200,
- canonical powinien wskazywać stronę indeksowalną,
- canonical powinien być spójny z sitemapą i linkowaniem wewnętrznym.
Self-referencing canonical wygląda tak:
<link rel="canonical" href="https://example.com/uslugi/sprzatanie-biur/">
To sygnał:
Ta strona sama jest preferowaną wersją swojego adresu.
Kiedy canonical może zostać zignorowany?
Canonical jest bardzo ważnym sygnałem, ale w praktyce nie warto traktować go jak absolutnej komendy.
Google może wybrać inny adres kanoniczny, jeśli sygnały są niespójne.
Canonical może być problematyczny, gdy:
- wskazuje stronę z błędem 404,
- wskazuje stronę z noindex,
- wskazuje stronę przekierowaną,
- wskazuje adres z inną treścią,
- wskazuje stronę zablokowaną robots.txt,
- linkowanie wewnętrzne prowadzi do innej wersji,
- sitemap.xml zawiera inną wersję,
- przekierowania mówią coś innego niż canonical,
- strona kanoniczna nie jest podobna do duplikatu,
- na stronie jest kilka tagów canonical.
Zły przykład:
Strona: /sprzatanie-biur-lublin/
Canonical: /kontakt/
To nie jest sensowny canonical.
Dobry przykład:
Strona: /buty?sort=price
Canonical: /buty/
Canonical powinien wskazywać najbardziej reprezentatywną wersję podobnej treści.
Nie powinien być używany jako ukryte przekierowanie na dowolną stronę.
Najczęstsze błędy z noindex
Noindex jest jednym z najprostszych i najgroźniejszych znaczników SEO.
Najczęstsze błędy:
- pozostawienie noindex po wersji testowej strony,
- dodanie noindex na ważne podstrony usługowe,
- dodanie noindex na kategorie e-commerce,
- masowe noindexowanie tagów bez analizy,
- noindex na stronach z ruchem organicznym,
- noindex na stronach z linkami zewnętrznymi,
- blokowanie strony w robots.txt i jednoczesne oczekiwanie, że Google zobaczy noindex,
- używanie noindex zamiast canonical przy duplikatach,
- brak monitorowania raportu indeksacji w Google Search Console.
Przykład krytycznego błędu:
<meta name="robots" content="noindex,nofollow">
Dodany globalnie w szablonie strony.
Efekt:
Cała strona może przestać pojawiać się w Google.
Po każdym wdrożeniu strony warto sprawdzić, czy ważne podstrony nie mają przypadkowego noindex.
Najczęstsze błędy z nofollow
Nofollow najczęściej szkodzi wtedy, gdy jest używany bez strategii.
Najczęstsze błędy:
- nofollow na wszystkich linkach wewnętrznych,
- nofollow w menu,
- nofollow na linkach z bloga do usług,
- nofollow w breadcrumbs,
- nofollow na linkach do kategorii,
- nofollow na CTA do własnych podstron,
- nofollow jako metoda ukrywania słabego linkowania,
- brak oznaczenia linków sponsorowanych jako sponsored,
- brak kontroli linków w treściach użytkowników.
Przykład złego zastosowania:
<a href="/uslugi/sprzatanie-biur/" rel="nofollow">Sprzątanie biur</a>
Jeśli to ważna usługa, zwykle nie ma powodu, żeby link wewnętrzny był nofollow.
Lepszy zapis:
<a href="/uslugi/sprzatanie-biur/">Sprzątanie biur</a>
Linkowanie wewnętrzne powinno wzmacniać ważne strony, a nie je odcinać.
Najczęstsze błędy z canonical
Canonical jest częstym źródłem subtelnych problemów.
Najczęstsze błędy:
- canonical wskazuje zły URL,
- canonical wskazuje stronę z noindex,
- canonical wskazuje stronę z błędem 404,
- canonical wskazuje przekierowanie,
- canonical jest względny i generuje błędny adres,
- na stronie są dwa różne canonicale,
- wszystkie strony wskazują canonical na stronę główną,
- canonical jest używany między stronami o różnej intencji,
- sitemap.xml zawiera URL-e inne niż canonical,
- linki wewnętrzne prowadzą do wersji niekanonicznych.
Najgorszy przykład:
Każda podstrona:
<link rel="canonical" href="https://example.com/">
Efekt:
Wszystkie podstrony sygnalizują, że preferowaną wersją jest strona główna. To może poważnie zaburzyć indeksację i widoczność.
Dobry canonical powinien być logiczny, spójny i technicznie poprawny.
Noindex, nofollow i canonical w WordPressie
W WordPressie większość problemów z noindex, nofollow i canonical wynika z ustawień wtyczek SEO oraz szablonów.
Typowe miejsca do sprawdzenia:
- ustawienia widoczności strony w WordPressie,
- ustawienia indeksowania wtyczki SEO,
- ustawienia typów treści,
- ustawienia kategorii i tagów,
- ustawienia archiwów autora i dat,
- indywidualne ustawienia strony lub wpisu,
- szablon theme header,
- wtyczki do przekierowań,
- wtyczki do noindexowania stron,
- wtyczki cache i optymalizacji.
Częsty problem:
Strona była budowana na wersji testowej, w WordPressie zaznaczono opcję zniechęcania wyszukiwarek do indeksowania, a po publikacji nikt jej nie wyłączył.
Kolejny problem:
Wtyczka SEO automatycznie ustawia noindex na archiwa lub podstrony, które właściciel chciał pozycjonować.
Dobra praktyka:
- po publikacji strony wykonaj crawl,
- sprawdź meta robots na ważnych podstronach,
- sprawdź canonicale,
- sprawdź linki nofollow,
- sprawdź indeksację w Google Search Console,
- nie zmieniaj masowo ustawień indeksacji bez audytu.
Noindex, nofollow i canonical w e-commerce
W e-commerce te trzy mechanizmy mają ogromne znaczenie.
Sklep internetowy często ma:
- kategorie,
- produkty,
- warianty produktów,
- filtry,
- sortowanie,
- paginację,
- parametry,
- strony promocji,
- duplikaty opisów,
- produkty niedostępne,
- podobne kategorie.
W e-commerce:
noindexmoże pomóc przy stronach niskiej wartości,canonicalmoże pomóc przy duplikatach i parametrach,nofollowmoże mieć znaczenie przy linkach użytkowników, recenzjach lub linkach sponsorowanych,- ale złe użycie może odciąć ważne kategorie i produkty od ruchu.
Przykład:
/buty/
/buty/?sort=price
/buty/?color=black
/buty/?size=42
Nie zawsze wszystkie warianty powinny być noindex.
Nie zawsze wszystkie powinny mieć canonical do kategorii głównej.
Decyzja zależy od:
- popytu na frazy long tail,
- unikalności treści,
- liczby produktów,
- jakości filtrów,
- ryzyka duplikacji,
- struktury linkowania,
- indeksacji w GSC,
- sprzedaży organicznej.
W sklepie internetowym nie warto ustawiać indeksacji masowo bez strategii.
Jeden globalny błąd może dotyczyć tysięcy adresów.
Noindex, nofollow i canonical po migracji strony
Po migracji strony trzeba szczególnie sprawdzić te trzy elementy.
Migracje często zostawiają:
- noindex po wersji testowej,
- canonicale do starej domeny,
- canonicale do środowiska testowego,
- nofollow w szablonach,
- złe przekierowania,
- stare URL-e w sitemap.xml,
- nowe URL-e bez self-canonical,
- strony zablokowane robots.txt,
- sprzeczne sygnały indeksacji.
Przykład krytycznego błędu:
<link rel="canonical" href="https://stara-domena.pl/usluga/">
Na nowej stronie:
https://nowa-domena.pl/usluga/
W takim przypadku nowa strona może sygnalizować, że wersją preferowaną jest stara domena.
Po migracji trzeba sprawdzić:
- czy ważne strony nie mają noindex,
- czy canonicale wskazują nową domenę,
- czy canonicale wskazują końcowe URL-e,
- czy linki wewnętrzne nie mają nofollow,
- czy przekierowania są spójne z canonicalami,
- czy sitemap.xml zawiera tylko nowe, końcowe URL-e,
- czy Google Search Console widzi nowe adresy.
Jak sprawdzić noindex, nofollow i canonical?
Można to sprawdzić ręcznie albo narzędziami.
Ręcznie:
- sprawdź źródło strony,
- sprawdź sekcję
<head>, - użyj inspekcji URL w Google Search Console,
- sprawdź linki w kodzie HTML,
- sprawdź nagłówki HTTP,
- sprawdź, czy canonical wskazuje właściwy URL.
Przykład wyszukiwania w kodzie:
noindex
nofollow
canonical
robots
X-Robots-Tag
Narzędzia:
- Google Search Console,
- Screaming Frog SEO Spider,
- Sitebulb,
- Ahrefs Site Audit,
- Semrush Site Audit,
- Chrome DevTools,
- rozszerzenia SEO do przeglądarki,
- curl w terminalu.
Przykład komendy:
curl -I https://example.com/adres/
Możesz nią sprawdzić nagłówki HTTP, w tym potencjalny X-Robots-Tag.
Przy większej stronie najlepiej wykonać crawl i wyeksportować:
- strony z noindex,
- strony z nofollow,
- canonicale,
- canonicale do nieindeksowalnych URL-i,
- canonicale do przekierowań,
- canonicale do 404,
- linki wewnętrzne z nofollow,
- sprzeczne sygnały indeksacji.
Nie wiesz, czy noindex, nofollow albo canonical blokują Twoją stronę?
Sprawdzimy indeksację, meta robots, X-Robots-Tag, canonicale, linki nofollow, sitemap.xml, robots.txt, przekierowania i raporty Google Search Console. Dostaniesz konkretną listę błędów oraz rekomendacje, co poprawić w pierwszej kolejności.
Zarezerwuj audyt techniczny SEOChecklista technicznego audytu
Poniżej praktyczna checklista do sprawdzenia noindex, nofollow i canonical.
| Punkt kontroli | Tak/Nie | Co sprawdzić? |
|---|---|---|
| Czy ważne strony nie mają noindex? | Strona główna, usługi, kategorie, produkty, blogi z ruchem | |
| Czy strony noindex nie są zablokowane robots.txt? | Google musi móc zobaczyć noindex | |
| Czy strony noindex rzeczywiście nie powinny być w Google? | Sprawdź cel biznesowy i potencjał ruchu | |
| Czy linki wewnętrzne nie mają niepotrzebnego nofollow? | Menu, blog, CTA, breadcrumbs, stopka | |
| Czy linki sponsorowane są właściwie oznaczone? | rel=sponsored lub odpowiednie oznaczenie | |
| Czy canonical wskazuje finalny URL 200? | Brak canonicali do 404, 301, noindex | |
| Czy canonicale są spójne z sitemap.xml? | Sitemap powinna zawierać URL-e kanoniczne | |
| Czy canonicale są spójne z linkowaniem wewnętrznym? | Linki powinny prowadzić do wersji kanonicznych | |
| Czy nie ma wielu canonicali na jednej stronie? | Jeden jasny canonical | |
| Czy po migracji canonicale nie wskazują starej domeny? | Sprawdź szablon i crawl | |
| Czy GSC pokazuje wykluczenia przez noindex? | Porównaj z założeniami SEO | |
| Czy Google wybrało inny canonical niż użytkownik? | Inspekcja URL w Search Console |
Jeśli przy ważnych podstronach pojawiają się przypadkowe noindex, nofollow albo canonicale do złych adresów, problem trzeba naprawić priorytetowo.
Plan 90 dni: jak uporządkować indeksację i duplikację?
Poniżej praktyczny plan porządkowania noindex, nofollow i canonical.
| Okres | Priorytet | Działania |
|---|---|---|
| Dni 1-7 | Diagnoza | Crawl strony, eksport noindex, canonicali, linków nofollow i statusów HTTP |
| Dni 8-14 | Analiza indeksacji | Porównanie GSC, sitemap.xml, robots.txt, noindex i stron z ruchem |
| Dni 15-25 | Naprawa noindex | Usunięcie przypadkowego noindex z ważnych stron i dodanie go tam, gdzie ma sens |
| Dni 26-35 | Naprawa canonicali | Poprawa canonicali do URL-i 200, indeksowalnych, końcowych i zgodnych z intencją |
| Dni 36-45 | Linkowanie wewnętrzne | Usunięcie zbędnego nofollow z linków wewnętrznych i poprawa linkowania do stron usługowych |
| Dni 46-55 | E-commerce i parametry | Decyzje dla filtrów, sortowania, wariantów, kategorii i produktów niedostępnych |
| Dni 56-65 | Migracje i przekierowania | Sprawdzenie spójności canonicali, 301, sitemap.xml i linków wewnętrznych |
| Dni 66-75 | Testy | Ponowny crawl, testy adresów, inspekcja URL w Search Console |
| Dni 76-90 | Monitoring | Analiza indeksacji, wykluczeń, canonicali wybranych przez Google i ruchu organicznego |
Po 90 dniach serwis powinien mieć:
- jasną listę stron indeksowalnych,
- kontrolę nad stronami noindex,
- spójne canonicale,
- mniej duplikacji,
- czystsze linkowanie wewnętrzne,
- poprawniejszą sitemap.xml,
- mniej sprzecznych sygnałów technicznych,
- lepszą kontrolę nad tym, co Google może pokazywać w wynikach.
Najczęstsze pytania
Czym różni się noindex od canonical?
Noindex mówi wyszukiwarce, żeby nie indeksowała danej strony. Canonical wskazuje preferowaną wersję adresu URL przy duplikatach lub bardzo podobnych treściach. Noindex wyklucza stronę z indeksu, a canonical pomaga skonsolidować sygnały do wersji kanonicznej.
Czym różni się nofollow od noindex?
Nofollow dotyczy linków i informuje, że link nie powinien być traktowany jak zwykła rekomendacja. Noindex dotyczy strony i informuje, że nie powinna być indeksowana. Nofollow nie usuwa strony z Google, a noindex nie służy do oznaczania relacji z linkiem.
Kiedy używać noindex?
Noindex warto używać na stronach, które mogą być dostępne dla użytkownika, ale nie powinny pojawiać się w Google, na przykład stronach podziękowania, koszyku, checkout, wynikach wyszukiwania wewnętrznego, stronach logowania, panelach użytkownika i niektórych stronach niskiej wartości SEO.
Kiedy używać canonical?
Canonical warto używać wtedy, gdy istnieje kilka adresów URL z taką samą lub bardzo podobną treścią, a jeden z nich ma być wersją preferowaną. Dotyczy to między innymi parametrów, sortowania, filtrowania, wersji z UTM, duplikatów kategorii i podobnych wariantów produktów.
Czy można używać noindex i canonical jednocześnie?
Technicznie można, ale często jest to sprzeczny sygnał i nie jest zalecane jako standardowe rozwiązanie. Jeśli strona ma nie być indeksowana, zwykle wystarczy noindex. Jeśli strona jest duplikatem i chcesz wskazać wersję główną, zwykle lepszy jest canonical bez noindex.
Jak sprawdzić noindex, nofollow i canonical na stronie?
Można sprawdzić kod źródłowy strony, sekcję head, nagłówki HTTP, linki w HTML, Google Search Console, inspekcję URL oraz narzędzia do crawlowania, takie jak Screaming Frog lub Sitebulb. Przy większej stronie warto wykonać pełny crawl i wyeksportować noindex, nofollow oraz canonicale.
Noindex, nofollow i canonical to trzy różne narzędzia. Nie używaj ich zamiennie.
W technicznym SEO najwięcej problemów powstaje wtedy, gdy różne mechanizmy są używane bez zrozumienia.
Noindex nie jest canonicalem.
Nofollow nie jest noindexem.
Canonical nie jest przekierowaniem 301.
Każdy z tych elementów ma inne zadanie.
Najważniejsze zasady:
- używaj
noindex, gdy strona nie powinna pojawiać się w Google, - nie dodawaj
noindexna ważne podstrony usług, kategorii i produktów, - używaj
nofollowdo linków, których nie chcesz traktować jak zwykłej rekomendacji, - nie dodawaj masowo
nofollowdo linków wewnętrznych, - używaj
canonicalprzy duplikatach i podobnych wariantach URL-i, - canonical powinien wskazywać działający, indeksowalny, końcowy adres URL,
- nie używaj canonicala jako ukrytego przekierowania do strony o innej intencji,
- po migracji sprawdzaj noindex, nofollow i canonicale obowiązkowo,
- utrzymuj spójność między canonicalem, sitemap.xml, linkowaniem i przekierowaniami,
- regularnie monitoruj raporty indeksacji w Google Search Console.
Jeśli Twoja strona ma problemy z indeksacją, duplikacją, kanibalizacją albo znikającymi podstronami z Google, warto zacząć właśnie od audytu noindex, nofollow i canonical. Jeden błędny znacznik może blokować efekty SEO przez wiele miesięcy.








