Gdy Google Search Console zaczyna pokazywać status noindex na podstronach, większość właścicieli stron reaguje podobnie: najpierw panika, potem chaotyczne klikanie w ustawieniach, a na końcu jeszcze większy bałagan. To zrozumiałe, bo jeśli ważne podstrony nagle wypadają z indeksu, ruch organiczny może spaść bardzo szybko, a wraz z nim sprzedaż, zapytania i widoczność marki. Problem polega na tym, że komunikat w Search Console nie zawsze oznacza dokładnie to, co użytkownik myśli. Czasem jest to realna blokada indeksacji. Czasem efekt szablonu, wtyczki SEO, reguły serwera, cache albo po prostu celowego ustawienia dla stron, które nigdy nie powinny trafiać do Google.
W tym artykule wyjaśniam, jak rozpoznać prawdziwą przyczynę noindex na podstronach, jak bezpiecznie ją usunąć, kiedy nie ruszać ustawień samodzielnie i kiedy lepiej oddać sprawę specjaliście. To nie będzie ogólna teoria. Skupiam się na realnym problemie: masz podstrony, które powinny się indeksować, ale Search Console pokazuje noindex, a Ty chcesz szybko ustalić, czy to błąd techniczny, czy prawidłowa konfiguracja.
Szybka odpowiedź
Najkrócej: jeśli Search Console pokazuje noindex na ważnych podstronach, sprawdź kolejno kod źródłowy strony, nagłówki HTTP, ustawienia SEO w CMS, szablon strony, wtyczki, cache oraz CDN. W praktyce noindex najczęściej pochodzi z jednego z czterech miejsc:
- meta tagu
robotsw HTML, - nagłówka
X-Robots-Tagpo stronie serwera, - ustawień wtyczki SEO lub CMS,
- warstwy cache, która podaje Google starą wersję strony.
Jeżeli podstrona rzeczywiście ma być widoczna w Google, usuń noindex tylko w miejscu, które go generuje, a potem poproś o ponowne sprawdzenie w inspekcji URL. Jeżeli nie masz pewności, skąd dokładnie pochodzi blokada, nie usuwaj jej masowo na całej witrynie. Jedna błędna zmiana może otworzyć indeksowanie stron filtrów, koszyków, paneli użytkownika albo duplikatów.
Diagnoza problemu: co naprawdę oznacza noindex w Search Console
W Search Console komunikat o noindex zwykle pojawia się w raporcie stron lub po inspekcji konkretnego adresu URL. To sygnał, że Google wykrył dyrektywę zabraniającą indeksacji. Ale uwaga: sama obecność komunikatu nie mówi jeszcze, gdzie dokładnie znajduje się blokada ani czy jest ona aktualna w chwili sprawdzania.
W praktyce trzeba rozróżnić trzy sytuacje:
- Strona rzeczywiście ma noindex – i Google zachowuje się prawidłowo.
- Strona miała noindex wcześniej – ale Google wciąż widzi starą wersję z cache lub ostatniego pobrania.
- Search Console pokazuje problem częściowo błędnie – na przykład przez przekierowanie, wersję kanoniczną, parametry URL lub różne odpowiedzi serwera dla botów i użytkowników.
Dlatego pierwszym krokiem nie powinno być od razu „wyłączenie noindex”, ale ustalenie, czy podstrona ma być indeksowana, czy nie. To pozornie proste pytanie jest kluczowe. W sklepach internetowych i serwisach rozbudowanych wiele adresów powinno pozostać poza indeksem: koszyk, podziękowania, logowanie, filtrowanie, wyniki wewnętrznej wyszukiwarki, strony testowe czy niektóre warianty sortowania. Problem zaczyna się wtedy, gdy noindex obejmuje kategorie, produkty, usługi, artykuły albo landing page’e sprzedażowe.
Warto też pamiętać, że Search Console nie „nakłada” noindex. Ona go wykrywa. To oznacza, że źródło problemu jest po Twojej stronie: w HTML, nagłówkach, CMS, serwerze lub warstwie pośredniej. Dlatego naprawa wymaga diagnostyki, a nie zgadywania.
Możliwe przyczyny noindex na podstronach
Najczęstsze źródła problemu można podzielić na kilka grup. Z doświadczenia wynika, że w większości przypadków blokada pochodzi z jednego z poniższych miejsc.
1. Meta tag robots w kodzie HTML
Najbardziej oczywista przyczyna to tag w sekcji <head>, na przykład:
<meta name=