Váš vysnívaný zákazník nájde vašu stránku vo vyhľadávači Google. Klikne na ňu. A keď sa načíta, zobrazí sa chyba 404.
Ajay.
Pravdepodobne hneď odíde a dvakrát si rozmyslí, či sa ešte niekedy vráti. Ani Google nebude nadšený, a ak uvidí, že z vašej stránky v sekunde odišlo niekoľko ľudí (pretože je na nej chyba), uľahčí ľuďom život a pošle vašu stránku (aspoň tú s chybou) do internetového smetiska.
Čo je veľmi smutné miesto.
Našťastie sa chyba 404, podobne ako iné chyby HTTP, dá vyriešiť. A často je to jednoduchšie, ako by ste možno očakávali.
Podívajme sa na najčastejšie chyby.
Ako zistiť, kde je chyba
Vždy je dobré vedieť, ako ste sa na stránku dostali – či priamo, alebo ste boli nejakým spôsobom presmerovaní.
Až sa teda pustíme do analýzy konkrétnych chýb, rád by som vám predstavil stránku httpstatus, kde môžete zadať počiatočnú adresu a pozrieť sa, čo všetko sa deje medzi tým, keď stlačíte enter, a tým, než skončíte na chybovej stránke.
Takto budete môcť lepšie určiť koreň problému a nie len pátrať po príznakoch.
A teraz prejdime k najčastejším chybám – stavovým kódom.
Chybný kód 404
Chybná 404 je chyba Not Found.
Ako už názov napovedá, stránka nebola nájdená. Preto na stránke pod danou url adresou neexistuje žiadny obsah.
V angličtine sa na označenie chyby 404 často používa fráza: hľadaná stránka neexistuje
.Ako môže dôjsť k chybe 404?
Ak url adresa na vašom webe zobrazuje túto chybu, pravdepodobne ste stránku vymazali a nenastavili presmerovanie na iné miesto – alebo stránka vôbec nikdy neexistovala.
Môže sa stať, že ste pri vytváraní omylom urobili preklep v url, nevšimli ste si ho a teraz odkazujete na údajne správnu adresu, ktorá však neexistuje.
Ako opraviť chybu 404?
Neostáva vám nič iné, ako navštíviť administráciu a ak stránka neexistuje, budete ju musieť vytvoriť nanovo.
Ak stránka existuje na inej url adrese, stačí zmeniť túto url adresu.
Ak stránka neexistuje a nechcete ju vytvárať, stačí nastaviť presmerovanie (pomocou htaccess alebo doplnku ako Rank Math SEO) na nejaké relevantné miesto na vašej stránke.
Relevantné miesto je v tejto súvislosti kľúčové, ako uvádzajú samotní vývojári spoločnosti Google v tomto videu:
Ak nenastavíte presmerovanie na aktuálne súvisiacu a zmysluplnú stránku, efekt pre vyhľadávače bude veľmi podobný, ako keby ste nenastavili žiadne presmerovanie.
Inými slovami, nastavte presmerovanie z podstránky o charite na podstránku propagujúcu online kasíno a uvidíte, ako dlho zostane táto stránka indexovaná vo vyhľadávaní :).
To by bola chyba 404, takže s akými inými stavovými kódmi sa môžete stretnúť?
http 200
Kódy začínajúce dvojkou znamenajú úspech.
Kód 200 potom priamo znamená, že je všetko v poriadku. Ako návštevník v podstate nemáte šancu tento kód vidieť. Je však užitočné ho poznať, pretože napríklad pri používaní rôznych nástrojov na auditovanie webu (Ahrefs Webmaster Tools, Collabim atď.) je kód 200 presne to, čo chcete vidieť pre väčšinu stránok na webe.
Viac o http 200 kóde.
http 301
Kód 301 hovorí, že stránka bola presunutá na novú adresu. Preto bude prehľadávač zaobchádzať so všetkými existujúcimi odkazmi, ako keby mali byť presmerované na novú adresu.
Inými slovami, nepredpokladá, že by sa stránka mala v budúcnosti znovu objaviť na tejto adrese.
Prehliadač automaticky presmeruje návštevníkov na novú adresu, takže si presmerovanie ani nevšimnú.
Viac o kóde http 301.
http 302
Kód 302 hovorí, že stránka bola presunutá, ale len dočasne. Na rozdiel od 301 je teda pravdepodobné, že sa stránka na toto miesto v budúcnosti vráti a nie je potrebné migrovať odkazy a jej históriu na novú stránku.
Ak však presmerovanie 302 trvá už dlhší čas, Google s ním môže začať zaobchádzať ako s presmerovaním 301.
Viac o kóde http 302.
http 500
Obrázok 500 označuje chybu servera. Znamená to, že návštevníci a roboti sa vôbec nemôžu dostať na vašu stránku alebo na nej niečo vidieť.
Viac o kóde http 500.
http 503
Chybový stav 503 je chyba “dočasne nedostupný” a znamená, že server pracuje správne, ale v danom čase nemôže vykonať požiadavku. Tento kód však informuje návštevníkov, že v budúcnosti by mal byť schopný požiadavku vykonať.
Viac o kóde http 503.
Slovo podľa záveru
Obzvlášť ak presúvate stránku, chcete sa uistiť, že sa nevyskytli žiadne chyby.
Nástroje ako httpstatus, Collabim a Ahrefs Webmaster Tools vám pomôžu efektívne monitorovať jednotlivé adresy.
Pre presmerovania môžem vrelo odporučiť vyššie uvedený doplnok Rank Math SEO, ktorý dokáže priebežne monitorovať aj chybové stránky 404.
Ak narazíte na nejaké problémy – typicky kódy začínajúce na 5xx, vždy by som začal kontaktovaním hostingu a webmastera.
Uvidíte, že často títo ľudia dokážu problém rýchlo vyriešiť.
V každom prípade, len nezúfajte a nepanikárte. Všetko sa dá vyriešiť a s chladnou hlavou to určite zvládnete!
Povedzte mi v komentároch, ako pristupujete k presmerovaniu v rámci svojej stránky?