Greška 404 vjerojatno je HTTP status kôd s kojim se susrećete najčešće dok pregledavate web. Pojavi se kad god pokušate otvoriti stranicu koja ne postoji na određenoj adresi — bilo da ste krivo upisali URL, kliknuli na zastarjelu vezu ili pokušali pristupiti stranici koja je obrisana ili premještena.
Greška 404 nije samo neugodan detalj za posjetitelje — ona utječe na SEO, korisničko iskustvo i crawl budget. U ovom vodiču objašnjavam što je greška 404, zašto nastaje, kako je pronaći, kako je ispraviti i kako dizajnirati prilagođenu 404 stranicu koja posjetitelje zadržava umjesto da ih tjera.
Što je greška 404?
Greška 404 je standardni HTTP statusni kôd koji server vraća kad god klijent (preglednik) uspješno uspostavi vezu sa serverom, ali traženi sadržaj ne postoji na toj adresi. Puni naziv greške je 404 Not Found.
HTTP statusni kodovi su troznamenkasti numerički odgovori kojima server opisuje rezultat zahtjeva. Familija 4xx kodova označava greške na strani klijenta — korisnik traži nešto što server ne može pronaći. Za razliku od toga, kodovi 5xx označavaju greške na strani servera, a 3xx preusmjeravanja. Kod 200 znači da je zahtjev uspješno obrađen.
Ovisno o web stranici i pregledniku, greška 404 može se prikazati na različite načine:
- 404 Not Found
- Error 404
- Stranica nije pronađena
- The requested URL was not found on this server
- HTTP 404
- Page Not Found
Sve navedene poruke znače isto — traženi URL ne postoji.
Uzroci greške 404
Greška 404 nastaje uvijek iz istog razloga: korisnik ili crawler pokušava pristupiti URL-u koji na serveru ne postoji ili više ne postoji. Konkretni uzroci su:
Pogrešno upisani URL
Najjednostavniji uzrok — korisnik je ručno upisao adresu s tipfelerom, s krivim nastavkom ili bez određenog znaka. Server traži točan URL i ako se ne podudara, vraća 404.
Obrisana ili premještena stranica bez redirecta
Kad obrišete stranicu ili promijenite njezin URL bez postavljanja 301 preusmjeravanja, svi linkovi koji su upućivali na staru adresu — interni, eksterni i linkovi u rezultatima pretrage — počinju voditi do 404. Ovo je najčešći uzrok koji negativno utječe na SEO.
Promjena permalink strukture u WordPressu
Na WordPress stranicama, greška 404 može nastati i bez brisanja sadržaja — promjenom permalink strukture u Postavke → Permalinkovi. Stare URL adrese prestaju raditi, a nove nisu automatski preusmjerene. Rješenje je resetirati permalinkove (otvoriti Postavke → Permalinkovi i kliknuti Spremi promjene bez izmjena) ili ručno postaviti redirecte za promijenjene URL-ove.
Problemi s .htaccess datotekom
Na Apache serverima, oštećena ili neispravna .htaccess datoteka može uzrokovati 404 greške čak i za stranice koje stvarno postoje. Ovo se najčešće dogodi nakon migracije stranice, promjene hostinga ili neuspješnog ručnog uređivanja .htaccess datoteke.
Zastarjeli ili pogrešni interni i eksterni linkovi
Linkovi koji su u trenutku postavljanja bili ispravni, ali vode na stranice koje su od tada obrisane ili premještene. Posebno su problematični zastarjeli externi linkovi — ne možete ih kontrolirati, ali možete ih pratiti i reagirati na greške koje generiraju.
Kako greška 404 utječe na SEO
Google sam po sebi ne kažnjava web stranicu zbog 404 grešaka — one su normalan dio weba i Google ih očekuje u određenom broju. Međutim, 404 greške imaju neizravan negativan utjecaj na SEO kroz nekoliko mehanizama:
Gubitak link equity
Ako na stranicu koja sada vraća 404 vode externi backlinovi, sav link equity koji ti backlinovi prenose se gubi. Stranica koja je imala autoritet ne prenosi ga na nijedan drugi URL. Postavljanjem 301 redirecta prema relevantnoj stranici taj se link equity prenosi dalje.
Neučinkovito iskorišten crawl budget
Googlebot ima ograničen crawl budget za svaki web site — broj stranica koje će posjetiti u određenom vremenskom periodu. Ako značajan dio tog budgeta troši na crawlanje URL-ova koji vraćaju 404, manje vremena ostaje za indeksiranje ispravnog sadržaja. Na manjim sajtovima ovo je manje kritično, ali na sajtovima s tisućama stranica može imati mjerljiv utjecaj.
Negativno korisničko iskustvo kao ranking signal
Korisnik koji klikne na rezultat u Googleu i odmah dobije 404 stranicu vraća se u pretraživač — što je negativan signal o relevantnosti i kvaliteti web stranice. Google bilježi takvo ponašanje i može ga uzeti u obzir pri rangiranju.
Kako pronaći 404 greške na web stranici
Postoje tri glavna alata za identifikaciju 404 grešaka, svaki s drugačijim pristupom.
Google Search Console
GSC je primarni alat za praćenje 404 grešaka koje je Googlebot stvarno susreo pri crawlanju. Idite na Indeksiranje → Stranice → filtar “Nije pronađeno (404)”. Ovdje ćete vidjeti sve URL-ove za koje Google bilježi 404 status. Posebnu pažnju obratite na URL-ove koji imaju backlinove ili interne linkove — to su prioriteti za ispravak.
Screaming Frog SEO Spider
Za sustavno crawlanje čitavog web sitea i pronalazak svih 404 grešaka, Screaming Frog je najefikasnije rješenje. Nakon crawla filtrirajte rezultate po Response Code → 4xx. Alat pokazuje i koji linkovi (interni ili eksterni) upućuju na svaki problematični URL, što uvelike olakšava ispravljanje.
Broken Link Checker (WordPress plugin)
Za WordPress sajtove postoji plugin Broken Link Checker koji automatski skenira sadržaj i notificira o broken linkovima. Korisno za tekuće praćenje, ali manje sveobuhvatno od Screaming Frog crawla koji pokriva čitav site uključujući i externe linkove koji dolaze na stranicu.
Kako popraviti grešku 404
301 redirect — osnovno rješenje
Za svaki URL koji vraća 404, a na koji vode linkovi ili koji je bio indeksiran u Googleu, optimalno rješenje je 301 trajno preusmjeravanje prema najrelevantnijoj aktivnoj stranici. 301 redirect prenosi gotovo sav link equity s originalnog URL-a na novi i obavještava Google da je sadržaj trajno premješten.
U WordPressu 301 redirecte možete postavljati pomoću plugina poput Redirection ili direktno u .htaccess datoteci:
Redirect 301 /stara-stranica/ https://www.tvojadomena.hr/nova-stranica/
Obnova obrisanog sadržaja
Ako je stranica obrisana greškom ili ako analiza pokazuje da na nju dolaze korisnici s relevantnim upitima, obnova sadržaja je bolja opcija od redirecta. Redirect je kompromis — obnova originalnog URL-a zadržava sav SEO kapital bez gubitka koji nastaje pri preusmjeravanju.
Ispravljanje broken linkova
Interni linkovi koji vode na 404 URL-ove trebaju biti ažurirani da upućuju na ispravnu adresu. Ovo se rješava ručno ili za veće sajtove SQL upitom koji pronalazi i zamjenjuje određeni URL u bazi podataka.
Prilagođena 404 stranica
Bez obzira koliko pažljivo pratili i ispravljali greške, 404 stranica na web siteu je neizbježna. Uvijek postoji mogućnost da korisnik krivo upiše URL ili da dolazi s externog linka koji ne kontrolirate. Zbog toga prilagođena 404 stranica nije opcija — ona je dio korisničkog iskustva.
Standardna 404 stranica koju generira server ili preglednik ne sadrži nikakve informacije, linkove ni mogućnost da korisnik nastavi pretraživati stranicu. Prilagođena stranica može to promijeniti.
Dobra prilagođena 404 stranica sadrži:
- Jasnu poruku — korisnik treba odmah razumjeti da je stranica koju traži nedostupna, bez tehničkog žargona
- Polje za pretraživanje — korisniku daje mogućnost da pronađe ono što traži bez napuštanja stranice
- Linkove na ključne stranice — naslovnica, najpopularnije stranice ili kategorije, kontakt
- Vizualni identitet stranice — boje, logotip, header i footer trebaju biti isti kao na ostatku stranice
Neke web stranice koriste 404 stranicu i kao komunikacijski alat — humorom ili zanimljivim dizajnom ublažavaju frustraciju korisnika i povećavaju šansu da ostane na stranici. Evo nekoliko primjera koji inspiriraju:
Lego
Lego je iskoristio prilagođenu 404 stranicu kao izlog svog produkt dizajna — Lego figura s paničnim izrazom na licu vizualno komunicira grešku bez jedne tehničke rečenice.
Mantra Labs
Mantra Labs stavlja naglasak na humor, što je prikladna komunikacija za tech tvrtku — korisnik vidi da je brand svjestan greške i pristupa joj s odredbom karaktera. Ali, to nije sve u vezi ove 404 stranice! Posebno mi se sviđa odbrojavanje do automatskog preusmjeravanja na početnu stranicu.
Zaključak
Greška 404 sama po sebi nije katastrofa — problem nastaje kad se ignorira. Nekoliko broken linkova na svakom siteu je normalno. No nakupljene 404 greške na URL-ovima koji imaju backlinove ili koje crawler redovito posjećuje troše crawl budget, gube link equity i narušavaju korisničko iskustvo.
Sustavno praćenje kroz GSC i periodični crawl kroz Screaming Frog, kombinirani s postavljanjem 301 redirecta za URL-ove koji imaju SEO vrijednost, dovoljni su za držanje 404 grešaka pod kontrolom. Prilagođena 404 stranica osigurava da korisnici koji ipak nalete na grešku ne napuste stranicu — nego nastave pretraživati.
Ako trebate pomoć s tehničkim SEO-om web stranice ili izradom prilagođene 404 stranice, pogledajte kako izgleda SEO optimizacija i izrada web stranica u sklopu usluga h1 designa.
Podijelite objavu!






