404
Chyba „stránka nenalezena“
Co je 404
404 je stavový kód, kterým server odpovídá na požadavek na adresu, jež na webu neexistuje; návštěvníkovi se místo obsahu zobrazí chybová stránka „stránka nenalezena“.
Samo o sobě to není závada. Adresy zanikají, lidé je přepisují s překlepem, cizí weby odkazují nepřesně. Kód 404 je na to korektní odpověď: tady nic není, nehledej dál.
Chybová stránka jako rozcestník
Chybou může být to, co s návštěvníkem uděláte potom. Holý bílý text s číslem uprostřed obrazovky je slepá ulička a člověk se vrátí zpátky do vyhledávání. Chybová stránka má vypadat jako zbytek webu, mít funkční menu a vyhledávací pole, nabídnout odkazy na hlavní sekce a u e-shopu klidně pár nejprodávanějších produktů. Text napsaný lidsky, bez technického žargonu.
Návštěvnost chybové stránky si nechávám měřit. Ukáže totiž to, co se odjinud nevyčte: které staré adresy lidem pořád chybí a kam by tedy měl vést trvalý redirect.
Soft 404
Zrádnější varianta. Server vrátí kód 200, tedy vše v pořádku, ale obsah na stránce žádný není nebo je na ní rovnou napsáno, že se nic nenašlo. Robot dostane protichůdné signály a stránku si stejně odloží jako chybovou; v Search Console pak přistane v hlášení Soft 404. Nejčastěji to vzniká u e-shopů, kde vyprodaná kategorie vrátí prázdný výpis, a u chybové stránky nastavené jako běžná podstránka. Řešení je nudné a funguje: ať server u neexistujícího obsahu vrací opravdu kód 404. Souvislosti s tím, co se do vyhledávače dostane, rozebírám u pojmu indexace.
Které chyby stojí za opravu
Report chybových stránek zapínám hned na začátku spolupráce, protože bez něj jde o slepé místo. Zajímá mě zdroj: chybu z interního odkazu opravuju v šabloně, chybu z odkazu na cizím webu řeším přesměrováním na nejbližší obsah. Zbytek, tedy překlepy a boti zkoušející adresy, které nikdy neexistovaly, nechávám být. Tam je chybová stránka správná odpověď a nemá cenu ji přebíjet.