Falešné chyby 404

Co je to falešná chyba 404?

Falešná chyba 404 je adresa URL, která uživateli vrací stránku se sdělením, že požadovaná stránka neexistuje, ale zároveň také kód na úrovni 200 (úspěch). V některých případech se může jednat o stránku s malým množstvím obsahu nebo zcela bez obsahu – například o poloprázdnou nebo prázdnou stránku.

Proč na tom záleží?

Vracet namísto kódu 404/410 (nenalezeno) nebo 301 (přesunuto) kód úspěchu je špatný postup. Kódem úspěchu vyhledávačům sdělujete, že se na dané adrese URL nachází reálná stránka. Stránka se tak může zobrazovat ve výsledcích vyhledávání a vyhledávače budou příslušnou neexistující adresu URL i do budoucna procházet, místo aby čas strávily procházením skutečných stránek.

Co mám dělat?

  • Pokud stránka již není k dispozici a nemá jasnou náhradu, měla by vrátit kód odpovědi 404 (nenalezeno) nebo 410 (odstraněno). Oba tyto kódy prohlížeče a vyhledávače jasně informují, že stránka neexistuje. Chcete-li, můžete uživateli také zobrazit vlastní stránku 404 – například stránku se seznamem nejoblíbenějších stránek nebo odkazem na domovskou stránku.
  • Pokud stránka byla přesunuta nebo má jasnou náhradu, vraťte kód 301 (trvalé přesměrování) a podle potřeby uživatele přesměrujte.
  • Jestliže se domníváte, že je stránka za falešnou chybu 404 označena nesprávně, zkontrolujte vykreslený obsah a vrácený kód HTTP pomocí nástroje Kontrola adresy URL. Pokud je vykreslená stránka prázdná nebo téměř prázdná, je možné, že odkazuje na mnoho zdrojů, které nelze načíst (obrázky, skripty a další netextové prvky), což může být považováno za falešnou chybu 404. Zdroje nemusí být možné načíst, protože jsou blokovány (prostřednictvím souboru robots.txt), protože je jich na stránce příliš mnoho nebo protože se načítají příliš pomalu nebo jsou velmi velké. Nástroj Kontrola adresy URL by měl uvádět, které zdroje se nepodařilo načíst, a také by měl zobrazit vykreslenou aktivní stránku.

Pomocí nástroje Kontrola adresy URL zkontrolujte, zda adresa URL vrací správný kód.

Pomohly vám tyto informace?
Jak bychom článek mohli vylepšit?