Czym są miękkie błędy Google 404 (i jak je naprawić)

Miękkie 404 są dość powszechnymi błędami, które Google czasami wyrzuca dla stron internetowych, szczególnie dla większych witryn. Są to również dziwne błędy, ponieważ miękkie 404 są hybrydą 404 i normalnych stron, i co dokładnie powoduje ten błąd dla konkretnej strony nie zawsze może być jasne.

Więc w tym poście, chcę pomóc wyjaśnić niektóre z niejasności wokół dlaczego miękkie błędy 404 się zdarzają, jak różnią się one od zwykłych błędów 404, i jak można naprawić problemy SEO, które je powodują.

Co to jest miękki błąd 404?

Według Google:

„Miękkie 404 oznacza, że adres URL w Twojej witrynie zwraca stronę informującą użytkownika, że strona nie istnieje, a także kod poziomu 200 (sukces) do przeglądarki.”

Podstawowo, masz stronę w witrynie, która mówi odwiedzającym, że już nie istnieje, ale w tym samym czasie mówi wyszukiwarkom, że istnieje.

Konfliktowe, prawda?

W niektórych przypadkach może to być strona w witrynie, która nie ma dużo, jeśli w ogóle, treści. Na przykład WordPress automatycznie generuje nowy adres URL, gdy tworzysz nowy tag dla swojej witryny. Jeśli utworzyłeś tag, ale nie opublikowałeś jeszcze żadnych postów przy użyciu tego tagu, będziesz miał pustą stronę na swojej stronie i potencjalnie miękkie 404 na rękach.

Więc co tak naprawdę się tam dzieje? Cóż, te cienkie strony są bardzo mylące dla Googlebota. Kiedy indeksuje Twoją witrynę i natrafia na stronę, o której serwer mówi, że istnieje, ale jej zawartość sugeruje inaczej, myśli „cóż, ta strona nie oferuje żadnej wartości dla użytkowników, więc nie jest warta indeksowania” i nadaje jej etykietę miękkiego 404.

Możliwe jest również uzyskanie miękkiego 404, kiedy strona nie istnieje, a kiedy użytkownik ląduje na niej po kliknięciu w wynikach wyszukiwania, zostaje przekierowany na stronę, która nie jest istotna dla kontekstu wyszukiwania. Na przykład, użytkownik ląduje na stronie i zostaje automatycznie przekierowany na stronę główną.

Do Soft 404 Errors Really Matter?

Gdy strona internetowa zwraca miękki błąd 404, nie pojawi się w wyszukiwarce Google. Zasadniczo, Google de-indeksuje strony, które zwracają miękki błąd 404, co z kolei może mieć wpływ na twoje SEO.

Przyjrzyjrzyjmy się przykładowi:

Powiedzmy, że prowadzisz sklep internetowy sprzedający krzesła i masz problemy z jednym adresem URL w szczególności: https://chairsgalorestore.com/products/sale/blue-chair

Podczas gdy Twój serwer może załadować adres URL bez problemu, zwracając kod statusu 200 (OK), ponieważ pod tym adresem URL znajduje się prawdziwa strona, treść na stronie może mówić odwiedzającym: „Przepraszamy, nie ma produktów odpowiadających Twojemu wyszukiwaniu.”

Podstawowo, strona wyświetla wyniki wyszukiwania dla produktu, który nie istnieje, ponieważ nie jest już na sprzedaż lub został wyprzedany.

Witryny e-commerce często zawierają dynamicznie generowane strony i treści, które mogą wyrzucać miękkie błędy 404, gdy linie produktów wyprzedają się lub nie są już dostępne. Zdjęcia: Unsplash.

To wcale nie jest pomocne dla odwiedzających witrynę. W końcu, kiedy klikają na twoją stronę z wyszukiwarki Google, szukają niebieskich krzeseł i spodziewają się znaleźć niebieskie krzesła, ale zamiast tego odkrywają, że nie ma żadnych dostępnych krzeseł!

To z tego powodu Google stworzyło etykietę miękkiego błędu 404 – jest to etykieta, a nie oficjalny kod odpowiedzi HTTP – aby poradzić sobie z cienką lub nieistniejącą treścią i zapewnić, że tylko wysokiej jakości wyniki pojawiają się w wyszukiwarce.

Co więc dzieje się ze stronami, które otrzymują miękkie 404? Google nie indeksuje tych stron.

Podsumowując, Google nie chce marnować swoich zasobów, próbując indeksować strony, które wysyłają sprzeczne sygnały, już nie istnieją lub nie oferują wartościowej, wysokiej jakości treści. Więc to po prostu usuwa je z indeksu i dostaje na z indeksowania stron, które rzeczywiście istnieją.

Jak sprawdzić swoją witrynę dla miękkich 404 błędów

Najprostszym sposobem, aby sprawdzić dla miękkich błędów 404 jest za pomocą Google Search Console (dawniej Google Webmaster Tools). Zaloguj się do swojego konta i na głównym ekranie zobaczysz wykres dla witryny „Wydajność” (całkowita liczba kliknięć dziennie), a pod spodem będzie wykres dla „Pokrycie.”

Jeśli masz jakieś strony z błędami, w tym miękkie błędy 404, będą one wyświetlane w „Pokrycie” wykres. Kliknij „Otwórz raport”, aby uzyskać więcej szczegółów na temat swoich błędów.

Na ekranie raportu, wszelkie błędy będą wyświetlane jako suma w dużym, czerwonym polu. Możesz kliknąć to czerwone pole błędu, aby dowiedzieć się więcej o wszelkich błędach na swojej stronie i co źródło błędu może być.

Na szczęście dla mnie, jak widać na ekranie Search Console dla mojej witryny, nie mam żadnych błędów, które wymagają naprawy. Jest to jednak ekran, który odwiedziłbyś, aby je znaleźć.

Alternatywnie, możesz użyć Fetch as Google, aby sprawdzić, czy konkretny adres URL w Twojej witrynie zwraca poprawny kod statusu, w tym miękkie błędy 404.

Możesz użyć tego narzędzia, aby zobaczyć, czy Googlebot może uzyskać dostęp do adresu URL, jak renderuje stronę i czy jakiekolwiek zasoby strony (takie jak obrazy lub skrypty) są zablokowane dla Googlebota.

Symuluje to indeksowanie i renderowanie wykonawcze, jak to się dzieje w normalnym procesie indeksowania i renderowania Google, i jest bardzo przydatne do usuwania problemów z indeksowaniem na twojej stronie.

Jak naprawić miękkie błędy 404

Jeśli dostajesz miękkie błędy 404 w witrynie dla krytycznych stron, takich jak strony produktów, kategorii lub generowania leadów, ważne jest, aby działać szybko, aby naprawić te błędy i uzyskać te strony zindeksowane i z powrotem w wyszukiwarce Google.

Podobnie, jeśli masz dużą liczbę miękkich błędów 404 w stosunku do całkowitej liczby stron w witrynie, to nie jest dobry wygląd wysyłasz Google. Zbyt wiele miękkich błędów 404 może prowadzić do zmniejszenia współczynnika indeksowania witryny, co z kolei może prowadzić do niższych rankingów i prowadzić do mniejszej liczby zaindeksowanych stron – duży problem, jeśli masz setki lub tysiące stron!

Jak się zabrać do naprawy miękkich błędów 404 zależy od przyczyny. Ale ogólnie rzecz biorąc, należy upewnić się, że adres URL zwraca właściwy kod odpowiedzi, aby dopasować rzeczywistą zawartość strony.

Oto kilka sposobów na naprawienie miękkich błędów 404:

Jeśli strona nie jest już dostępna

Strony, które już nie istnieją, powinny zwrócić kod odpowiedzi 404 (nie znaleziono) lub 410 (zniknął). Każdy z tych kodów mówi zarówno przeglądarkom, jak i wyszukiwarkom, że strona już nie istnieje.

To może być duży problem dla sklepów eCommerce i blogów, zwłaszcza jeśli weźmiesz pod uwagę trzy najczęstsze źródła miękkich błędów 404 obejmują:

  1. Puste strony wyników wyszukiwania
  2. Puste kategorie produktów eCommerce
  3. Puste kategorie blogów

Ponieważ te strony są często dynamicznie generowane i zaludniane przez WordPress, po prostu zwrócenie twardego 404 nie jest najlepszym rozwiązaniem.

Własne wytyczne Google sugerują, że oprócz zwrócenia kodu odpowiedzi 404, należy również wyświetlić niestandardową stronę 404, która zapewnia przydatne informacje, aby pomóc odwiedzającym w nawigacji po witrynie. Może to być strona z listą najbardziej popularnych stron, postów na blogu lub produktów.

Yoast’s 404 strona jest doskonałym przykładem tego, jak website’s mogą lepiej służyć utraconych użytkowników. Ich strona 404 wyraźnie kroki użytkowania przez jak mogą znaleźć to, czego szukają. A kiedy przewijasz stronę w dół, znajdują się tam linki do ostatnich postów.

Jeśli strona została przeniesiona

Jeśli zmieniłeś adres URL dla strony (np. zaktualizowałeś slug dla postu na blogu), powinna ona zwrócić 301 (stałe przekierowanie) i przekierować użytkowników na nowy adres URL.

Alternatywnie, jeśli strona została przeniesiona, ponieważ zaktualizowałeś starą zawartość, powinieneś przekierować adres URL do innej strony w witrynie zawierającej aktualne lub bardziej istotne informacje.

Jednym z moich ulubionych narzędzi do konfigurowania przekierowań stron jest trafnie nazwana wtyczka Redirection. Alternatywnie, wersja premium Yoast SEO posiada menedżera przekierowań.

Jeśli strona jest dostępna

Jeśli strona w twojej witrynie jest dostępna i powinna być wyświetlana w wynikach wyszukiwania, oznacza to, że Googlebot postrzega ją jako „cienką” treść. W tym przypadku musisz popracować nad poprawą treści na swojej stronie, aby uniknąć wywołania miękkiego błędu 404.

To oznacza zapewnienie, że kiedy użytkownik kliknie na Twoją stronę z wyników wyszukiwania, Twoja strona dostarczy mu to, czego oczekuje. Na przykład, aby użyć mojego wcześniejszego przykładu o zakupach niebieskich krzeseł, chcesz się upewnić, że strona zawiera informacje o niebieskich krzesłach, które są pouczające i przydatne dla użytkownika.

Jeśli strona jest dostępna, ale nie chcesz, aby pojawiła się w wyszukiwarce Google

Mogą istnieć strony w Twojej witrynie otrzymujące miękkie błędy 404, które wolałbyś całkowicie usunąć z indeksu Google. Na przykład, możesz mieć tag, kategoria, lub strony wyników wyszukiwania w witrynie WordPress, które utrzymują się coraz miękkie 404 i nie jesteś coraz dużo SEO sok dla tych stron anyway.

W tym przypadku, trzeba powiedzieć Google, aby nie indeksować tych stron. Możesz to zrobić poprzez dodanie reguł disallow w pliku robots.text twojej witryny.

Dla stron wyszukiwania, na przykład, możesz dodać następujące linie do pliku robots.txt:
Disallow: /?s=
Disallow: /search/

Alternatywnie, możesz po prostu nieindeksować stron, których nie chcesz, aby pojawiały się w wynikach wyszukiwania. Najłatwiej jest to zrobić za pomocą wtyczki Yoast SEO. Domyślnie, Yoast ustawia strony wyszukiwania i strony 404 na noindex, follow. Ale dla stron tagów i kategorii można dodać reguły noindex w zakładce „Wygląd wyszukiwania”.

Aby dowiedzieć się więcej o tym, jak nieindeksować adresów URL, sprawdź ten przewodnik po noindeksowaniu w Yoast.

Wniosek

Miękkie 404 to dziwne błędy i nie zawsze jest jasne, co je powoduje. Ale z odrobiną kopania wokół, zwłaszcza w Google Search Console, można dostać się do źródła problemu i szybko wdrożyć rozwiązanie.

Dla witryn WordPress w szczególności, które prawie zawsze mają dynamicznie generowane strony, które rzucają się miękkie błędy 404, po prostu noindex te strony w ustawieniach Yoast. Dobrym pomysłem jest również posiadanie niestandardowego 404 w miejscu, aby złapać użytkowników, którzy lądują na stronach, które nie istnieją, dzięki czemu można skierować je do ważnych stron witryny.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.