Što je 404 greška?
404 Not Found jedna je od najpoznatijih grešaka na webu, a pojavi se u trenutku kada stranica koju tražite jednostavno više ne postoji. U ovom blogu saznajte zašto nastaje, kako utječe na Vaš web i što konkretno možete napraviti da je riješite ili spriječite.
404 greška HTTP statusni je kod koji znači da tražena stranica ne postoji na serveru.
HTTP statusni kodovi su standardizirani signali kojim server komunicira s Vašim preglednikom. Kodovi koji počinju s brojem 4 označavaju grešku na strani klijenta, tj. korisnika ili URL adrese. Kod 404 specifično znači "Not Found" (nije pronađeno) i javlja se u situacijama kada resurs koji se traži ne postoji ili je uklonjen.
Ovu grešku možete vidjeti u raznim oblicima ovisno o pregledniku ili web stranici:
- 404 Not Found
- Error 404
- Page Not Found
- 404 Page Not Found
- HTTP 404
- Stranica nije pronađena
Kako to izgleda u praksi?
Upišete URL koji ne postoji ili kliknete na pokvareni link, server ne pronađe traženu stranicu i Vašem pregledniku vraća kod 404. Kako ta stranica izgleda ovisi o tome ima li web prilagođenu 404 stranicu ili prikazuje zadanu, tehničku verziju.
Zašto nastaje 404 greška?
404 greška ne nastaje slučajno, a razumijevanje uzroka ključan je korak prema njezinom rješavanju.
Postoji nekoliko najčešćih razloga zašto korisnici nailaze na ovu grešku:
| Uzrok | Opis |
|---|---|
| Krivo upisana URL adresa | Korisnik je ručno upisao URL s tipfelom ili greškom u pisanju |
| Obrisana stranica | Stranica ili članak su uklonjeni, a URL više ne postoji |
| Promijenjena URL adresa | Stranica postoji, ali je URL promijenjen bez postavljanja 301 preusmjeravanja |
| Pokvareni interni linkovi | Linkovi unutar stranice vode na nepostojeće adrese |
| Pokvareni eksterni linkovi | Vanjske stranice ili forumi linkovani su na stranicu koja je obrisana |
| Redizajn ili migracija web stranice | Promjena strukture URL-ova bez ispravnih preusmjeravanja |
| Privremena nedostupnost sadržaja | Stranica je uklonjena iz javnog prikaza ili još nije objavljena |
Posebno treba biti oprezan kod redizajna web stranice ili migracije na novi CMS sustav, jer tada dolazi do masovnih promjena URL adresa, što može rezultirati desecima ili stotinama 404 grešaka odjednom.
Ako planirate redizajn web stranice, preusmjeravanje starih URL adresa mora biti dio plana od prvog dana.
Utjecaj na SEO i korisničko iskustvo
404 greška nije samo tehnički detalj, ona izravno utječe na to kako korisnici doživljavaju Vašu stranicu i kako je Google rangira.
Kada korisnik naiđe na 404 stranicu, najčešća reakcija je odlazak. Taj odlazak povećava stopu napuštanja stranice (bounce rate) i smanjuje prosječno vrijeme koje posjetitelji provode na Vašem webu. Dugoročno, visok broj 404 grešaka može negativno utjecati na ukupan dojam koji stranica ostavlja na posjetitelje i na povjerenje prema brendu.
Sa SEO strane, Google i drugi tražilački botovi (crawleri) redovito obhode Vaš web. Kada naiđu na 404 greške, troše crawl budget na stranice koje ne postoje, umjesto da istražuju vrijedan sadržaj. Ako je takvih grešaka puno, to može biti signal da se web stranica loše održava, što posredno može utjecati na rangiranje.
Osim toga, pokvareni interni linkovi direktno štete distribuciji linka između stranica (link equity), što je jedan od temelja uspješne SEO optimizacije.
Kako pronaći 404 stranice na Vašem webu?
Greške koje ne vidite, ne možete popraviti. Srećom, postoje besplatni alati koji Vam pomažu pronaći sve 404 stranice brzo i jednostavno.
Najkorisniji alat za to je Google Search Console. U izborniku odaberite Indeksiranje i potražite izvještaj o stranicama koje Google nije mogao indeksirati. Tamo ćete vidjeti sve URL adrese s greškom, uključujući 404. Ovaj alat je besplatan i daje Vam uvid u to što Google-ov bot vidi dok pretražuje Vaš web.
Pored Google Search Consolea, možete koristiti i namjenske SEO alate za web analizu. Oni prolaze kroz cijelu strukturu Vaše stranice i detektiraju sve pokvarene linkove, uključujući interne i eksterne. Redovita SEO analiza web stranice dobar je način da ovakve greške uhvatite na vrijeme, prije nego što postanu problem za Vaše korisnike i rangiranje.
Ima li Vaša web stranica skrivenih 404 grešaka?
Mnoge stranice imaju desetke ili čak stotine pokvarenih linkova o kojima vlasnici uopće ne znaju. Svaka takva greška košta Vas posjetitelja i pozicija na Googleu.
Kako popraviti 404 grešku?
Dobra vijest je da se 404 greška može riješiti, i to na više načina ovisno o uzroku.
301 preusmjeravanje
Najčešće i najefikasnije rješenje je postavljanje 301 preusmjeravanja (301 redirect). Ovim postupkom staru ili nepostojeću URL adresu trajno preusmjeravate na novu, relevantnu stranicu. Google i ostali tražilački botovi prepoznaju 301 redirect kao trajnu promjenu i prenose vrijednost starog linka na novi URL. Na taj način ne gubite SEO snagu koja je bila nakupljena na staroj adresi.
301 redirect posebno je važno postaviti u slučajevima:
- Kada ste promijenili URL strukturu stranice
- Kada ste obrisali stranicu koja je imala interne linkove prema sebi
- Kada ste migrirali web na novu domenu ili CMS
- Kada ste preuredili kategorije ili sadržaj web stranice/web shopa
Prilagođena 404 stranica
Nije uvijek moguće predvidjeti i preusmjeriti svaku moguću grešku. Zato je važno imati prilagođenu 404 stranicu koja korisnika ne ostavlja na slijepoj ulici, nego ga vodi dalje.
Dobra prilagođena 404 stranica sadrži:
- Jasnu i prijateljsku poruku da stranica ne postoji
- Link prema početnoj stranici
- Tražilicu ili navigacijski izbornik
- Prijedloge relevantnog sadržaja koji bi korisniku mogao biti zanimljiv
Uz dobro dizajniranu 404 stranicu, korisnik koji je naišao na grešku ima razlog ostati na Vašem webu umjesto da ode kod konkurencije. Kvalitetna izrada web stranice podrazumijeva upravo ovakve detalje koji čine razliku između prosječnog i vrhunskog web iskustva.
Što čini dobru 404 stranicu?
Dobra 404 stranica može pretvoriti razočaranog posjetitelja u zadovoljnog korisnika.
Vizualno, 404 stranica treba biti stilski usklađena s ostatkom web stranice, s logom, navigacijom i bojama brenda. Poruka treba biti jednostavno napisana, bez tehničkog žargona i s jasnim uputama što dalje napraviti. Mnogi brendovi koriste 404 stranicu kreativno kao prilike za humor, zanimljivi dizajn ili jaku brand poruku koja ostaje u sjećanju.
S tehničke strane, server mora i dalje vraćati HTTP statusni kod 404. Ako prilagođena stranica vraća kod 200 (OK), radi se o tzv. soft 404 grešci, koja zbunjuje Google i može negativno utjecati na indeksiranje.
404 vs 410: Koja je razlika?
Uz 404, postoji i statusni kod 410 Gone, koji se koristi kada je stranica trajno i namjerno uklonjena. Razlika između ta dva koda nije zanemariva:
| Status kod | Značenje | Ponašanje Googleovog bota |
|---|---|---|
| 404 Not Found | Stranica nije pronađena, možda privremeno | Bot će se vraćati i provjeravati stranicu periodično |
| 410 Gone | Stranica je trajno uklonjena | Bot brže uklanja stranicu iz indeksa |
Ako ste namjerno i trajno uklonili neku stranicu te ne planirate je zamijeniti novim sadržajem, koristite 410 statusni kod kako biste Googleu jasno signalizirali da je stranica nestala zauvijek. Na taj način tražilica brže uklanja tu adresu iz indeksa i ne gubi crawl budget na njezine provjere.
Savjeti za prevenciju 404 grešaka
Bolje je spriječiti nego liječiti, i to vrijedi i za 404 greške.
Nekoliko dobrih navika može Vam uvelike smanjiti broj 404 grešaka na webu:
- Redovito provjeravajte web stranicu alatima za detekciju pokvarenih linkova
- Svaki put kad brišete ili premještate stranicu, postavite 301 redirect
- Planirajte URL strukturu unaprijed, posebno kod redizajna ili migracije
- Pratite izvještaje u Google Search Consoleu barem jednom mjesečno
- Pazite na interne linkove, posebno u starijim blog člancima
404 greška: ne ignorirati, već riješiti
Svaka neispravna stranica potencijalni je korisnik koji odlazi. Redovite tehničke provjere, ispravna 301 preusmjeravanja i dobro dizajnirana 404 stranica dovoljni su da zaštitite Vaš web i povjerenje korisnika.
Praćenje, otkrivanje i ispravljanje 404 grešaka dio je svakodnevnog posla dobrog SEO stručnjaka. Upravo on prati što Google vidi, javlja što treba popraviti i brine da Vaš web radi onako kako treba.
U Fer Projektu svaki web koji isporučujemo tehnički je zdrav od prvog dana, a naš SEO tim tu je da to i ostane.
Imate dodatnih pitanja? Tu smo za Vas!
Nadamo se da su vam ove informacije bile korisne. Pratite nas i dalje za više edukacijskih i informativnih članaka o raznim temama.
Za konzultacije, profesionalnu uslugu i sva vaša dodatna pitanja slobodno nam se javite na
+385 23 630 631