C03 Stacja 3 z 3
Czym jest tag noindex i kiedy go stosować? Kompletny poradnik

Tag noindex to instrukcja dla wyszukiwarki: nie pokazuj tej strony w wynikach. Wyjaśniam, czym jest noindex i kiedy go stosować, jak go wdrożyć (meta tag, nagłówek HTTP, WordPress) oraz jakie błędy najczęściej kończą się zniknięciem ważnych stron z Google. Opieram się na dokumentacji Google Search Central.
Co to jest tag noindex i jak działa?
Tag noindex to dyrektywa, którą umieszcza się w kodzie strony, aby poinformować roboty wyszukiwarek (takich jak Googlebot), że dana podstrona nie powinna trafić do indeksu. Strona oznaczona tym tagiem nie pojawi się w wynikach wyszukiwania. Robot nadal musi ją odwiedzić i pobrać, żeby odczytać tag.
Dyrektywa działa na etapie indeksowania. Co istotne, noindex jest regułą, którą Google respektuje, a nie sugestią, co odróżnia go od tagu kanonicznego. Warunek jest jeden: robot musi mieć dostęp do strony i móc odczytać tag (więcej w sekcji o robots.txt poniżej). Zasady dyrektyw robots opisuje Robots Exclusion Protocol.
Składnia i umiejscowienie tagu noindex
Najczęściej spotykaną formą implementacji jest umieszczenie specjalnego meta tagu w sekcji <head> dokumentu HTML. Podstawowa składnia wygląda następująco: <meta name="robots" content="noindex">. Taki zapis dotyczy wszystkich robotów. Możliwe jest także kierowanie jej do konkretnego bota, na przykład Googlebota, poprzez zmianę wartości atrybutu name: <meta name="googlebot" content="noindex">.
Różne dyrektywy – noindex, follow i nofollow
Tag noindex można połączyć z dyrektywą follow lub nofollow, która określa zachowanie robota wobec linków na stronie. Domyślnie roboty podążają za linkami (follow), więc jawny zapis follow zwykle nie jest potrzebny.
noindex, follow– „Nie indeksuj tej strony, ale podążaj za linkami”. Pamiętaj, że Google rzadziej odwiedza strony noindex, a przedstawiciele Google wskazywali, że strona długo oznaczona noindex może być traktowana tak, jakby miała też nofollow. Nie licz więc, że takie strony będą trwale przekazywać wartość linków.noindex, nofollow– „Nie indeksuj tej strony i nie podążaj za linkami”. Kombinacjanoindex, nofollowtworzy ślepą uliczkę dla robotów i wstrzymuje przepływ mocy SEO. Sprawdza się na stronach, które nie mają nigdzie prowadzić. Staging chroń przede wszystkim hasłem, bo sam noindex nie blokuje dostępu.
Kiedy stosować tag noindex? – praktyczne przykłady
Noindex stosuje się dla stron, które mają działać dla użytkownika, ale nie powinny konkurować w wynikach wyszukiwania. Typowe przypadki:
- Strony o niskiej wartości (thin content) – strony z bardzo małą ilością unikalnej treści, jak archiwa dat czy chmury tagów, które zaśmiecają indeks.
- Wewnętrzne wyniki wyszukiwania – dynamicznie generowane podstrony wyszukiwarek wewnątrz serwisu, które mogą generować nieskończoną liczbę adresów (tzw. spider trap) i powielać treści.
- Strony techniczne i prywatne – podstrony logowania, resetowania hasła, regulaminy oraz strony z podziękowaniem (thank you pages), których obecność w wynikach wyszukiwania mogłaby zafałszować dane o konwersjach.
- Filtry w e-commerce – selektywne blokowanie kombinacji parametrów (np. kolor + cena), przy jednoczesnym pozostawieniu w indeksie popularnych połączeń (np. marka + kategoria), aby uniknąć kanibalizacji słów kluczowych.
| Typ zasobu | Zalecana dyrektywa | Cel działania |
|---|---|---|
| Wersja deweloperska (staging) | logowanie hasłem; dodatkowo noindex | Wyłączenie dostępu publicznego (sam noindex nie blokuje wejścia) |
| Strony paginacji (np. /page/2/) | noindex, follow | Opcjonalne. Google zwykle radzi sobie z paginacją, więc domyślnie zostaw strony w indeksie z kanonicznym wskazującym na samą siebie |
| Dokumenty PDF i obrazy prywatne | X-Robots-Tag: noindex | Wykluczenie plików binarnych z wyników wyszukiwania |
| Regulaminy i polityka prywatności | noindex | Opcjonalne: treści obowiązkowe, ale zwykle zbędne w wynikach wyszukiwania |
Jak wdrożyć noindex? – metody implementacji
Istnieją dwie główne metody implementacji dyrektywy noindex. Wybór zależy od typu zasobu, który chcemy wykluczyć z indeksu.
Meta tag noindex w sekcji <head>
To najpopularniejsza metoda dla standardowych podstron HTML. Przy sprzecznych dyrektywach Google stosuje regułę najbardziej restrykcyjną – jeśli w kodzie znajdzie się jednocześnie index i noindex, strona nie zostanie zindeksowana.
Nagłówek HTTP X-Robots-Tag
Gdy chcemy zablokować indeksowanie plików niebędących dokumentami HTML (PDF, JPG, wideo), należy zastosować nagłówek odpowiedzi HTTP o nazwie X-Robots-Tag. Konfiguruje się go na serwerze (Apache lub Nginx). Na przykład, aby wykluczyć pliki PDF w Apache, użyj modułu mod_headers i zapisu: <FilesMatch "\.pdf$"> Header set X-Robots-Tag "noindex" </FilesMatch>.
Noindex w WordPress – praktyczny poradnik
System WordPress oferuje proste sposoby zarządzania tagiem noindex. Jeśli chcesz wykluczyć całą witrynę, przejdź do Ustawienia → Czytanie i zaznacz opcję „Proś wyszukiwarki o nieindeksowanie tej witryny” (WordPress doda wtedy noindex do wszystkich stron). Do precyzyjnej kontroli służą wtyczki:
- Yoast SEO – w sekcji „Zaawansowane” edytora wpisu pozwala wybrać opcję „Nie” w pytaniu o pokazywanie treści w wynikach wyszukiwania.
- Rank Math – w ustawieniach wpisu (zakładka „Zaawansowane”) pozwala ustawić Robots Meta → No Index, a w ustawieniach typów treści zrobić to hurtowo dla całych grup stron.
- Filtr wp_robots – od wersji WordPress 5.7 można użyć hooka
add_filter( 'wp_robots', ... ), aby dodawać noindex na podstawie własnych warunków (np. dla produktów niedostępnych).
Noindex a inne dyrektywy SEO – zasadnicze różnice
Aby skutecznie zarządzać widocznością witryny, należy rozumieć różnice między tagiem noindex a innymi popularnymi narzędziami SEO.
Noindex vs blokada w pliku robots.txt
To kluczowa różnica: robots.txt blokuje skanowanie (pobieranie strony), a noindex – indeksowanie. Od września 2019 roku Google nie obsługuje dyrektywy noindex wpisanej w pliku robots.txt. Nigdy nie blokuj w robots.txt strony, na której umieściłeś tag noindex, ponieważ robot nie będzie mógł jej odwiedzić i odczytać instrukcji wykluczenia. W efekcie adres URL może nadal pojawić się w Google bez opisu, jeśli prowadzą do niego linki z innych stron.
Noindex vs tag kanoniczny (rel=”canonical”)
Tag kanoniczny jest sugestią wskazującą preferowaną wersję strony w celu konsolidacji mocy SEO. Z kolei noindex jest poleceniem niepokazywania strony w wynikach. Łączenie noindex z rel=”canonical” wskazującym na inną stronę wysyła sprzeczne sygnały (jedno mówi „nie pokazuj”, drugie „pokaż tamtą wersję”), więc wybierz jedno z nich.
Najczęstsze błędy w stosowaniu tagu noindex – jak ich unikać
Błędny noindex potrafi wyłączyć stronę z wyników. Najpoważniejszy błąd to pozostawienie globalnej blokady indeksowania po przeniesieniu strony ze środowiska deweloperskiego na produkcyjne. Kolejny błąd to dyrektywa Noindex: w pliku robots.txt – Google wycofał jej obsługę we wrześniu 2019 roku i dziś jest ona ignorowana.
Jeśli przypadkiem wyindeksujesz ważną stronę, usuń tag, wyczyść pamięć podręczną (WP Rocket, Cloudflare) i poproś o ponowne zindeksowanie w narzędziu „Sprawdź dowolny URL” (Inspekcja adresu URL) w Google Search Console. Przy krótkiej awarii pozycje zwykle wracają po ponownym zindeksowaniu. Im dłużej strona była wyłączona, tym dłużej trwa powrót i nie ma gwarancji, że będzie pełny.
Co to jest tag noindex i kiedy go stosować? – najczęściej zadawane pytania
Czym się różni noindex od blokady w robots.txt?
Blokada w robots.txt zabrania robotom pobierania strony, a noindex pozwala wejść, ale zabrania indeksowania. Aby strona zniknęła z Google, użyj noindex, bo zablokowany adres może nadal być pokazywany bez opisu, jeśli prowadzą do niego linki.
Czy strona z tagiem noindex przekazuje „moc SEO”?
Krótkoterminowo noindex, follow pozwala przekazywać linki dalej, ale Googlebot z czasem odwiedza takie strony rzadziej. Strona długo oznaczona noindex może być traktowana jak noindex, nofollow, więc nie opieraj na niej linkowania wewnętrznego.
Jak szybko Google usunie stronę z noindex z wyników wyszukiwania?
To zależy od tego, jak często Google odwiedza stronę: od kilku dni do kilku tygodni. Możesz przyspieszyć ukrycie adresu narzędziem „Usunięcia” (Removals) w Google Search Console, ale działa ono tymczasowo (ok. 6 miesięcy), więc nadal potrzebny jest noindex.
Jak ustawić noindex w WordPress?
W WordPressie najlepiej użyć wtyczek SEO (Yoast, Rank Math), które dodają opcję wykluczenia z indeksu w ustawieniach każdego wpisu. Dla całej witryny zaznacz opcję w Ustawienia → Czytanie (przydatne podczas budowy strony, ale pamiętaj o jej odznaczeniu przy starcie).
Co zrobić, jeśli przez przypadek oznaczyłem kluczową stronę jako noindex?
Należy natychmiast usunąć tag noindex, wyczyścić cache serwera oraz skorzystać z narzędzia „Poproś o zindeksowanie” w Google Search Console. Użyj opcji „Testuj opublikowany adres URL” w GSC, aby sprawdzić, czy Googlebot widzi już wersję bez noindex.
Cała linia: Crawlowanie i indeksacja
- C01węzeł
Crawl budget
- C02
Indeksacja w GSC
- C03jesteś tutaj
Tag noindex
Przesiadki
Węzły pozostałych linii – od nich zaczyna się każdy dział Akademii.
- Co to jest SEO? Kompleksowy przewodnik po optymalizacji w 2026 rokuPodstawy SEO
- Jak skutecznie wyszukiwać słowa kluczoweSłowa kluczowe
- Przewodnik po kodach statusu HTTP: jak interpretować odpowiedzi serweraTechniczne SEO
- Topical authority w SEO – jak stać się autorytetem w swojej niszy?Semantyczne SEO
- Nawigacja fasetowa – jak optymalizować ją dla SEO?SEO dla e-commerce
- Jak algorytm Panda zmienił zasady gry w SEO?Algorytmy Google
- Analiza danych w Google Search Console i ich wpływ na ruch internetowyNarzędzia SEO