Soft 404: gdy strona mówi nie znaleziono, a serwer mówi OK

Soft 404

Błędy soft 404: czym są i jak je naprawić | We.Inc

Czym jest soft 404 w Google Search Console, dlaczego wywołują go aplikacje jednostronicowe i puste strony sklepu, właściwa poprawka dla każdego przypadku oraz test statusu i tekstu strony.

Soft 404 to strona, która mówi odwiedzającym, że nie istnieje, albo nie pokazuje prawie nic, podczas gdy serwer nadal odpowiada 200 OK. Google oznacza ją w Search Console, bo sygnały są sprzeczne. Napraw to, zwracając prawdziwe 404 lub 410 dla usuniętych stron, przekierowując przeniesione albo wypełniając naprawdę puste strony treścią.

Wybór właściwej odpowiedzi dla strony, która wywołała soft 404

Wyszukiwarki odczytują dwie rzeczy: kod statusu wysyłany przez Twój serwer i słowa na stronie. Gdy słowa mówią błąd, a kod mówi sukces, Google nazywa to soft 404 i nie pokazuje strony w wynikach. Wybierz poniżej kod statusu i wklej widoczny tekst problematycznej strony, aby sprawdzić, czy tak wygląda.

Najczęściej zadawane pytania

Czy soft 404 to kara?

Nie. Oznacza tylko, że Google nie zindeksuje tego adresu. Koszt jest pośredni: przewodnik Google po budżecie skanowania zaznacza, że strony soft 404 są nadal skanowane, co marnuje wizyty, które mogłyby trafić do prawdziwych stron.

Użyć 404 czy 410?

Oba działają. Dokumentacja Google dotycząca kodów statusu HTTP grupuje 404 i 410 z innymi kodami 4xx i mówi, że nie indeksuje adresów URL, które je zwracają. Użyj 410, jeśli chcesz zaznaczyć, że usunięcie jest celowe.

Dlaczego moja aplikacja jednostronicowa powoduje soft 404?

Aplikacja jednostronicowa zwykle serwuje tę samą powłokę HTML ze statusem 200 dla każdego adresu, a potem pokazuje w przeglądarce komunikat o braku strony. Przewodnik Google po SEO dla JavaScriptu podaje dwie poprawki: przekierowanie na adres zwracający 404 lub dodanie metatagu noindex przez JavaScript.

Czy prawdziwa strona może zostać oznaczona przez pomyłkę?

Tak. Strony z bardzo małą ilością tekstu, słowami takimi jak niedostępny lub brak w magazynie w głównej treści albo z nieudanym skryptem, który zostawia pustą stronę, mogą wyglądać jak błędy. Użyj testu na żywo w Sprawdzaniu adresu URL, aby zobaczyć, co wyrenderował Google.

Jak sprawdzić kod statusu strony?

Otwórz narzędzia deweloperskie przeglądarki, przejdź do karty Network, przeładuj stronę i spójrz na kolumnę Status dla pierwszego żądania dokumentu.

Co mówi raport Google

Sklepy i strony rezerwacji

Naprawa soft 404 w aplikacji jednostronicowej

Gdy ścieżka nie ma danych, wyślij odwiedzającego pod adres, na który Twój serwer odpowiada 404, albo powiedz robotom, aby nie indeksowały tego widoku.

Kieruj brakujące elementy na prawdziwy adres 404

Aby to działało, Twój serwer musi zwracać status 404 dla /not-found.

Dodaj noindex przez JavaScript

Użyj tego, gdy chcesz zatrzymać odwiedzającego pod tym samym adresem.

Test soft 404

Kod statusu wysyłany przez serwer

Widoczny tekst strony

Liczba słów: {n}.

Znalezione frazy przypominające błąd: {v}

Serwer już mówi, że strony nie ma. To prawdziwe 404 lub 410, a nie soft 404.

Przekierowanie nie jest soft 404, o ile prowadzi do odpowiedniej strony, a nie tylko na stronę główną.

Ten status nie oznacza ani sukcesu, ani braku strony. Sprawdź, czy to jest to, czego chcesz.

Prawdopodobnie soft 404: serwer mówi OK, ale tekst wygląda jak błąd. Zwróć 404 lub 410, przekieruj albo dodaj prawdziwą treść.

Możliwe soft 404: bardzo mało tekstu przy statusie 200. Dodaj treść albo prawidłowo usuń stronę.

Wygląda na zwykłą stronę. Jeśli Google nadal ją oznacza, uruchom test na żywo w Sprawdzaniu adresu URL, aby zobaczyć, co wyrenderował.

To przybliżony test oparty na typowych sformułowaniach błędów i długości tekstu. Google nie publikuje swoich dokładnych zasad.

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony