Co je chyba 410 Gone?
410 Gone je stavový kód HTTP, který webový server vrací, když klient (prohlížeč nebo webový crawler) požaduje zdroj, který již není na požadované adrese k dispozici. Jedná se o jednu z takzvaných "klientských chyb", což znamená, že chyba je na straně klienta, nikoli na straně serveru.
Jak se liší od chyby 404
Na rozdíl od kódu odpovědi 404 Not Found, který se může zobrazit u neexistujících nebo chybně zadaných adres URL, kód 410 označuje, že prostředek byl používán, ale již není k dispozici a na požadované adrese již nebude k dispozici.
- Chyba 404 Označuje, že server nemůže najít požadovaný prostředek. K tomu může dojít v důsledku chybně zadané adresy URL, smazaných stránek nebo nefunkčních odkazů. Často se používá pro dočasné problémy.
- 410 Chyba Označuje, že zdroj je trvale pryč a nebude již k dispozici. Pro vyhledávače je to jasný signál, že by stránka měla být okamžitě odstraněna z indexu.
Dopad na uživatele a vyhledávače
Pro návštěvníky webových stránek znamená chyba 410, že webová stránka byla odstraněna, a obecně se neliší od chyby 404. Pro vyhledávače je však stavový kód 410 jednoznačnější.
- Zkušenosti uživatelů Návštěvníci uvidí zprávu, že stránka již není k dispozici, kterou lze přizpůsobit tak, aby poskytovala více souvislostí nebo navrhovala alternativní obsah.
- Vyhledávače Stavový kód 410 informuje vyhledávače, jako je Google, že stránka je trvale pryč. Zatímco Google může čekat přibližně 24 hodin, než stránku 404 odstraní z indexu, stránky 410 mohou být odstraněny okamžitě po procházení.
Kdy použít 404 vs. 410 pro smazané stránky
Rozhodnutí, zda použít stavový kód 404 nebo 410, závisí na trvalosti odstranění stránky:
- Použijte chybu 404 Pokud je stránka dočasně nedostupná nebo pokud ji plánujete brzy nahradit jinou stránkou, použijte stavový kód 404. Ten naznačuje, že zdroj může být opět k dispozici, a dává vyhledávačům možnost jej později znovu zaindexovat.
- Použití chybového kódu 410 Pokud je stránka trvale odstraněna a nemáte v úmyslu ji nahradit nebo přesměrovat uživatele na jinou stránku, použijte stavový kód 410. Ten vyhledávačům signalizuje, že by měly stránku okamžitě odstranit ze svého indexu.
Rady společnosti Google
Matt Cutts ze společnosti Google v jednom z videí nápovědy pro webmastery řekl toto:
"Pokud stránka zmizela a vy si myslíte, že je to dočasné, použijte 404. Pokud je stránka pryč a neznáte žádnou jinou stránku, která by ji měla nahradit, nemáte nikde jinde odkaz, na který byste měli odkázat, a víte, že ta stránka zmizí a už se nikdy nevrátí, pak klidně použijte 410."
Osvědčené postupy pro zpracování chyb 410
- Přizpůsobení chybových zpráv Poskytněte uživatelsky přívětivou zprávu, která vysvětluje, proč je stránka nefunkční, a navrhuje alternativní obsah nebo akce.
- Sledování a aktualizace odkazů Pravidelně kontrolujte, zda na webu nejsou nefunkční odkazy, a aktualizujte je tak, aby odkazovaly na relevantní obsah, nebo nastavte správné přesměrování.
- Použití nástrojů pro webmastery Platformy jako Google Search Console vám pomohou sledovat a spravovat chyby 404 a 410 na vašem webu.
Podrobnější informace o stavových kódech HTTP a osvědčených postupech pro výkonnost webu naleznete v autoritativních zdrojích, jako jsou Mozilla Developer Network (MDN) a Web Fundamentals společnosti Google.