Čo je chyba 410 Gone?
410 Gone je stavový kód HTTP, ktorý vracia webový server, keď klient (prehliadač alebo webový prehľadávač) požaduje zdroj, ktorý už nie je dostupný na požadovanej adrese. Je to jedna z takzvaných "klientskych chýb", čo znamená, že chyba je na strane klienta, nie na strane servera.
Ako sa líši od chyby 404
Na rozdiel od kódu odpovede 404 Not Found, ktorý sa môže zobraziť v prípade neexistujúcich alebo chybne zadaných adries URL, kód 410 označuje, že zdroj sa používal, ale už nie je k dispozícii a na požadovanej adrese už nebude k dispozícii.
- Chyba 404 Označuje, že server nemôže nájsť požadovaný zdroj. Môže sa to stať v dôsledku nesprávne zadaných adries URL, odstránených stránok alebo nefunkčných odkazov. Často sa používa pri dočasných problémoch.
- 410 Chyba Označuje, že zdroj je trvalo preč a nebude už k dispozícii. Pre vyhľadávače je to jasný signál, že stránka by sa mala okamžite odstrániť z indexu.
Vplyv na používateľov a vyhľadávače
Chyba 410 pre návštevníkov webových stránok znamená, že webová stránka bola vymazaná, a vo všeobecnosti sa nelíši od chyby 404. Pre vyhľadávače je však stavový kód 410 jednoznačnejší.
- Používateľská skúsenosť Návštevníkom sa zobrazí správa, že stránka už nie je dostupná, ktorú možno prispôsobiť tak, aby poskytovala viac kontextu alebo navrhovala alternatívny obsah.
- Vyhľadávače Stavový kód 410 informuje vyhľadávače, ako napríklad Google, že stránka je natrvalo preč. Zatiaľ čo Google môže počkať približne 24 hodín, kým stránku 404 odstráni z indexu, stránky s kódom 410 môžu byť odstránené okamžite po prehľadaní.
Kedy používať 404 a 410 pre odstránené stránky
Rozhodnutie, či použiť stavový kód 404 alebo 410, závisí od trvalosti odstránenia stránky:
- Používanie chyby 404 Ak je stránka dočasne nedostupná alebo ak ju plánujete čoskoro nahradiť inou stránkou, použite stavový kód 404. Ten naznačuje, že zdroj sa môže vrátiť, a dáva vyhľadávačom šancu na jeho neskoršie reindexovanie.
- Používanie chybového kódu 410 Ak je stránka natrvalo odstránená a nemáte v úmysle ju nahradiť alebo presmerovať používateľov na inú stránku, použite stavový kód 410. Ten signalizuje vyhľadávačom, že by mali stránku okamžite odstrániť zo svojho indexu.
Rady od spoločnosti Google
Matt Cutts zo spoločnosti Google v jednom z videí pomoci pre webmasterov povedal toto:
"Ak stránka zmizla a vy si myslíte, že je to dočasné, použite 404. Ak je stránka preč a nepoznáte žiadnu inú stránku, ktorá by ju mala nahradiť, nemáte nikde inú, na ktorú by ste mali odkázať, a viete, že táto stránka zmizne a už sa nikdy nevráti, potom pokračujte a použite 410."
Osvedčené postupy pre spracovanie chýb 410
- Prispôsobenie chybových správ Poskytnite používateľsky prívetivú správu, ktorá vysvetľuje, prečo stránka nie je k dispozícii, a navrhuje alternatívny obsah alebo akcie.
- Monitorovanie a aktualizácia odkazov Pravidelne kontrolujte, či na vašom webe nie sú nefunkčné odkazy, a aktualizujte ich tak, aby smerovali na relevantný obsah, alebo nastavte správne presmerovanie.
- Používanie nástrojov pre webmasterov Platformy ako Google Search Console vám pomôžu sledovať a spravovať chyby 404 a 410 na vašom webe.
Podrobnejšie informácie o stavových kódoch HTTP a osvedčených postupoch pre výkonnosť webu nájdete v autoritatívnych zdrojoch, ako sú Mozilla Developer Network (MDN) a Web Fundamentals od spoločnosti Google.