Zindeksowano, mimo że zablokowano przez plik robots.txt: odblokuj albo dodaj noindex

Ostatnia aktualizacja: 2026-10-30

W skrócie

To ostrzeżenie oznacza, że Google zaindeksowało adres, choć robots.txt blokuje jego skanowanie, zwykle dlatego, że linkują do niego inne strony. Google nie może odczytać strony, więc snippet jest bardzo ograniczony. Jeśli chcesz usunąć stronę z Google, zdejmij blokadę i dodaj noindex; jeśli chcesz ją w Google, zdejmij blokadę.

Dokładna etykieta w Search Console: Indexed, though blocked by robots.txt

Co to oznacza

Google wymienia to wśród ostrzeżeń w tabeli Poprawa wygody strony w raporcie Indeksowanie stron: problemów, które nie uniemożliwiają indeksacji, ale ograniczają zdolność Google do zrozumienia stron. Google mówi, że zawsze respektuje robots.txt, ale niekoniecznie zapobiega to indeksacji, jeśli ktoś linkuje do strony. Google nie zażąda strony i jej nie zeskanuje, ale nadal może ją zaindeksować na podstawie informacji ze stron, które do niej linkują, a snippet widoczny w wynikach będzie prawdopodobnie bardzo ograniczony.

Przewodnik Google po robots.txt mówi to samo: zabroniony adres nadal może pojawić się w wynikach, potencjalnie z adresem i tekstem kotwicy linków, ale bez opisu. Sprawdzanie adresu URL dodaje ostrzeżenie, że dla strony zablokowanej przez robots.txt pole Indeksowanie dozwolone? zawsze pokazuje Tak, bo Google nie widzi na niej żadnej dyrektywy noindex.

Czy to problem?

Zależy, co chciałeś osiągnąć. Jeśli blokowałeś adres, by trzymać go poza Google, blokada tego nie zrobiła i potrzebujesz noindex. Jeśli adres ma być w Google z porządnym snippetem, blokada go ogranicza. W obu przypadkach robots.txt to niewłaściwe narzędzie do celu, jaki masz.

Najczęstsze przyczyny

Używanie robots.txt do ukrywania stron

Blokowanie stron w robots.txt w nadziei na trzymanie ich poza wyszukiwarką, gdy linkują do nich Twoje lub obce witryny.

Szerokie reguły nad linkowanymi adresami

Reguły Disallow obejmujące sekcje, do których ludzie linkują, takie jak PDF-y, adresy z parametrami czy stare katalogi.

Blokada robots.txt nałożona na stronę z noindex

Dodanie blokady robots.txt do strony, która ma już noindex, co uniemożliwia Google zobaczenie noindex.

Zablokowane adresy w mapach witryn

Mapy witryn zawierające adresy, których robots.txt zabrania. Google podaje to jako przyczynę skoków błędów w raporcie.

Jak to naprawić

  1. Zdecyduj, czy każda strona należy do Google. Przejrzyj przykładowe adresy i podziel je na strony, które chcesz indeksować, i takie, których chcesz się pozbyć.
  2. Aby usunąć: odblokuj i dodaj noindex. Usuń regułę robots.txt dla tych adresów i dodaj tag meta robots noindex lub nagłówek X-Robots-Tag. Gdy Google ponownie zeskanuje stronę i zobaczy noindex, usunie ją. W pilnych przypadkach narzędzie Removals ukrywa adres na około sześć miesięcy, zanim noindex zacznie działać.
  3. Aby zostawić: odblokuj. Usuń lub zawęź regułę Disallow, żeby Google mogło zeskanować stronę i zbudować pełny snippet. Sprawdź w Sprawdzaniu adresu URL, czy pole Skanowanie dozwolone? pokazuje teraz Tak.
  4. Posprzątaj linki i mapy witryn. Usuń zablokowane adresy z map witryn i przestań linkować do adresów, których nie chcesz w indeksie.
  5. Poproś o ponowne pobranie robots.txt. Po edycji pliku poproś o ponowne pobranie w raporcie robots.txt, żeby Google szybciej zauważyło zmianę.

Sprawdź w GSC Magic

gsc_inspect_urls_batch zwraca zarówno stan robots.txt, jak i werdykt o indeksacji dla każdego adresu, więc asystent wypisze adresy zaindeksowane, choć zabronione, i pogrupuje je według katalogu objętego regułą. gsc_query_analytics pokaże, czy te adresy faktycznie zbierają wyświetlenia, co pomaga wybrać między odblokowaniem a noindex, a report_index_health znajdzie zabronione adresy w mapie witryny. Panel GSC Magic ma szybki audyt robots.txt i mapy witryny, który pokazuje działające reguły obok Twoich map witryn.

Polecenia do skopiowania

Sprawdź te adresy i wypisz każdy, który jest zaindeksowany, choć robots.txt zabrania skanowania, pogrupowany według katalogów.

Dla adresów zaindeksowanych, mimo że zablokowano przez plik robots.txt, pokaż wyświetlenia i kliknięcia z ostatnich 3 miesięcy, żebym zdecydował, które odblokować, a które objąć noindex.

Uruchom kontrolę stanu indeksu na mojej mapie witryny i wypisz każdy przesłany adres, który robots.txt blokuje.

Poradniki na blogu

Najczęstsze pytania

Dlaczego Google zaindeksowało stronę, której nie może skanować?

Bo blokowanie skanowania to nie to samo co blokowanie indeksacji. Google mówi, że może zaindeksować adres na podstawie informacji ze stron, które do niego linkują, bez skanowania samej strony.

Czy mogę dodać noindex i zostawić blokadę robots.txt?

Nie. Google nie widzi noindex na stronie, której nie wolno mu skanować. Najpierw zdejmij blokadę, potem dodaj noindex.

Czy to błąd?

Google wymienia to jako ostrzeżenie, a nie powód braku indeksacji. Strona jest zaindeksowana, ale z bardzo ograniczonym snippetem i bez odczytania jej treści przez Google.

Jak szybko usunąć te adresy?

Użyj narzędzia Removals w Search Console, które według Google ukrywa adres na około sześć miesięcy, i dodaj noindex przy dozwolonym skanowaniu, żeby usunięcie stało się trwałe.

Źródła