Strona najczęściej nie pojawia się w Google z jednego z pięciu powodów: blokada w pliku robots.txt lub aktywny znacznik noindex, brak zgłoszenia adresu w Google Search Console, zbyt młody wiek domeny (pierwsza wizyta Googlebota trwa od kilku dni do 4-6 tygodni), zduplikowana lub zbyt uboga treść albo ręczna kara nałożona za naruszenie wytycznych. Poniżej 25 konkretnych przyczyn pogrupowanych w sześć kategorii, z instrukcją, jak każdą zdiagnozować w Search Console.
Czy błędy techniczne blokują Googlebota przed zaindeksowaniem strony?
Błędy techniczne to najczęstsza grupa przyczyn, dla których strona w ogóle nie trafia do indeksu. Zanim zajmiesz się treścią, sprawdź, czy Googlebot fizycznie ma dostęp do adresu URL.
Plik robots.txt blokuje dostęp do strony
Dyrektywa Disallow obejmująca całą witrynę lub konkretny katalog zamyka drzwi przed Googlebotem, zanim ten zdąży cokolwiek przeczytać. Zdarza się to najczęściej po migracji ze stagingu na produkcję, gdy ktoś zapomina usunąć wpis Disallow: /. Sprawdź adres domena.pl/robots.txt oraz raport indeksowania w Search Console – po usunięciu blokady poproś o ponowne zindeksowanie adresu. Składnię pliku opisuje dokumentacja Google Search Central.
Disallow w robots.txt a noindex – dwie różne blokady
Disallow zabrania robotowi wejścia na stronę, więc Google nie zobaczy nawet znacznika noindex w kodzie – a mimo to czasem zaindeksuje sam adres bez opisu, jeśli linkują do niego inne strony. Meta robots noindex działa odwrotnie: robot musi wejść na stronę, żeby przeczytać instrukcję i wycofać ją z indeksu. Mylenie tych dwóch mechanizmów potrafi opóźnić naprawę widoczności o kilka tygodni.
Znacznik meta robots noindex jest aktywny
Tag <meta name="robots" content="noindex"> w sekcji head nakazuje Google pominięcie strony w indeksie, nawet jeśli treść jest wartościowa. Wtyczki SEO (Yoast, Rank Math) czasem ustawiają noindex domyślnie dla nowych typów wpisów, albo strona zachowuje ustawienie z etapu budowy witryny. Sprawdź źródło strony (Ctrl+U) i wyszukaj frazę „noindex”, albo skorzystaj z narzędzia „Sprawdzenie adresu URL” w Search Console.
Strona nie ma zgłoszonej lub poprawnej mapy witryny XML
Sitemap.xml informuje Google, które adresy URL w ogóle istnieją. Bez niego Googlebot polega wyłącznie na linkach, co przy nowej witrynie wydłuża odkrycie strony nawet o kilka tygodni. Zgłoś plik w Search Console w zakładce „Mapy witryn” i sprawdź status „Powodzenie” zamiast „Nie udało się pobrać” – powinien zawierać wyłącznie adresy z kodem 200, bez przekierowań i błędów 404.
Canonical wskazuje na inny adres niż sama strona
Znacznik rel=canonical mówi Google, który adres jest oryginałem wśród podobnych wersji strony. Jeśli przez błąd szablonu każda podstrona ma canonical ustawiony na stronę główną, Google zaindeksuje tylko ją, ignorując resztę – błąd typowy dla sklepów i wielosekcyjnych motywów. Zweryfikuj to narzędziem „Sprawdzenie adresu URL”: pole „Zadeklarowany canonical” musi zgadzać się z „Canonical wybrany przez Google”.
Serwer zwraca błędy 5xx lub pętlę przekierowań
Błąd 500, 502 czy 503 zwracany choćby kilkukrotnie podczas wizyty Googlebota skutkuje wpisem „Błąd serwera (5xx)” w raporcie indeksowania i wstrzymaniem crawlowania adresu na kilka dni. Pętla przekierowań A→B→A uniemożliwia dotarcie do treści w ogóle. Raport „Strony” w Search Console pokazuje liczbę adresów dotkniętych każdym z błędów. Podobnie działa chronicznie wolny czas odpowiedzi serwera (TTFB powyżej 600 ms), opisany w dokumentacji Core Web Vitals na web.dev – Googlebot ogranicza wtedy liczbę żądań do witryny.
Strona wymaga JavaScript, którego Googlebot nie renderuje poprawnie
Treść generowana wyłącznie po stronie klienta (React, Vue) bywa niewidoczna dla Google, jeśli renderowanie zależy od zasobów blokowanych przez robots.txt albo trwa dłużej niż limit czasowy crawlera. Narzędzie „Sprawdzenie adresu URL” pokazuje podgląd wyrenderowanej strony w zakładce „Wyświetlony kod HTML” – brak w niej treści widocznej w przeglądarce oznacza problem z renderowaniem JS, a rozwiązaniem jest server-side rendering lub pre-rendering.
Każdy z tych sześciu błędów da się zweryfikować w Search Console w mniej niż 5 minut – to pierwszy krok diagnozy, zanim przejdziesz do treści czy linków.
Czy strona jest po prostu zbyt młoda, by pojawić się w Google?
Część stron „znika” z wyników, bo nigdy tam nie dotarła. Nowa domena i nowy adres potrzebują czasu, zanim Google w ogóle je odwiedzi.
Strona została opublikowana kilka dni temu i Google jeszcze jej nie odwiedził
Standardowy czas między publikacją a pierwszą wizytą Googlebota to od kilku godzin do 2 tygodni dla witryn bez historii crawlowania, a przy słabym linkowaniu wewnętrznym wydłuża się do 4-6 tygodni. Poniżej 14 dni od publikacji to naturalny czas oczekiwania. Status „Odnaleziona, aktualnie nie zaindeksowana” w raporcie „Strony” oznacza, że Google zna adres, ale kolejka crawlowania jeszcze do niego nie doszła.
Adres URL nigdy nie został zgłoszony w Google Search Console
Funkcja „Sprawdzenie adresu URL” z opcją „Poproś o zindeksowanie” przyspiesza pierwszą wizytę Googlebota z tygodni do zwykle 1-3 dni, ale wymaga ręcznego zgłoszenia. Bez podłączonej usługi Search Console tracisz też wgląd w przyczyny braku indeksacji, bo nie widzisz żadnych raportów diagnostycznych. Podłączenie konta i zgłoszenie mapy witryny to pierwszy krok po starcie każdej nowej strony.
Domena jest nowa i nie zbudowała jeszcze żadnego autorytetu
Domena zarejestrowana kilka tygodni czy miesięcy temu, bez linków przychodzących ani historii w wyszukiwarce, bywa indeksowana z opóźnieniem, bo Google przydziela jej niski początkowy budżet crawlowania. Zjawisko określane potocznie „sandboxem” nie jest oficjalnym algorytmem, ale efekt jest podobny: nowe domeny rzadziej trafiają na wysokie pozycje w pierwszych 3-6 miesiącach. Konsekwentna publikacja i pierwsze wartościowe linki przychodzące skracają ten okres.
Czy jakość treści jest powodem, dla którego Google pomija stronę?
Strona bywa technicznie w pełni dostępna dla robota i mimo to nie trafia do indeksu. Powodem jest wtedy jakość samej treści, nie ustawienia techniczne.
Treść jest zduplikowana z inną stroną w sieci lub w obrębie własnej witryny
Google indeksuje z reguły jeden egzemplarz powtarzającej się treści, a pozostałe pomija w wynikach, nawet jeśli formalnie każdy adres zwraca kod 200. Dotyczy to kopiowania opisów od producentów, jak i wewnętrznej kanibalizacji, gdy dwie podstrony opisują to samo niemal identycznymi słowami. Etykieta „Zduplikowana, Google wybrał inny kanoniczny adres URL niż użytkownik” w raporcie „Strony” wskazuje dokładnie, które adresy ucierpiały.
Treść jest zbyt uboga, by dawać wartość (thin content)
Strona z jednym akapitem tekstu, listą produktów bez opisu albo landing page złożony wyłącznie z formularza kontaktowego rzadko trafia do indeksu, bo nie niesie unikalnej wartości. Nie chodzi o sztywny limit słów, tylko o to, czy strona odpowiada na pytanie lepiej niż setki podobnych adresów w sieci. Podstrony poniżej 150-200 słów bez unikalnych danych mają wyraźnie niższą szansę na indeksację.
Treść została wygenerowana masowo przez AI bez weryfikacji i wartości
Google klasyfikuje masowo generowaną, niesprawdzoną treść jako naruszenie wytycznych niezależnie od narzędzia, którym powstała – ręcznie czy przy pomocy sztucznej inteligencji. Sygnałem ostrzegawczym jest kilkaset podstron opublikowanych w krótkim odstępie czasu, o niemal identycznej strukturze i bez edycji redakcyjnej – to wzorzec, który Google od aktualizacji polityk antyspamowych z marca 2024 traktuje jako podstawę do ręcznej akcji.
Strona nie odpowiada na żadne realne zapytanie użytkownika
Treść napisana pod frazę kluczową, ale nieodpowiadająca żadnej konkretnej intencji wyszukiwania, nie ma z czym konkurować w wynikach, bo Google nie ma dla niej dopasowanego zapytania. Sprawdź w planerze słów kluczowych lub wprost w wynikach wyszukiwania, czy fraza generuje realne wyszukiwania i jaki typ treści już na nią rankuje.
Zbyt duża kanibalizacja słów kluczowych między podstronami
Kilka podstron celujących w tę samą frazę dzieli między siebie sygnały linkowania i trafień, przez co żadna nie zdobywa siły, by wybić się w wynikach. Google indeksuje wtedy zwykle tylko jedną wersję. Rozwiązaniem jest konsolidacja treści w jeden pełny artykuł z przekierowaniem 301 ze słabszych wersji, zamiast utrzymywania kilku konkurujących adresów.
Czy Google nałożył karę za naruszenie wytycznych?
Jeśli strona była wcześniej widoczna i nagle zniknęła z wyników, sprawdź w pierwszej kolejności zakładkę „Działania ręczne” w Search Console – to najszybszy sposób na potwierdzenie lub wykluczenie kary.
Nałożona ręczna kara (manual action)
Działanie ręczne to decyzja pracownika Google po weryfikacji zgłoszenia lub audycie jakości, nakładana za konkretne naruszenie – od spamu linkowego po ukryty tekst – widoczna w Search Console wraz z opisem przyczyny i zakresem (cała witryna albo wybrane adresy). Po usunięciu przyczyny trzeba złożyć wniosek o ponowne rozpatrzenie; Google odpowiada zwykle w ciągu 1-4 tygodni, a bez tego wniosku kara nie znika sama.
Strona została zhakowana i wstrzyknięto spam
Przejęta strona bywa wykorzystywana do wstrzykiwania ukrytych linków, przekierowań na strony phishingowe albo podstron ze spamem farmaceutycznym czy hazardowym, co skutkuje etykietą „Strona zainfekowana” w wynikach lub w Search Console. Typowe wejście dla ataku to nieaktualizowany rdzeń CMS, przestarzała wtyczka lub słabe hasło do panelu. Po wyczyszczeniu witryny konieczne jest zgłoszenie prośby o ponowną weryfikację bezpieczeństwa.
Wykryty cloaking lub ukryty tekst
Cloaking, czyli pokazywanie robotowi innej treści niż użytkownikowi, oraz tekst ukryty poza ekranem lub kolorem tła to jedne z najcięższych naruszeń, karane manualną akcją obejmującą zwykle całą domenę. Wykrycie wymaga porównania tego, co widzi przeglądarka, z tym, co serwer zwraca dla User-Agent Googlebota.
Nienaturalny, spamerski profil linków przychodzących
Duża liczba linków kupionych, wymienionych w schematach linkowania albo z farm linków bywa podstawą manualnej akcji „Nienaturalne linki prowadzące do Twojej witryny”, nawet jeśli sama treść strony jest poprawna. Raport „Linki” w Search Console pokazuje domeny odsyłające – nagły skok linków z niepowiązanych, niskiej jakości domen wymaga analizy i ewentualnego zgłoszenia pliku disavow.
Czy to błąd konfiguracji CMS lub hostingu odcina stronę od Google?
Część przyczyn braku widoczności nie ma nic wspólnego z treścią ani karami. To pojedyncze ustawienie w panelu CMS albo po stronie serwera, łatwe do przeoczenia.
WordPress ma włączoną opcję „Odradzaj wyszukiwarkom indeksowanie tej witryny”
Ta opcja w Ustawienia → Czytanie automatycznie dodaje znacznik noindex do całej witryny i bywa pozostawiona włączona po pracach na środowisku testowym. Efekt jest identyczny jak ręczne dodanie noindex do każdej podstrony naraz. Sprawdzenie zajmuje 10 sekund, a naprawa jedno kliknięcie – mimo to jest jedną z najczęściej przeoczanych przyczyn nagłego zniknięcia całej witryny z wyników.
Migracja lub zmiana adresu bez przekierowań 301
Zmiana domeny, protokołu (http na https) albo struktury adresów bez skonfigurowanych przekierowań 301 skutkuje utratą zarówno starych, jak i nierzadko nowych stron w indeksie – Google widzi setki błędów 404 zamiast spójnej migracji. Pełne odzyskanie widoczności trwa wtedy zwykle 2-3 miesiące dłużej niż przy migracji przeprowadzonej poprawnie, a część autorytetu linków przepada bezpowrotnie.
Firewall lub WAF blokuje adresy IP Googlebota
Zapora skonfigurowana zbyt restrykcyjnie – na przykład reguła blokująca ruch spoza jednego kraju albo automatyczna ochrona przed botami – potrafi odrzucać żądania Googlebota tak samo jak ruch spamowy. Objawia się to rosnącą liczbą błędów „Nie udało się pobrać” w Search Console. Weryfikacja wymaga sprawdzenia logów serwera pod kątem zapytań z adresów IP należących do Google.
Brak certyfikatu SSL lub błędy mixed content
Strona bez ważnego certyfikatu SSL wyświetla ostrzeżenie „Niezabezpieczona”, a błędy mixed content – zasoby ładowane przez http na stronie https – blokują w części przeglądarek elementy strony. Certyfikat SSL to jeden z czynników rankingowych opisywanych w dokumentacji Google, a jego brak lub błędna konfiguracja to problem możliwy do naprawienia w mniej niż godzinę u większości dostawców hostingu.
Czy strona jest zaindeksowana, ale mimo to niewidoczna w wynikach?
Bywa, że strona jest poprawnie zaindeksowana i wolna od kar, a mimo to nie widać jej na pierwszych stronach wyników. Wtedy problem leży w konkurencyjności frazy, nie w samej indeksacji.
Zbyt duża konkurencja na wybrane frazy kluczowe
Nowa strona bez ugruntowanego autorytetu domeny rzadko wybija się od razu na frazy, na które od lat rankują serwisy z tysiącami linków i wieloletnią historią. Indeksacja i widoczność to dwie różne rzeczy – strona może być w indeksie, a jednocześnie na 5. czy 8. stronie wyników. Rozwiązaniem jest start od fraz długiego ogona o niższej konkurencji.
Brak optymalizacji pod intencję lokalną i Google Business Profile
Zapytania z intencją lokalną, na przykład „usługa plus miasto”, wyświetlają przede wszystkim pakiet map (Local Pack), a nie klasyczne wyniki organiczne. Strona bez uzupełnionego, zweryfikowanego profilu firmy traci tę przestrzeń niezależnie od jakości treści na stronie. Uzupełnienie kategorii działalności, godzin otwarcia, zdjęć i zbieranie recenzji to warunek konieczny do pojawienia się w lokalnych wynikach.
Meta title i description nieatrakcyjne, niski CTR w wynikach
Strona może zajmować przyzwoitą pozycję i mimo to generować niewielki ruch, jeśli tytuł i opis nie zachęcają do kliknięcia na tle konkurencji – z perspektywy właściciela wygląda to jak brak widoczności, choć technicznie strona jest obecna. Raport „Skuteczność” w Search Console z podziałem na wyświetlenia, kliknięcia i CTR pozwala odróżnić brak wyświetleń (problem z indeksacją lub pozycją) od niskiego CTR przy wysokiej liczbie wyświetleń.
Pytania i odpowiedzi
Jak długo trwa zaindeksowanie nowej strony w Google?
Przy poprawnej konfiguracji technicznej i zgłoszonej mapie witryny pierwsza wizyta Googlebota następuje zwykle w ciągu 1-14 dni, a samo zaindeksowanie – pojawienie się adresu w wynikach – od kilku dni do 4 tygodni. Ręczne zgłoszenie przez funkcję „Poproś o zindeksowanie” skraca ten czas zwykle do 1-3 dni. Nowe domeny bez historii i linków przychodzących mogą czekać nawet 6-8 tygodni.
Jak sprawdzić, czy strona jest zaindeksowana w Google?
Najszybszy sposób to wpisanie w wyszukiwarkę site:twojadomena.pl/adres-strony – jeśli strona się pojawia, jest w indeksie. Dokładniejszą diagnozę daje narzędzie „Sprawdzenie adresu URL” w Search Console, które pokazuje status indeksowania, datę ostatniego zaindeksowania oraz przyczyny wykluczenia, na przykład noindex, canonical wskazujący inny adres czy błąd serwera.
Co zrobić, gdy Search Console pokazuje „Odnaleziona, aktualnie nie zaindeksowana”?
Ten status oznacza, że Google zna adres, ale jeszcze go nie odwiedził lub odłożył wizytę w czasie – jeśli domena ma mniej niż 3 miesiące i słaby profil linków, przyczyną jest zwykle ograniczony budżet crawlowania. Sprawdź linkowanie wewnętrzne do tej strony, popraw szybkość ładowania i użyj funkcji „Poproś o zindeksowanie”. Jeśli status utrzymuje się dłużej niż 4-6 tygodni, sprawdź też jakość treści.
Czy brak linków przychodzących blokuje indeksację?
Sam brak linków nie blokuje indeksacji, jeśli strona ma zgłoszoną mapę witryny i poprawne linkowanie wewnętrzne, ale znacząco wydłuża czas potrzebny Google na jej odkrycie. Linki z innych, indeksowanych już stron działają jak dodatkowa ścieżka odkrycia niezależna od crawlowania mapy witryny, dlatego strony bez żadnych linków przychodzących bywają odkrywane wolniej niż te promowane choćby jednym linkiem z aktywnej domeny.
Jak sprawdzić, czy strona ma nałożoną ręczną karę?
W Search Console, w menu bocznym, znajduje się sekcja „Działania ręczne” – jeśli jest pusta z komunikatem „Nie wykryto żadnych problemów”, strona nie ma aktywnej kary. Jeśli widnieje tam wpis, zawiera on typ naruszenia, zakres i datę nałożenia. To jedyne oficjalne źródło tej informacji – spadek pozycji bez wpisu w tej sekcji to zwykle efekt aktualizacji algorytmu, nie kary ręcznej.
Ile trwa naprawa typowych problemów z indeksacją?
Usunięcie blokady w robots.txt lub znacznika noindex to zmiana kilku minut, ale efekt w wynikach pojawia się zwykle po 3-14 dniach od ponownego zaindeksowania. Kary ręczne wymagają dodatkowo złożenia wniosku o ponowne rozpatrzenie i oczekiwania 1-4 tygodnie. Problemy z jakością treści (thin content, duplikacja) wymagają przepisania materiału i zwykle 4-8 tygodni na odbudowanie widoczności.
Czy Google zawsze indeksuje każdą opublikowaną stronę?
Nie – indeksacja nie jest gwarantowana nawet przy braku błędów technicznych. Google świadomie pomija strony ocenione jako zduplikowane, zbyt ubogie treściowo albo niepasujące do żadnego realnego zapytania, traktując to jako gospodarowanie zasobami indeksu, a nie błąd systemu. Strona bez zarzutów technicznych, ale bez unikalnej wartości informacyjnej, może pozostać poza indeksem miesiącami.
Te 25 przyczyn pokrywa większość przypadków spotykanych przy audytach stron niewidocznych w wynikach – od zapomnianego znacznika noindex po systemowy problem z jakością treści całej witryny. Samodzielna diagnoza w Search Console pozwala wykluczyć część z nich w jeden wieczór, ale rozróżnienie między problemem technicznym, karą a zwykłą konkurencyjnością frazy – zwłaszcza gdy nakładają się dwie lub trzy przyczyny naraz – wymaga spojrzenia z zewnątrz. Zespół Craftis weryfikuje wszystkie 25 obszarów w ramach jednego audytu SEO i GEO, a więcej materiałów znajdziesz w bazie wiedzy w kategorii SEO.
Gotowy na stronę, która wyróżni Twój biznes?
Opowiedz nam o swoim projekcie, a my przygotujemy darmową wycenę dopasowaną do Twoich celów - bez zobowiązań.