Strona zniknęła z Google: co sprawdzić
Jeśli Twoja strona zniknęła z Google, przejdź przez przyczyny w kolejności tego, jak szybko można je wykluczyć: działanie ręczne, noindex, robots.txt, kanoniczny, włamanie albo wpis na czarnej liście, błędy serwera, a na końcu sama domena. Sześć z siedmiu jest widocznych z zewnątrz strony w kilka minut, a poniższa kolejność jest dobrana tak, żeby najtańsze sprawdzenia były pierwsze.
Najpierw potwierdź, że faktycznie zniknęła
Wyszukaj dokładny adres URL Twojej strony głównej, potem uruchom site:example.com. Brak wyników
dla obu wskazuje na przyczynę ogólnostronową i stosuje się poniższa lista. Wyniki dla strony głównej, ale nie dla
sekcji, wskazują na jeden szablon albo jedną ścieżkę, co znacznie zawęża poszukiwania. Wyniki, które są wszystkie
obecne, ale rankują gorzej niż w zeszłym miesiącu, to inny problem: to zmiana rankingu, nie deindeksacja, i żaden
z tych kroków tego nie dotyczy.
1. Sprawdź działanie ręczne
Search Console, Bezpieczeństwo i działania ręczne, Działania ręczne. Działanie ręczne oznacza, że recenzent zastosował karę, i nazywa przyczynę oraz zakres. Nic innego z tej listy nie naprawi strony objętej takim działaniem. Droga powrotna to poprawienie tego, co opisuje powiadomienie, i złożenie wniosku o ponowne rozpatrzenie, co zajmuje od kilku dni do kilku tygodni. To pierwsze na liście, bo wymaga jednego kliknięcia i sprawia, że pozostałych sześć staje się nieistotne.
2. Sprawdź noindex
Najczęstsza przyczyna zniknięcia całej strony bez niczego, co wyglądałoby na zepsute:
curl -sI https://example.com/ | grep -i x-robots-tag
curl -s https://example.com/ | grep -i 'name="robots"'
Wypisanie noindex przez którekolwiek z poleceń to Twoja odpowiedź. Sprawdź stronę z każdego głównego
szablonu, nie tylko stronę główną, bo wyciek często ogranicza się do jednej trasy. Mechanizm i typowe sposoby, w
jaki to się dzieje, opisuje czym jest noindex.
3. Sprawdź robots.txt
Otwórz https://example.com/robots.txt. Disallow: / pod User-agent: *
blokuje indeksowanie całej strony. Potwierdź też, że sam plik zwraca 200: uporczywy 5xx na robots.txt może
sprawić, że Google wstrzyma indeksowanie hosta, mimo że każda strona na nim jest w porządku. Zasady i pułapki
opisuje jak sprawdzić robots.txt.
4. Sprawdź kanoniczny
curl -s https://example.com/ | grep -i 'rel="canonical"'
Jeśli kanoniczny nazywa host testowy, domenę deweloperską albo dowolny URL inny niż strona, którą pobrałeś, każda strona prosi o zwinięcie gdzie indziej. To kanoniczny wskazujący na staging i daje dokładnie ten objaw, podczas gdy strona wciąż zwraca 200.
5. Sprawdź, czy strona jest zhakowana albo na czarnej liście
Przejęta strona jest często usuwana z wyników, zanim jej właściciel cokolwiek zauważy. Najpierw spójrz na raport Problemów z zabezpieczeniami w Search Console, potem sprawdź listy reputacji z zewnątrz: darmowe sprawdzenie Web Risk zgłasza, czy własne listy złośliwego oprogramowania i phishingu Google aktualnie oznaczają Twój URL, a darmowe sprawdzenie czarnej listy obejmuje czarne listy DNS, które wpływają też na dostarczanie Twojej poczty. Oznaczenie na którejkolwiek oznacza, że znalezienie i usunięcie wstrzykniętej treści jest przed wszystkim innym, bo przegląd nie zostanie wyczyszczony, dopóki strona jest wciąż przejęta.
6. Sprawdź błędy serwera
Strony zwracające 5xx albo przekraczające czas oczekiwania dla robota indeksującego są odrzucane, a serwer, który zawodzi tylko pod obciążeniem robota, w przeglądarce wygląda całkowicie zdrowo. Sprawdź raport Statystyk indeksowania w Search Console pod kątem skoku nieudanych żądań i potwierdź kod statusu zwracany przez Twoją stronę z więcej niż jednej sieci, bo reguły ochrony przed botami odpowiadające 403 zakresom centrów danych są niewidoczne ze zwykłej przeglądarki.
7. Sprawdź, czy domena nie wygasła
Awaria, której nikt się nie spodziewa, bo wyłącza stronę całkowicie i po cichu: domena, która wygasła przy odnowieniu, albo rekord DNS, który zniknął razem z nią. Darmowe zapytanie WHOIS pokazuje datę rejestracji i wygaśnięcia wraz z aktualnymi serwerami nazw. Data wygaśnięcia w przeszłości albo serwery nazw, które nie są Twoje, wyjaśniają wszystko powyżej na tej liście.
Dlaczego ta lista jest długa
Każda przyczyna tutaj, oprócz działania ręcznego, daje stronę, która ładuje się poprawnie, zwraca 200 i przechodzi zwykłą kontrolę uptime, dlatego pierwszym sygnałem zwykle jest wykres ruchu tydzień po tym, jak zmiana weszła w życie. Ręczne przejście przez te sprawdzenia wyłapuje to raz. Darmowe narzędzie do crawlowania witryny obejmuje połowę listy dotyczącą samej strony w jednym przejściu przez każdą stronę, zamiast tylko te dwie czy trzy, które akurat przetestowałeś. Żeby wyłapać kolejną taką sytuację w chwili, gdy się pojawia, opcja Indeksowalność w monitorze HTTP HostTracker odczytuje dyrektywy noindex i kanoniczny Twoich kluczowych stron przy każdym sprawdzeniu i wysyła powiadomienie, gdy coś się zmieni - monitoring SEO pokazuje, jak to działa obok kontroli uptime, certyfikatu i wygaśnięcia domeny.