Sklep zniknął z Google — diagnostyka krok po kroku
Ze wszystkich pytań, jakie widzę w grupach dla właścicieli sklepów, to wraca najczęściej i jest najbardziej dramatyczne: „miałem 3 000 stron w indeksie, została jedna". Dobra wiadomość jest taka, że w większości przypadków to nie kara od Google, tylko jedno ustawienie — i da się je znaleźć w pół godziny. Poniżej kolejność sprawdzania, od rzeczy najczęstszych do najrzadszych.
Spis treści
Krok 0: ustal skalę problemu
Zanim zaczniesz cokolwiek zmieniać, ustal, o czym właściwie mówimy. Trzy różne sytuacje mają trzy różne przyczyny i mylenie ich prowadzi do naprawiania czegoś, co nie jest zepsute.
| Objaw | Co to zwykle znaczy | Gdzie szukać |
|---|---|---|
| Zniknęły wszystkie strony, zostało 0–5 | Blokada techniczna na poziomie całego sklepu | noindex, robots.txt, hasło, przekierowanie domeny |
| Zniknęła część stron (np. produkty, zostały kategorie) | Problem z konkretnym typem strony lub jakością treści | szablon danego typu, thin content, canonical |
| Strony są w indeksie, ale spadł ruch | Aktualizacja algorytmu, konkurencja albo utrata pozycji | porównanie pozycji rok do roku, nie indeksacja |
Skalę sprawdzisz w dwóch miejscach. W Google Search Console: Indeksowanie → Strony —
tam zobaczysz liczbę zaindeksowanych i, co ważniejsze, powody wykluczenia. Szybki podgląd bez logowania:
wpisz w wyszukiwarkę site:twojsklep.pl.
Uwaga na fałszywy alarm. Liczba wyników przy site: jest orientacyjna
i potrafi się wahać o rzędy wielkości z dnia na dzień. Zanim ogłosisz katastrofę, sprawdź GSC — tam są
dane, na których można polegać. Sam raport „Strony" mówi Ci nie tylko ile, ale też dlaczego.
Kolejność diagnostyki — od najczęstszych
Diagnostykę prowadź w tej kolejności, nie na wyrywki. Każdy kolejny krok jest rzadszy i trudniejszy do sprawdzenia od poprzedniego — a w mojej praktyce ponad połowa przypadków kończy się na dwóch pierwszych punktach.
8 najczęstszych przyczyn
1. Globalny noindex — zwykle po pracach na sklepie
Najczęstsza przyczyna nagłego zniknięcia całego sklepu. Ktoś włączył blokadę indeksowania na czas wdrożenia i nikt jej nie wyłączył po uruchomieniu. Bywa też w ustawieniach platformy jako „tryb testowy" albo „sklep w budowie".
Jak sprawdzić: otwórz stronę główną, wyświetl źródło (Ctrl+U) i poszukaj
noindex. Sprawdź stronę główną, jedną kategorię i jeden produkt — blokada bywa tylko na
części typów. W GSC odpowiada temu status „Wykluczona przez tag noindex".
2. robots.txt blokujący całość
Plik twojsklep.pl/robots.txt z wpisem Disallow: / mówi wyszukiwarkom, żeby
nie wchodziły nigdzie. Trafia tam z wersji testowej albo z przeklejonej konfiguracji.
Jak sprawdzić: wejdź na twojsklep.pl/robots.txt i przeczytaj. Szukasz
Disallow: / bez nic dalej — to blokada całego serwisu.
Różnica, która wielu myli: noindex mówi „nie pokazuj w wynikach",
a robots.txt mówi „nie wchodź". Jeśli zablokujesz robotowi wejście, on nie zobaczy nawet
polecenia usunięcia strony z indeksu — dlatego strona potrafi wisieć w wynikach bez opisu. Przy
usuwaniu stron z indeksu kolejność jest odwrotna, niż podpowiada intuicja: najpierw noindex,
dopiero po przeindeksowaniu blokada w robots.txt.
3. Migracja albo zmiana adresu bez przekierowań
Przeniesienie sklepu z subdomeny na domenę główną, zmiana struktury adresów przy redesignie albo porządkowanie kategorii — jeśli stare adresy zwracają 404 zamiast przekierowania 301, Google po pewnym czasie usuwa je z indeksu, a nowe traktuje jak zupełnie nowy serwis.
Jak sprawdzić: weź trzy stare adresy z ruchem (znajdziesz je w GSC w zakładce Skuteczność, dane sprzed spadku) i otwórz je. Jeśli widzisz błąd 404 zamiast przeniesienia na odpowiednik — masz przyczynę. Przy większej migracji sprawdź to na kilkudziesięciu adresach, nie na trzech.
4. Sklep zabezpieczony hasłem lub blokada botów
Zabezpieczenie .htaccess, hasło na wersji testowej, ale też agresywne reguły firewalla
czy ochrony antybotowej, które blokują roboty Google razem z niechcianym ruchem. Ten drugi przypadek
bywa podstępny, bo w przeglądarce wszystko działa normalnie.
Jak sprawdzić: w GSC użyj narzędzia „Sprawdzenie adresu URL" → „Testuj wersję aktywną". Jeśli Google widzi stronę logowania albo błąd, a Ty widzisz sklep — to jest to.
5. Canonical wskazujący gdzie indziej
Znacznik rel="canonical" na wszystkich podstronach wskazujący na stronę główną albo na
inną domenę (np. pozostałość po środowisku testowym). Google posłusznie uznaje, że wszystkie strony to
kopie jednej i indeksuje tylko ją. Objaw: w indeksie została strona główna i nic więcej.
Jak sprawdzić: w źródle strony produktowej znajdź canonical. Powinien
wskazywać na tę samą stronę, na której jesteś.
6. Problem z certyfikatem lub przekierowaniem HTTPS
Wygasły certyfikat, pętla przekierowań między wersją z www i bez, albo mieszanie HTTP
z HTTPS. Roboty przestają docierać do treści, a użytkownicy widzą ostrzeżenie o niebezpiecznej stronie.
Jak sprawdzić: otwórz sklep w trybie incognito i sprawdź kłódkę w pasku adresu. Wpisz też adres w czterech wariantach (z www i bez, http i https) — wszystkie powinny lądować w jednym miejscu, jednym przekierowaniem, bez łańcuszka.
7. Ręczne działanie ze strony Google
Zdarza się najrzadziej z tej listy, ale najłatwiej wykluczyć. Dotyczy zwykle sklepów, które kupowały linki hurtowo albo mają wygenerowaną automatycznie treść niskiej jakości.
Jak sprawdzić: GSC → Zabezpieczenia i działania ręczne → Ręczne działania. Jeśli jest tam „Nie wykryto problemów", temat zamknięty i nie musisz do niego wracać.
8. Aktualizacja platformy, która zmieniła szablon
Specyfika sklepów w modelu SaaS: aktualizacja silnika albo przejście na nowy szablon potrafi zmienić generowany kod. Znikają nagłówki, zmienia się struktura adresów, przestaje działać wcześniejsza weryfikacja w GSC. Sklep wygląda tak samo, a w kodzie zmieniło się wszystko.
Jak sprawdzić: zestaw datę spadku z datą aktualizacji lub zmiany szablonu. Jeśli się pokrywają, przyczyna jest tam — porównaj kod sprzed i po (archiwum internetu bywa tu pomocne).
Osobny przypadek: produkty znikają po kilku tygodniach
To inny problem niż nagłe zniknięcie sklepu i wymaga innego podejścia. Objaw wygląda tak: nowe produkty wchodzą do indeksu, po dwóch–trzech tygodniach cicho z niego wypadają, ręczne zgłoszenie pomaga na chwilę i cykl się powtarza.
Google nie usuwa ich przez błąd, tylko przez ocenę wartości. Najczęstsze powody:
- Zbyt uboga treść — karta produktu z nazwą, ceną i dwoma zdaniami od producenta. Takich stron w sieci są miliony i żadna nie wnosi nic nowego.
- Duplikaty wewnętrzne — dziesiątki wariantów tego samego produktu jako osobne strony z niemal identyczną treścią.
- Brak linkowania wewnętrznego — produkt, do którego nie prowadzi żaden link poza mapą witryny, wygląda dla robota na stronę bez znaczenia.
- Wyczerpany budżet indeksowania — jeśli filtry generują dziesiątki tysięcy adresów, robot zużywa czas na nie, zamiast na realne produkty.
Lekarstwem nie jest ponowne zgłaszanie do indeksu, tylko usunięcie przyczyny: własne opisy produktów zamiast przepisanych od dostawcy, sensowne linkowanie z kategorii i powiązanych produktów oraz ograniczenie liczby adresów, które w ogóle mogą trafić do indeksu. Piszę o tym szerzej przy strukturze kategorii i filtrów.
Checklista 30 minut
Jeśli wolisz oddać to komuś, kto robi taką diagnostykę na co dzień — tak wygląda mój zakres prac przy pozycjonowaniu sklepów internetowych.
Przejdź to po kolei i zapisz odpowiedzi. Nawet jeśli oddasz sprawę specjaliście, te dane skrócą diagnozę o kilka godzin — i o tyle samo obniżą rachunek.
- GSC → Indeksowanie → Strony: ile zaindeksowanych, ile wykluczonych, jakie powody wykluczenia (to najważniejsza informacja z całej listy).
- GSC → Ręczne działania: jest coś czy czysto?
- Źródło strony głównej, kategorii i produktu: czy jest
noindex? twojsklep.pl/robots.txt: czy jestDisallow: /?- Trzy stare adresy z ruchem: 301 czy 404?
- Canonical na produkcie: wskazuje na siebie?
- Cztery warianty domeny (www/bez, http/https): jedno przekierowanie czy pętla?
- GSC → Sprawdzenie adresu URL → Testuj wersję aktywną: co widzi Google?
- Data spadku vs data ostatniej aktualizacji sklepu, zmiany szablonu lub migracji.
- GSC → Skuteczność, porównanie 3 miesiące do 3 miesięcy: spadły wyświetlenia czy tylko kliknięcia?
Punkt 10 rozstrzyga najwięcej. Jeśli spadły wyświetlenia — to problem z indeksacją lub pozycjami. Jeśli wyświetlenia zostały, a spadły kliknięcia — strony są w Google, tylko przestały być klikane. Wtedy szukaj przyczyny w tytułach, opisach w wynikach wyszukiwania, w nowych blokach Google nad wynikami albo w konkurencji, która zaczęła wyglądać atrakcyjniej. Jeśli sklep dodatkowo ładuje się wolno, sprawdź też prędkość i Core Web Vitals — na pozycje wpływa słabo, ale na liczbę porzuceń bardzo.
Ile trwa powrót do indeksu
Zależy od przyczyny i od tego, jak szybko ją usuniesz:
| Przyczyna | Czas powrotu po naprawie |
|---|---|
| noindex / robots.txt (usunięte szybko) | kilka dni – 2 tygodnie |
| Blokada botów, certyfikat, pętla przekierowań | 1–3 tygodnie |
| Brakujące przekierowania po migracji | 4–12 tygodni, czasem częściowa strata |
| Thin content / wypadanie produktów | 2–4 miesiące, po realnej poprawie treści |
| Ręczne działanie | po wniosku o ponowne rozpatrzenie, tygodnie–miesiące |
Po usunięciu przyczyny zgłoś mapę witryny ponownie w GSC i sprawdź kilka kluczowych adresów przez „Sprawdzenie adresu URL" → „Poproś o zindeksowanie". Nie zgłaszaj tysiąca stron pojedynczo — to nie przyspiesza, a jedynie zajmuje czas. Google i tak wróci sam, gdy przestanie napotykać blokadę.
Zanim zlecisz komukolwiek diagnozę, warto przejść przez osiem testów, które zrobisz samodzielnie w godzinę — zwykle wystarczają, żeby ustalić kategorię problemu. Pełne przejście przez serwis to już audyt SEO sklepu.
Najczęstsze pytania
Sklep zniknął z Google z dnia na dzień — czy to kara?
Prawie nigdy. Kary ręczne są rzadkie i widać je wprost w Search Console w sekcji „Ręczne działania" — sprawdzenie zajmuje 30 sekund. Nagłe zniknięcie całego sklepu to w zdecydowanej większości przypadków blokada techniczna: włączony noindex, Disallow w robots.txt albo migracja bez przekierowań.
Zgłaszam produkty do indeksu, wracają i znowu znikają. Dlaczego?
Bo ręczne zgłoszenie nie zmienia oceny wartości strony — wymusza tylko odwiedziny robota. Jeśli karta produktu ma dwa zdania opisu przepisane od producenta i nie prowadzi do niej żaden link wewnętrzny, Google po pewnym czasie znów ją usunie. Trzeba zmienić powód, a nie ponawiać zgłoszenie: własna treść, linkowanie z kategorii i powiązanych produktów, ograniczenie liczby śmieciowych adresów.
Straciłem ruch po migracji na nową platformę. Da się to odzyskać?
Zwykle tak, jeśli zadziałasz szybko. Kluczowe jest uzupełnienie mapy przekierowań 301 ze starych adresów na nowe odpowiedniki — nie na stronę główną, bo takie przekierowanie Google traktuje jak błąd 404. Im dłużej stare adresy zwracają 404, tym większa część dorobku przepada bezpowrotnie. Przy dużym katalogu robi się to importem z pliku, nie ręcznie.
Wyświetlenia zostały, ale kliknięcia spadły — co to znaczy?
Że jesteś w wynikach, ale przestałeś być wybierany. Najczęstsze powody: konkurencja poprawiła tytuły i opisy, nad wynikami pojawił się nowy blok Google zabierający uwagę, albo Twoje strony spadły z pozycji 3 na 8 — nadal widoczne, ale znacznie rzadziej klikane. Sprawdź średnią pozycję w tym samym raporcie, zanim zaczniesz cokolwiek przepisywać.
Czy warto zgłosić wszystkie strony ręcznie po naprawie?
Nie ma takiej potrzeby i nie ma jak — narzędzie ma dzienne limity. Wystarczy poprawna mapa witryny zgłoszona w Search Console plus ręczne zgłoszenie kilku najważniejszych adresów: strony głównej i głównych kategorii. Resztę Google odkryje sam, gdy przestanie napotykać blokadę.
Przeszedłeś checklistę i nadal nie wiesz, co się stało?
Prześlij mi wyniki z Search Console — powiem, gdzie leży przyczyna. Bezpłatnie, bez zobowiązań.
Napisz do mnie →