Czym jest soft 404 w Google Search Console?
Problemy z indeksowaniem
Soft 404 to adres URL, który zwraca status 200 OK, ale wyświetla coś, co Google odczytuje jako błąd: komunikat „nie znaleziono strony", pustą lub prawie pustą stronę albo stronę, na której nie załadowała się główna treść. Serwer zgłasza sukces, a strona wygląda jak porażka. Dlatego Google nie umieszcza jej w wynikach wyszukiwania i wskazuje ją jako Soft 404 w raporcie Indeksowanie stron. Sposób naprawy zależy od tego, czy ta strona powinna istnieć.
Co powoduje soft 404?
Przewodnik po błędach indeksowania Google opisuje soft 404 jako stronę, która informuje użytkowników, że nie istnieje, a jednocześnie zwraca kod 200. Wśród przyczyn technicznych wymienia brakujący plik server-side include, uszkodzone połączenie z bazą danych oraz plik JavaScript, który się nie załadował. W praktyce najczęstsze źródła to:
- Strony błędów zwracane z niewłaściwym kodem. System CMS lub aplikacja jednostronicowa pokazuje przyjazną stronę „nie znaleziono", ale wysyła kod
200. - Puste szablony. Strona kategorii, tagu lub wyników wyszukiwania, na której nic nie ma.
- Treść, która nie została wyrenderowana. Zablokowane zasoby, błędy serwera lub skrypty przekraczające limit czasu sprawiają, że Googlebot widzi pustą stronę, choć użytkownicy widzą treść.
Jak naprawić soft 404?
| Sytuacja | Rozwiązanie |
|---|---|
| Strona już nie istnieje | Zwróć kod 404 (nie znaleziono) lub 410 (usunięto na stałe). Własna strona błędu jest w porządku, o ile wysyła kod błędu. |
| Strona została przeniesiona lub ma następcę | Przekieruj ją kodem 301 na stronę docelową, a potem sprawdź wynik w narzędziu do kontroli adresów URL. |
| Strona powinna istnieć i ma treść | Ustal, dlaczego Google widzi ją jako pustą: sprawdź ją i zobacz, co wyrenderował Googlebot. |
| Strona istnieje, ale jest naprawdę uboga w treść | Dodaj treść, która czyni ją użyteczną, albo połącz ją z mocniejszą stroną. |
Kod 404 dla strony usuniętej celowo nie jest problemem. Pomoc Google dotycząca indeksowania stron stwierdza, że odpowiedzi 404 są w porządku, gdy stronę usunięto bez zastępnika. Google usuwa takie adresy URL ze swojego indeksu.
Jak sprawdzić, co zobaczył Google
- Sprawdź adres URL w Search Console i kliknij Testuj aktywny URL.
- Otwórz Wyświetl przetestowaną stronę, aby zobaczyć zrzut ekranu, wyrenderowany kod HTML i odpowiedź HTTP.
- Jeśli zrzut ekranu jest pusty lub pokazuje błąd, sprawdź zasoby, których Google nie mógł załadować, błędy serwera i wolne odpowiedzi.
- Potwierdź kod statusu poza przeglądarką:
curl -I https://example.com/page.
Po naprawie
Gdy naprawisz wszystkie dotknięte problemem adresy URL, otwórz w raporcie Indeksowanie stron powód Soft 404 i kliknij Sprawdź poprawkę. Google sprawdza próbkę, a następnie ponownie indeksuje tylko te adresy URL, o których wiadomo, że mają ten problem. Pomoc dotycząca raportu Indeksowanie stron podaje, że weryfikacja trwa zwykle do około dwóch tygodni, a czasem znacznie dłużej.
Soft 404 czy prawdziwy 404: co jest gorsze?
Prawdziwy kod 404 lub 410 to uczciwa odpowiedź i nic Cię nie kosztuje w przypadku strony, której naprawdę już nie ma. Przy soft 404 Google musi zgadywać, a gdy zgadnie źle, może przy okazji objąć prawdziwą stronę, której treść się nie wyrenderowała. Wysyłaj kod statusu zgodny z prawdą, a kod 200 zachowaj dla stron, na których coś jest. Informacje o innych statusach indeksowania znajdziesz w artykułach Błędy 404 w Google Search Console i Wykluczone strony.
Jak pomaga AutoPSEO
Funkcja URL Inspection w AutoPSEO sprawdza do 500 adresów URL w jednym przebiegu i pokazuje stan indeksowania każdego z nich. Dzięki temu po wdrożeniu zmian możesz przetestować całą sekcję serwisu lub mapę witryny pod kątem soft 404, zamiast czekać na raport. Index Tracker codziennie ponownie sprawdza Twoje kluczowe strony i może powiadomić Cię, gdy któraś wypadnie z indeksu. Często jest to pierwszy sygnał, że szablon zaczął się renderować jako pusty.
Więcej w sekcji Problemy z indeksowaniem
- Jak korzystać z narzędzia do inspekcji adresów URL w Google Search Console?
- Czym są błędy w raporcie Pokrycie / Strony w Google Search Console?
- Co oznacza „Wykluczone" w raporcie Strony w Google Search Console?
- Co oznacza „Strona z przekierowaniem” w Google Search Console?
- Co oznacza canonical URL w Google Search Console?
Wrzuć treści SEO na autopilota
Połącz Search Console i swoją stronę. AutoPSEO przeskanuje ją i od razu zaplanuje pierwsze tematy. Karta kredytowa nie jest wymagana.