Noindex – co to jest, kiedy używać i jak zablokować indeksację strony w Google

Noindex to dyrektywa, która mówi Google: „nie dodawaj tej strony do indeksu wyszukiwania – nie chcę, żeby pojawiała się w wynikach”. Dodajesz ją do stron, które nie powinny być w Google: strony logowania, panelu admina, tagów z 2 wpisami, paginacji kategorii, wyników wyszukiwania na stronie, duplikatów, stagingu, stron testowych. Noindex to jedno z najważniejszych narzędzi SEO technicznego – złe użycie (noindex na ważnej stronie) = deindeksacja = zero ruchu.

Noindex vs canonical vs robots.txt – kiedy które

Narzędzie Co robi Kiedy używać
Noindex Strona NIE pojawia się w Google (ale Google ją crawluje) Strony bez wartości SEO (tagi, logowanie, staging, duplikaty bez linków)
Canonical Strona jest w Google, ale autorytet konsolidowany na canonical Duplikaty z wartością (mają linki – konsoliduj, nie usuwaj)
robots.txt Disallow Google nie crawluje strony (ale może ją indeksować z linków!) Zasoby techniczne (wp-admin, pliki CSS/JS, API endpoints)
301 Redirect Stary URL przekierowuje na nowy (trwale) Zmiana URL, usunięta strona z zamiennikiem

Kluczowa różnica: robots.txt Disallow = Google nie odwiedza strony (nie czyta noindex!). Noindex = Google odwiedza stronę, czyta meta tag i nie indeksuje. Jeśli zablokujesz stronę w robots.txt – Google nie zobaczy noindex i może ją zindeksować na podstawie linków z innych stron. Dlatego: do blokowania indeksacji używaj noindex, nie robots.txt.

Jak dodać noindex

Meta tag w HTML (najpopularniejsze)

W sekcji <head> strony:

<meta name="robots" content="noindex">

Warianty:

Tag Znaczenie
<meta name="robots" content="noindex"> Nie indeksuj (ale podążaj za linkami na stronie)
<meta name="robots" content="noindex, nofollow"> Nie indeksuj i nie podążaj za linkami
<meta name="robots" content="noindex, follow"> Nie indeksuj, ale podążaj za linkami (przekaż autorytet)
<meta name="googlebot" content="noindex"> Noindex tylko dla Google (inne wyszukiwarki: normalnie)

Najczęstszy: noindex, follow – strona nie jest w indeksie, ale linki z niej nadal przekazują autorytet. Używaj na: stronach tagów (linki do wpisów powinny działać), paginacji (linki do produktów powinny działać).

HTTP header X-Robots-Tag (dla nie-HTML)

X-Robots-Tag: noindex

Dla plików, które nie mają <head>: PDF, obrazki, pliki JSON/XML. Na Apache/LiteSpeed (.htaccess):

<FilesMatch "\.(pdf)$">
Header set X-Robots-Tag "noindex"
</FilesMatch>

Yoast SEO / Rank Math (WordPress)

Per strona/wpis: edytuj wpis → panel Yoast (lub Rank Math) → zakładka „Zaawansowane” (Advanced) → „Zezwalaj wyszukiwarkom na wyświetlanie tej strony?”Nie. Yoast dodaje <meta name="robots" content="noindex"> do tej strony.

Per typ treści / taksonomię: Yoast → SEO → Wygląd w wyszukiwarce (Search Appearance) → Taksonomie → np. Tagi: „Pokazywać tagi w wynikach wyszukiwania?” → Nie. Ustawia noindex na WSZYSTKIE strony tagów. Analogicznie: dla kategorii, dat, autorów.

Które strony powinny mieć noindex

Typ strony Noindex? Dlaczego
Strona tagów (z <5 wpisami) ✅ Tak Thin content – lista 2–3 postów bez unikatowej treści. Google traktuje jako low-quality.
Archiwum dat (/2026/04/) ✅ Tak Duplikat blogu – te same posty, inny URL. Zero unikatowej treści.
Archiwum autorów (/author/jan/) ✅ Tak (na blogach z 1 autorem) Duplikat blogu jeśli jeden autor. Jeśli wielu autorów: rozważ zostawienie (author page jako E-E-A-T sygnał).
Wyniki wyszukiwania na stronie (/?s=query) ✅ Tak Dynamicznie generowane, nieskończona liczba wersji, zero unikatowej treści.
Strony paginacji (?page=2, ?page=3) ⚠️ Zależy Jeśli produkty/wpisy na stronie 2+ mają linki: noindex, follow (nie indeksuj stronę paginacji, ale podążaj za linkami do produktów).
Staging ✅ Tak Kompletny duplikat produkcji. Musi być noindex.
Strony logowania/rejestracji ✅ Tak Brak treści, brak wartości SEO.
Thank you page (po formularzu) ✅ Tak Brak wartości w SERP, zaburza tracking konwersji (jeśli indeksowana).
Polityka prywatności, regulamin ⚠️ Raczej nie Google oczekuje tych stron (Trust/E-E-A-T). Zostaw indeksowane.
Strony kategorii (z opisem) ❌ Nie Kategorie z unikatowym opisem (200+ słów) mają wartość SEO. Indeksuj.
Posty blogowe ❌ Nie Główna treść strony. Zawsze indeksowane.
Strony produktów ❌ Nie Każdy produkt to potencjalny wynik w Google. Zawsze indeksowane.

Noindex a crawl budget

Crawl budget to ilość zasobów, które Google przeznacza na crawlowanie Twojej strony (ile stron odwiedza per sesję). Strony z noindex nadal są crawlowane (Google musi je odwiedzić żeby zobaczyć noindex). Jeśli masz tysiące stron z noindex (np. 50 000 stron tagów): Google marnuje crawl budget na strony, których i tak nie indeksuje.

Rozwiązanie: dla masowych stron bez wartości: noindex + robots.txt Disallow razem. Noindex = nie indeksuj (jeśli Google przypadkiem odwiedzi). Robots.txt Disallow = nie marnuj crawl budgetu na te strony. Uwaga: jeśli strona jest zablokowana w robots.txt – Google nie zobaczy noindex (nie crawluje). Ale: jeśli ktoś linkuje do tej strony z zewnątrz – Google może ją zindeksować na podstawie anchor textu linku (bez odwiedzania). Dlatego: noindex jest ważniejszy niż robots.txt dla blokowania indeksacji.

Jak sprawdzić noindex na stronie

F12 (DevTools): otwórz stronę → F12 → Elements → Ctrl+F → szukaj noindex. Jeśli widzisz <meta name="robots" content="noindex"> → strona ma noindex.

Google Search Console: Inspekcja URL → wpisz URL → jeśli „URL is not on Google” i powód „Excluded by 'noindex’ tag” → noindex działa.

Screaming Frog: crawl strony → filtr „Noindex” → lista wszystkich stron z noindex. Idealne do audytu: sprawdzasz czy nic ważnego nie ma przypadkowego noindex.

Niebezpieczeństwo: przypadkowy noindex

Najgorszy błąd SEO technicznego: przypadkowe noindex na ważnej stronie (strona główna, kategoria, produkt). Google deindeksuje → zero ruchu organicznego → odkrywasz po tygodniach (gdy ruch spadł). Przyczyny:

Staging z noindex → push na produkcję. Na stagingu ustawiasz noindex (poprawnie). Potem push’ujesz staging na produkcję → noindex zostaje → cała strona deindeksowana. Po każdym push: sprawdź czy noindex nie przeniósł się na produkcję.

WordPress: „Proś wyszukiwarki o nieindeksowanie”. Ustawienia → Czytelność → „Proś wyszukiwarki o nieindeksowanie tej witryny” → zaznaczone = noindex na CAŁEJ stronie. Włączasz „na chwilę” podczas budowy → zapominasz wyłączyć → strona nigdy nie jest w Google. Sprawdzaj to po każdej migracji/konfiguracji.

Yoast: noindex na typie treści. Yoast → Wygląd w wyszukiwarce → Typy treści → „Posty”: noindex → WSZYSTKIE posty deindeksowane. Sprawdzaj ustawienia Yoast po instalacji/aktualizacji.

Najczęściej zadawane pytania

Jak szybko Google usuwa stronę z indeksu po dodaniu noindex?

Zależy od crawl frequency: popularne strony (crawlowane codziennie): 1–3 dni. Rzadko crawlowane: 1–4 tygodnie. Możesz przyspieszyć: Google Search Console → Inspekcja URL → „Poproś o indeksowanie” (Google ponownie crawluje, zobaczy noindex, usunie z indeksu).

Czy noindex oznacza „nie crawluj”?

Nie. Noindex = nie indeksuj (nie pokazuj w wynikach). Google nadal crawluje stronę z noindex (musi ją odwiedzić żeby zobaczyć tag noindex). Żeby zablokować crawlowanie: robots.txt Disallow. Ale: robots.txt nie blokuje indeksacji (paradoks). Noindex = blokada indeksacji. Robots.txt = blokada crawlowania. To dwa różne mechanizmy.

Noindex a linki – czy noindex strona przekazuje autorytet?

Z noindex, follow: tak – Google nie indeksuje strony, ale podąża za linkami na niej i przekazuje autorytet. Z noindex, nofollow: nie – Google nie indeksuje i nie podąża za linkami. Dlatego: na stronach tagów/paginacji używaj noindex, follow (linki do wpisów/produktów nadal działają).

Czy mogę usunąć noindex i wrócić do indeksu?

Tak – usuń tag noindex → Google przy kolejnym crawlu zobaczy brak noindex → zaindeksuje ponownie. Czas: 1 dzień – 4 tygodnie (zależy od crawl frequency). Przyspiesz: Search Console → Inspekcja URL → „Poproś o indeksowanie”.

Noindex na stronie z backlinkami – co z autorytetem?

Autorytet z backlinków jest tracony jeśli strona ma noindex (Google nie indeksuje = nie przypisuje autorytetu tej stronie). Jeśli strona ma wartościowe backlinki: nie dawaj noindex – użyj canonical (konsoliduje autorytet na kanonicznym URL zamiast go tracić).

Picture of Tomasz Zieliński
Tomasz Zieliński

Tomasz zajmuje się tematyką SEO, sztucznej inteligencji i automatyzacji pracy w marketingu internetowym. W swoich artykułach analizuje zmiany w algorytmach wyszukiwarek, rozwój narzędzi AI oraz nowe sposoby tworzenia i optymalizacji treści. Interesuje go przede wszystkim to, jak technologia wpływa na codzienną pracę specjalistów SEO, marketerów i twórców internetowych.

Facebook
Twitter
LinkedIn
Pinterest

Najnowsze Wpisy

Śledź nas