Dlaczego strona nie jest w Google i jak to naprawić
Zanim zaczniesz cokolwiek poprawiać, ustal, na którym z trzech etapów strona wypada: pobranie, indeksacja czy ranking. Każdy ma inne objawy i zupełnie inną naprawę.
Autor: Redakcja SEOMaster · opublikowano 16.08.2026 · aktualizacja 28.08.2026
| Etap | Typowy objaw | Pierwszy dowód |
|---|---|---|
| Pobranie | Robot nie może otworzyć adresu | Kod HTTP, robots.txt i log serwera |
| Indeksowanie | Google pobiera stronę, ale jej nie przechowuje | URL Inspection, noindex i canonical |
| Ranking | Strona jest w indeksie, lecz nisko | Zapytania, trafność treści i linki wewnętrzne |
Brak strony w wynikach wyszukiwania to nie jeden problem, tylko trzy różne. Google musi ją najpierw POBRAĆ, potem zdecydować, że warto ją TRZYMAĆ w indeksie, a dopiero na końcu ustawić ją w RANKINGU wobec innych. Jeżeli zaczniesz od pisania dłuższych tekstów, a strona jest zablokowana w robots.txt, żadna ilość treści nie pomoże.
Poniższa kolejność nie jest przypadkowa. Idź nią po kolei i zatrzymaj się przy pierwszej rzeczy, która się nie zgadza — dalsze kroki nie mają sensu, dopóki jej nie naprawisz.
Najpierw ustal, na którym etapie jesteś
Wpisz w Google zapytanie site: z adresem swojej domeny. To jedno zapytanie odsiewa połowę możliwości.
site:twojadomena.pl site:twojadomena.pl/konkretna-podstrona
- Nie ma ŻADNYCH wyników — problem jest na poziomie całej domeny, przejdź do kroku 1.
- Są inne podstrony, ale nie ta jedna — problem dotyczy konkretnego adresu, przejdź do kroku 3.
- Strona JEST w wynikach, tylko nisko — to nie jest problem z indeksacją, tylko z rankingiem; ten poradnik go nie rozwiąże.
Uwaga na operator site:: Wyniki dla site: bywają niepełne i nieaktualne. Traktuj je jako szybki test, a rozstrzygające dane bierz z raportu indeksowania w Search Console.
1. Sprawdź, czy robot w ogóle może pobrać stronę
Otwórz twojadomena.pl/robots.txt w przeglądarce. Szukasz reguł Disallow, które obejmują Twój adres. Najgroźniejsza jest reguła blokująca wszystko — trafia tu zaskakująco często razem z wdrożeniem z serwera testowego.
# To blokuje CALA domene — najczestszy powod pustych wynikow site: User-agent: * Disallow: / # To jest w porzadku: blokuje tylko koszyk i panel User-agent: * Disallow: /koszyk Disallow: /panel
robots.txt — pełne wyjaśnienie — pełna definicja w słowniku
2. Sprawdź kod odpowiedzi serwera
Robot musi dostać kod 200. Kod 404 oznacza brak strony, 301 i 302 to przekierowania gdzie indziej, a 5xx to błąd serwera, po którym Google wycofuje adres z indeksu. Sprawdzisz to w konsoli przeglądarki w karcie sieci albo poleceniem curl.
curl -I https://twojadomena.pl/twoja-podstrona
Zwróć uwagę na dwie rzeczy naraz: pierwszą linię z kodem odpowiedzi oraz nagłówek X-Robots-Tag, o którym mowa w następnym kroku.
Kody odpowiedzi HTTP — pełna definicja w słowniku
3. Poszukaj noindex — w dwóch miejscach, nie w jednym
Znacznik meta robots w kodzie strony to miejsce oczywiste. Drugie, o którym prawie wszyscy zapominają, to nagłówek HTTP X-Robots-Tag; ustawiony na poziomie serwera jest niewidoczny w źródle strony, a działa dokładnie tak samo.
<!-- W sekcji head strony --> <meta name="robots" content="noindex, follow">
# W odpowiedzi serwera — niewidoczne w zrodle strony X-Robots-Tag: noindex
Pułapka, która blokuje najczęściej: noindex i Disallow w robots.txt wykluczają się nawzajem. Jeśli adres jest zablokowany w robots.txt, robot nigdy nie pobierze strony, więc NIGDY nie przeczyta znacznika noindex — a stary adres potrafi zostać w wynikach latami. Żeby coś usunąć z indeksu, musisz pozwolić robotowi to pobrać.
noindex — pełne wyjaśnienie — pełna definicja w słowniku
4. Sprawdź, na co wskazuje canonical
Jeżeli strona wskazuje canonicalem na INNY adres, mówisz Google wprost, żeby indeksował tamten zamiast tego. To bardzo częsty efekt uboczny szablonów i wtyczek, które wstawiają canonical strony głównej na całym serwisie.
<!-- Poprawnie: strona wskazuje na sama siebie --> <link rel="canonical" href="https://twojadomena.pl/twoja-podstrona"> <!-- Blad: KAZDA podstrona wskazuje na strone glowna --> <link rel="canonical" href="https://twojadomena.pl/">
canonical — pełne wyjaśnienie — pełna definicja w słowniku
5. Sprawdź, czy robot ma jak dojść do strony
Adres, do którego nie prowadzi ani jeden link i którego nie ma w sitemapie, jest dla robota niewidzialny. Taka strona nazywa się sierotą. Dopisz ją do sitemapy ORAZ podlinkuj z miejsca, które już jest indeksowane — samo dopisanie do sitemapy to słabszy sygnał.
Strona sierota — pełna definicja w słowniku
6. Na końcu oceń, czy treść zasługuje na indeks
Jeśli poprzednie pięć kroków jest w porządku, a Search Console pokazuje kategorię o wykrytej, ale niezaindeksowanej stronie, to znaczy, że Google widzi Twoją stronę i świadomie jej nie chce. To najtrudniejszy przypadek, bo nie ma tu przełącznika do przestawienia.
- Czy strona odpowiada na jakieś realne pytanie, czy tylko istnieje, bo tak wyszło z architektury serwisu?
- Czy jest na niej coś, czego nie ma na dziesięciu innych stronach z tym samym tematem?
- Czy nie jest to jedna z dwustu prawie identycznych stron wygenerowanych z szablonu?
Przy setkach ubogich podstron najskuteczniejsze bywa nie rozbudowywanie ich wszystkich, tylko scalenie w kilkanaście porządnych stron i przekierowanie reszty.
Uboga treść — pełna definicja w słowniku
Czego NIE robić
- Nie zgłaszaj adresu do indeksacji w kółko — to nie przyspiesza, a przy realnym problemie tylko odsuwa moment jego znalezienia.
- Nie kupuj linków, żeby przyspieszyć indeksację. Strona zablokowana w robots.txt nie wejdzie do indeksu niezależnie od tego, ile linków do niej prowadzi.
- Nie usuwaj i nie dodawaj strony na nowo pod tym samym adresem. Tracisz historię, a przyczyna zostaje.
Jak sprawdzić, że naprawa zadziałała
- Użyj narzędzia do sprawdzania adresu URL w Search Console i zobacz, co widzi robot PO zmianie — narzędzie pobiera stronę na żywo.
- Zgłoś adres do ponownej indeksacji, ale tylko raz.
- Wróć do raportu indeksowania po tygodniu. Kategoria adresu powinna zmienić się na zaindeksowany.
Jeśli nie chcesz robić tego ręcznie dla każdej podstrony, przeskanuj domenę naszym analizatorem — sprawdza robots.txt, kody odpowiedzi, canonicale i znaczniki robots na wszystkich znalezionych adresach naraz.
Najczęstsze pytania
Ile czeka się na indeksację nowej strony?
Od kilku godzin do kilku tygodni. Nowa domena bez żadnych linków przychodzących czeka najdłużej, bo nic nie prowadzi do niej robota. Istniejący serwis z regularnie aktualizowaną treścią indeksuje nowe podstrony zwykle w ciągu doby.
Czy zgłoszenie adresu w Search Console przyspiesza indeksację?
Nieznacznie i tylko dla pojedynczych adresów; limit dzienny jest niski. Zgłoszenie nie zastępuje przyczyny: strona odrzucona jako zbyt uboga po ponownym zgłoszeniu zostanie odrzucona tak samo.
Wpisuję site:mojadomena.pl i nic nie widzę. Co to znaczy?
Że żadna podstrona nie jest w indeksie. To poważniejszy sygnał niż brak jednej strony i najczęściej oznacza blokadę na poziomie całej domeny: robots.txt z Disallow dla wszystkiego, noindex w szablonie albo serwer odpowiadający robotowi błędem.
Strona była w Google i zniknęła. Dlaczego?
Najczęściej z trzech powodów: ktoś dodał noindex przy okazji innej zmiany, adres zaczął zwracać błąd, albo Google uznał stronę za kopię innej i skonsolidował ją pod tamtym adresem. Raport indeksowania w Search Console poda konkretną kategorię.
Pojęcia z tego poradnika
- Indeksacja
- robots.txt
- noindex
- Link kanoniczny (canonical)
- Mapa strony (sitemap.xml)
- Robot / crawler
- Uboga treść (thin content)
- URL Inspection
Wszystkie poradniki · Cała Wiedza · Sprawdź to na swojej stronie