404 chyba (celým názvem „404 Not Found“) je jeden z nejznámějších HTTP stavových kódů. Zobrazí se ve chvíli, kdy prohlížeč odešle požadavek na server, ale server nenajde žádný soubor ani stránku na zadané adrese URL. Jinými slovy: stránka buď nikdy neexistovala, nebo byla smazána či přesunuta na jinou adresu.
Číslo 404 pochází přímo ze specifikace protokolu HTTP. Kódy začínající číslem 4 označují chyby na straně klienta, tedy situace, kdy byl požadavek odeslán na správný server, ale server ho nemůže splnit. Nejčastější příčiny vzniku 404 chyby jsou smazání stránky, přejmenování URL adresy bez nastavení přesměrování nebo překlep v adresním řádku prohlížeče.
Z pohledu SEO optimalizace jsou 404 chyby nežádoucí. Pokud na ně vedou interní odkazy ze stránek webu nebo zpětné odkazy z jiných webů, zbytečně se plýtvá tzv. link equity (přenosem hodnotnosti odkazu). Vyhledávače jako Google sice 404 chyby tolerují, ale velký počet chybných URL může negativně ovlivnit procházení webu (crawl budget) a celkové hodnocení.
Správným řešením je nastavit 301 přesměrování, které návštěvníka i roboty vyhledávačů automaticky přesměruje ze staré, nefunkční adresy na novou nebo nejblíže relevantní stránku. Pokud žádná náhradní stránka neexistuje, je lepší zobrazit upravenou 404 stránku s navigací a odkazem na hlavní stránku, aby návštěvník web neopustil.
Výskyt 404 chyb na svém webu lze snadno sledovat pomocí nástroje Google Search Console v sekci „Pokrytí“ nebo „Procházení“. Pravidelná kontrola a oprava nefunkčních odkazů patří k základní péči o zdraví každého webu.