C03 Stacja 3 z 3

Czym jest tag noindex i kiedy go stosować? Kompletny poradnik

tag noindex

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”. Kombinacja noindex, nofollow tworzy ś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.

Wpływ crawl budgetu na pozycjonowanie stron – jak skutecznie zarządzać zasobami skanowania C01koniec linii – wróć do węzła