Rješenja za greške

Masovno preusmjeravanje 404 Not Found grešaka: Praktični vodič za SEO i korisničko iskustvo

Masovno preusmjeravanje 404 Not Found grešaka: Praktični vodič za SEO i korisničko iskustvo

Masovno preusmjeravanje „Stranica nije pronađena“ (404 Not Found) grešaka je tehnička SEO procedura koja omogućava da veliki broj izbrisanih, premještenih ili promijenjenih URL-ova automatski vodi korisnike i pretraživače na odgovarajuće nove adrese. Najbolji pristup je da se za svaku 404 stranicu pronađe najbliža nova verzija i postavi trajno preusmjeravanje (301), dok za URL-ove bez ekvivalentnog sadržaja treba koristiti „410 Gone“ ili ponuditi korisnički orijentiranu posebnu 404 stranicu. Tako se štedi crawl budget, smanjuje frustracija zbog „pokvarenih“ linkova i maksimalno zadržava stečeni autoritet starih URL-ova.

Porast 404 grešaka na webu često dolazi zbog migracije sajta, promjene domena, reorganizacije kategorija, uklanjanja proizvoda, brisanja starih blog postova, pogrešnih internih linkova ili grešaka u eksterne linkove. Par izolovanih URL-ova je lako popraviti, ali kada su u pitanju stotine ili hiljade 404 zapisa, ručna intervencija je neefikasna i rizična. Zato je masovno preusmjeravanje jedna od najvažnijih tehničkih SEO rutinskih procedura.

Ovaj vodič detaljno pokriva kako otkriti 404 greške, koje URL-ove treba preusmjeriti, kada ne preusmjeravati, te korak-po-korak rješenja za Apache .htaccess, Nginx, WordPress i kontrolne panele. Također, objašnjavamo kako loše postavljeno masovno preusmjeravanje može štetiti SEO-u, te nudimo sigurnu kontrolnu listu i konkretne primjere.

Šta je 404 Not Found greška?

404 Not Found je HTTP status kod koji signalizira da server radi, ali da traženi URL nije pronađen. Ova greška ne znači da je hosting ili server ugašen – radi se o tome da konkretna stranica, fajl ili ruta ne postoji na serveru.

Primjer: Ako je stara stranica proizvoda bila na /proizvod/stari-model-telefon, a sada je adresa /telefoni/stari-model, svaki dolazak na staru adresu rezultira 404 greškom. Isto važi za promjene blog strukture, npr. sa /2023/naslov-teksta na /blog/naslov-teksta; bez preusmjeravanja, starim URL-ovima dolazimo na „stranica nije pronađena“.

Mali broj 404 grešaka je očekivan na velikim sajtovima – Google prihvata da neki URL-ovi nestaju s vremenom. Problem nastaje ako su u pitanju stranice s velikim prometom, backlinkovima ili one koje su još uvijek linkovane iznutra. Tada se pogoršava korisničko iskustvo, pada stopa konverzije, a pretraživači manje efikasno crawlaju sajt.

Zašto je masovno preusmjeravanje 404 grešaka važno?

Masovno preusmjeravanje je ključno za velike arhive sadržaja, e-trgovinu, korporativne sajtove i projekte koji migriraju sa stare na novu domenu. Iako pojedinačni „pokvaren“ link može izgledati nevažan, gomila takvih linkova značajno ruši SEO performanse.

  • Poboljšava korisničko iskustvo: Posjetioci dolaze na najrelevantniju stranicu, pa je manja šansa da napuste sajt.
  • Očuvanje vrijednosti backlinkova: Stari eksterne linkove možete preusmjeriti na nove relevantne stranice.
  • Efikasniji crawl budget: Pretraživači se ne „troše“ na nepostojeće URL-ove, već crawlaju aktivne stranice.
  • Smanjuje rizik kod migracija: Kod promjene CMS-a, domene ili URL strukture, gubici u prometu su minimalni.
  • Čisti reporting: Manje grešaka u Search Console-u i logovima, pravi problemi su vidljiviji.

Primjer: E-trgovina sa 50.000 organskog posjeta mjesečno, uklonila je 800 URL-ova proizvoda, od kojih 120 još ima backlinkove. Preusmjeravanje svih ka početnoj stranici nije rješenje – bolje je povezati sa novim modelom, kategorijom ili najbližom alternativom. Takav pristup je relevantniji za korisnika i pretraživače.

Kako masovno otkriti 404 greške?

Prije masovnog preusmjeravanja, najvažniji korak je tačno prikupljanje podataka. Ako radite po neprovjerenoj listi, lako možete preusmjeriti pogrešne stranice, napraviti nepotrebne lančane preusmjerenja ili vratiti u indeks URL-ove koji treba biti uklonjeni. Preporučuje se bar tri izvora podataka.

1. Google Search Console

U Search Console-u, izvještaj o indeksiranju stranica prikazuje URL-ove s greškom „nije pronađeno“. Možete izvesti listu, posebno fokusirajući se na ponavljajuće URL-ove u zadnja tri mjeseca, one sa backlinkovima i greške u sitemapu.

Search Console je SEO orijentisan, ali nije dovoljan. Neki 404 URL-ovi još nisu „uhvaćeni“ od Google-a, pa je potrebno provjeriti logove servera i koristiti crawler alate. Ako migrirate na novi hosting, kvalitetna i brza infrastruktura je presudna – pogledajte visokoperformansni web hosting i vodič za migraciju sajta.

2. Logovi servera: stvarni posjeti

Logovi servera pokazuju koji korisnici i botovi pristupaju kojim URL-ovima i koji status dobijaju. U Apache ili Nginx logovima možete filtrirati 404 greške i sortirati po broju zahtjeva. Ako 40 od 10.000 404 URL-ova čini 80% pogrešnog prometa, fokusirajte se na njih.

Praktično je analizirati logove za zadnjih 30 dana, filtrirati 404 kodove i izdvojiti najtraženije URL-ove. Na velikim sajtovima, podaci za 90 dana su još precizniji. Nema potrebe preusmjeravati URL-ove koji su odavno napušteni i nemaju promet.

3. Crawler alati: provjera internih linkova

Alati kao Screaming Frog, Sitebulb, Ahrefs, Semrush mogu pronaći 404 greške uzrokovane lošim internim linkovima. Najbolje rješenje ovdje je često ispravljanje izvora linka, a ne preusmjeravanje. Ako je u meniju ili footeru pogrešan link, prvo ga zamijenite ispravnim.

Preusmjeravanje samo zbog internog linka tehnički radi, ali stvara nepotreban „skok“ u otvaranju stranice. U 2026. SEO okruženju, s naglaskom na Core Web Vitals i UX, direktan i čist URL je bolji.

Koje 404 URL-ove treba preusmjeriti?

Ne treba automatski preusmjeriti sve 404 greške. Najčešća greška je masovno preusmjeravanje na početnu ili jednu kategoriju, što je korisnički i SEO loše. Odluku donosite prema vrijednosti starog URL-a, korisničkoj namjeri i stepenu podudarnosti sa novim sadržajem.

Koje 404 URL-ove treba preusmjeriti?
Tip 404 URL-a Preporučena akcija SEO napomena
Stari blog tekst, postoji nova verzija 301 na novi tekst Najbolja i najbezbjednija opcija
Uklonjen proizvod, postoji sličan 301 na sličan proizvod ili kategoriju Relevantno ako je namjera korisnika očuvana
Stranica kampanje bez zamjene 410 Gone ili custom 404 Izbjegava se nepotrebno preusmjeravanje
URL s greškom u pisanju 301 na pravi URL ako ima promet Za slabe slučajeve nije potrebno
Interno linkovan pokvaren URL Ispraviti izvor linka Preferira se trajna ispravka, ne preusmjeravanje

Za prioritet možete koristiti jednostavan sistem bodovanja: backlink – 3 boda, organska posjećenost prošlost – 3, zadnjih 30 dana posjeta – 2, interno linkovan – 2. URL-ovi sa 5 i više bodova idu na listu za preusmjeravanje. Ovakav pristup ubrzava odluku kod velikih projekata.

Kako napraviti masovni plan preusmjeravanja?

Pravi plan je više od tehničkog dodavanja pravila. Najpraktičniji format je mapa sa dvije kolone: stari URL i novi URL, uz dodatne kolone tipa status, prioritet, napomena i rezultat testiranja.

Korak 1: Očistite listu starih URL-ova

Spojte podatke iz Search Console-a, server logova i crawlera. Uklonite duplikate, odvojite beskorisne parametarske URL-ove i provjerite da li zaista vraćaju 404. Npr. /proizvod?id=123 i /proizvod?id=123&utm_source=mail mogu biti isti sadržaj – tretirajte ih zajedno.

Korak 2: Odredite najrelevantniji cilj URL

Za svaki stari URL odaberite novu stranicu koja je najbliža korisničkoj namjeri. Stari SSL vodič treba ići na novi vodič ili stranicu SSL proizvoda, a ne na hosting pakete. Primjeri: Šta je SSL certifikat i Kupovina SSL certifikata – relevantniji za sigurnosne teme.

Korak 3: Odlučite da li koristiti 301, 302 ili 410

301 je za trajno premještene stranice. 302 za privremene akcije ili održavanje. 410 je za sadržaj koji je trajno uklonjen i neće se vraćati. 404 je prirodan za nepostojeće resurse, ali vrijedne URL-ove nije preporučljivo ostaviti bez kontrole.

Korak 4: Testirajte na staging okruženju

Ne primjenjujte pravila direktno na produkciju. Testirajte na stagingu ili lokalno. Izaberite bar 20 raznovrsnih URL-ova: blog, proizvod, parametarski, varijacije velikih/malih slova, sa i bez završne koske. Provjerite da svaki ide na pravo mjesto u jednom koraku (301).

Masovno preusmjeravanje 404 grešaka putem Apache .htaccess-a

Na Apache serverima najčešće se preusmjeravanje radi kroz .htaccess datoteku. Ova metoda je dostupna većini korisnika shared hostinga, ali jedna mala greška može izazvati 500 error za cijeli sajt – backup je obavezan.

Za nekoliko URL-ova, preusmjeravanje se piše liniju po liniju. Za stotine URL-ova, to je neefikasno – bolje je koristiti pattern-based pravila (regex). Npr. ako je stara blog struktura bila /2022/naslov-teksta, a nova je /blog/naslov-teksta, jedno pravilo pokriva sve.

Ključne napomene za .htaccess:

  • Pravila držite što jednostavnijim.
  • Preusmjeravanje mora biti direktno – izbjegavajte lančane skokove.
  • Regex testirajte na primjerima prije upotrebe.
  • Redoslijed pravila ne smije praviti konflikt između HTTPS, www i preusmjeravanja.
  • Odmah uklonite pravila koja prave loop.

Ako ste na shared hostingu, .htaccess možete editovati putem file managera ili FTP-a u kontrol panelu. Pogrešna DNS ili hosting konfiguracija može dati lažne rezultate, pa provjerite Kako preusmjeriti domenu i DNS vodič.

Masovno preusmjeravanje 404 grešaka putem Nginx-a

Na Nginx serverima, preusmjeravanje se postavlja u server block konfiguraciji. Nginx je brz i robustan za velike sajtove, ali pristup konfiguraciji obično ima samo VPS ili dedicated server. Shared hosting korisnici nemaju direktnu kontrolu.

Za masovne preusmjeravanja, u Nginx-u se koristi „map“ struktura – tabela koja povezuje stare i nove URL-ove. Ova metoda je efikasna kod velikih listi, ali svaka promjena zahtijeva testiranje i reload servisa.

Kontrolna lista za Nginx:

  • Testirajte sintaksu prije reload-a.
  • 301 pravila ne smiju biti u konfliktu sa HTTPS i canonical domenom.
  • Map liste držite u odvojenim fajlovima i pod verzionom.
  • Na velikim sajtovima prvo testirajte na maloj grupi URL-ova.
  • Pratite logove 48h nakon preusmjeravanja.

Na VPS ili privatnom serveru imate više fleksibilnosti, ali jedna greška može učiniti sajt nedostupnim. Backup, planiranje „maintenance window“ i stručna pomoć su preporučeni. Ako razmišljate o nadogradnji, pogledajte VPS server rješenja.

Masovno preusmjeravanje 404 grešaka na WordPress sajtovima

WordPress nudi brojne pluginove za detekciju i preusmjeravanje 404 grešaka: Redirection, Rank Math, Yoast Premium i slični. CSV import je praktičan za korisnike koji ne žele ručno editovati datoteke.

Ključni problem je povećanje broja pluginova i opterećenje baze. Za 10–20 preusmjeravanja plugin je super, ali kod 10.000 preusmjeravanja svaki zahtjev ide kroz bazu i to može usporiti sajt. Za velike projekte, server-side preusmjeravanje je bolje.

Preporučena WordPress procedura:

  • Provjerite da permalinks nisu slučajno promijenjeni.
  • Pratite 404 logove pluginom 1–2 sedmice.
  • Pripremite CSV sa starim i novim URL-ovima.
  • Testirajte import sa 10 testnih linija.
  • Očistite cache i provjerite preusmjeravanja.

WordPress performanse zavise i od PHP verzije, cache-a, kvaliteta teme i hostinga. Pogledajte WordPress hosting paketi i WordPress ubrzavanje vodič za dodatne savjete.

Da li je ispravno sve 404 greške preusmjeriti na početnu stranicu?

Da li je ispravno sve 404 greške preusmjeriti na početnu stranicu?

Ne, masovno preusmjeravanje na početnu stranicu je uglavnom loše rješenje. To može smanjiti broj grešaka u izvještajima, ali korisnici ne dobijaju ono što su tražili. Google ove preusmjeravanja često smatra „soft 404“, tj. preusmjeravanje bez relevantnog sadržaja.

Preusmjeravanje starog tehničkog članka na početnu ne pomaže korisniku koji je tražio rješenje. Ako neko traži SSL instalaciju, a završi na homepage-u, vjerovatno će odmah napustiti sajt. Bolje je preusmjeriti na relevantan vodič, kategoriju ili proizvod, a kada nema zamjene, ponuditi posebnu 404 stranicu sa pretragom, popularnim kategorijama i podrškom.

Razlika između 404, 301, 302 i 410 status kodova

Pravilno korištenje HTTP status kodova je presudno za SEO. Pogrešan kod šalje loš signal pretraživačima.

Razlika između 404, 301, 302 i 410 status kodova
Status kod Značenje Kada koristiti?
404 Not Found Stranica ne postoji Kada nema potrebe za posebnim preusmjeravanjem
301 Moved Permanently Trajno premješteno Kada postoji jasna nova verzija
302 Found Privremeno preusmjeravanje Za kratkotrajne kampanje ili održavanje
410 Gone Trajno uklonjeno Kada se sadržaj trajno povukao i neće se vraćati

SEO najviše koristi 301, ali to nije univerzalno. 410 je odličan za spam URL-ove, stare pretrage, proizvode bez povratka ili pravno uklonjene stranice.

Kontrolna lista nakon masovnog preusmjeravanja

Objava pravila nije kraj. Prava vrijednost je u praćenju i provjeri rada. Sljedeća lista primjenjuje se u prvih 7 dana nakon objave:

  • Testirajte primjer URL-ova u browseru i alatima za status kod.
  • Provjerite da svaki stari URL ide direktno na novi (jedan 301 korak).
  • Provjerite da nema lančanih ili kružnih preusmjeravanja.
  • Gledajte da li se broj novih 404 grešaka smanjuje u Search Console-u.
  • Analizirajte server logove s najtraženijim 404 URL-ovima.
  • Provjerite da sitemap ne sadrži 404 ili preusmjerene URL-ove.
  • Ispravite interne linkove direktno na nove URL-ove.
  • Očistite cache i CDN sloj.

CDN može zadržati stare odgovore u cache-u, pa korisnik vidi staru grešku iako server radi ispravno. SSL, CDN i hosting moraju biti usklađeni. Za sigurnost, pogledajte Instalacija SSL certifikata i Sigurna izrada web sajta.

Najčešće SEO greške kod masovnog preusmjeravanja

Najveće greške nastaju u brzopoteznoj migraciji. Izbjegnite sljedeće:

  • Preusmjeravanje na nerelevantne stranice: Smanjuje zadovoljstvo korisnika.
  • Masovno preusmjeravanje na homepage: Smanjuje stvarni SEO benefit.
  • Lančana preusmjeravanja: Više skokova → sporije i gubitak autoriteta.
  • Loop preusmjeravanja: Stranica postaje nedostupna.
  • Stari URL-ovi u sitemapu: Pretraživači dobijaju konfuzne signale.
  • Nedovoljna ispravka internih linkova: Stvara nepotreban teret na server.
  • Parametri bez kontrole: Filteri, pretrage i tracking mogu generisati hiljade lažnih 404 grešaka.

Iskusni SEO timovi dijele URL-ove na grupe: blog, proizvodi, kategorije, media, parametri – tako se izbjegava da jedno pravilo poremeti cijeli sajt.

Primjer: 1.200 starih produkt URL-ova na e-trgovini

Zamislite migraciju e-trgovine sa starog na novi sistem. Stari produkt URL-ovi su /product/123-naziv-proizvoda, novi su /proizvod/naziv-proizvoda. Search Console pokazuje 1.200 404 grešaka. Postupak:

  • Prvo povežite ID-ove proizvoda iz stare i nove baze.
  • Proizvodi koji su još dostupni idu na novi URL (301).
  • Proizvodi bez stok-a, ali sa zamjenom, idu na zamjenski proizvod.
  • Bez zamjene, idu na odgovarajuću kategoriju – ali samo ako je relevantno.
  • Potpuno nestali, bez prometa, ostaju kao 410.
  • Interni linkovi idu direktno na nove proizvode.

Od 1.200 URL-ova: 650 ide direktno na novi proizvod, 220 na zamjenski, 180 na kategoriju, 150 ostaje kao 410. Takva segmentacija je najbolja za korisnike i SEO.

Kada je potrebna posebna 404 stranica?

Bez obzira na masovno preusmjeravanje, neki korisnici će uvijek završiti na 404. Dobra custom 404 stranica objašnjava grešku i nudi rješenje, a ne samo izlaz.

Šta treba imati dobra 404 stranica:

  • Kratka i jasna poruka
  • Interna pretraga sajta
  • Popularne kategorije ili usluge
  • Kontakt ili podrška
  • Povratak na početnu
  • Jednostavan dizajn u tonu brenda

404 stranica treba stvarno vraćati 404 status kod. Neki sajtovi prikazuju vizualnu grešku, ali server vrati 200 OK – to je soft 404 i loše za SEO.

Najbolje prakse po SEO standardima za 2026.

Tehnički SEO u 2026. uključuje korisničku namjeru, AI pretraživanje i kvalitet signala. Preusmjeravanje mora biti smisleno, brzo i dosljedno.

  • Za svaki važan 404 URL odredite relevantnu zamjenu.
  • Redovno ažurirajte masovne liste preusmjeravanja.
  • Ne uključujte preusmjerene URL-ove u XML sitemap.
  • Kanonikal tagovi ne smiju biti u konfliktu sa preusmjerenjima.
  • Sve varijacije HTTP, www i non-www spojite u jednu kanonsku strukturu.
  • Provjerite da mobilni i desktop korisnici idu na isti cilj.
  • Mjerite brzinu nakon preusmjeravanja.
  • Za ključne stranice pratite uptime i odgovor servera.

Kvalitet infrastrukture je osnov. Na sporom ili problematičnom serveru ni najbolja mapa preusmjeravanja ne daje rezultate. Pravilna konfiguracija hostinga, domene i SSL-a je presudna – pogledajte poslovni hosting paketi, registracija domena i SSL certifikati.

Kratak pregled i zaključak

Masovno preusmjeravanje 404 Not Found grešaka nije samo zatvaranje „pokvarenih“ linkova, već zahtijeva analizu podataka, razumijevanje namjere korisnika, pravilan HTTP kod i tehničko testiranje. Vrijedni stari URL-ovi idu na relevantne nove stranice (301), beskorisni se označavaju kao 410, a interne linkove treba direktno ispravljati.

Za najbolje rezultate: prikupite podatke iz Search Console-a, server logova i crawlera; napravite mapu starih-novih URL-ova; implementirajte pravila na Apache, Nginx ili WordPress; zatim pratite lančana preusmjeravanja, sitemap i 404 izvještaje. Stabilan hosting, pravilno postavljena domena i siguran SSL su tehnička osnova.

Ako imate mnogo 404 grešaka, gubitak prometa nakon migracije ili kompleksne potrebe za preusmjeravanjem, testirajte pravila na maloj grupi URL-ova i gradite postepeno. Za stabilan sajt, istražite Hostragons hosting, domene i SSL rješenja i mirno planirajte optimalnu konfiguraciju.

Često postavljana pitanja

Da li je masovno preusmjeravanje 404 grešaka korisno za SEO?

Da, ako se radi ispravno. Preusmjeravanje backlinkovanih, posjećenih i relevantnih starih URL-ova na nove stranice (301) poboljšava korisničko iskustvo i čuva SEO signale. Masovno preusmjeravanje na nerelevantne stranice može štetiti.

Mogu li sve 404 stranice preusmjeriti na početnu?

Tehnički može, ali SEO je protiv toga. Ako korisnik traži staru stranicu, proizvod ili kategoriju, a završi na homepage-u, namjera je promašena – što vodi do soft 404 i slabijeg zadovoljstva korisnika.

Kada koristiti 410 umjesto 404?

Kada je sadržaj trajno uklonjen, nema zamjene i neće se vraćati – 410 Gone daje jasniji signal. Idealno za stare kampanje, spam URL-ove ili trajno uklonjene proizvode.

Kako masovno preusmjeriti 404 greške u WordPressu?

Pratite 404 greške pluginom (Redirection, SEO pluginovi), napravite CSV sa starim i novim URL-ovima i importujte. Za velike sajtove, razmislite o server-side preusmjeravanju radi performansi.

Treba li ostaviti stare URL-ove u sitemapu nakon preusmjeravanja?

Ne. U XML sitemapu trebaju biti samo kanonski, indeksirani URL-ovi (200 OK). 404 ili 301 preusmjereni URL-ovi ne treba ostaviti u sitemapu.

Podijelite ovaj članak:
Feridun Al-Aziz

Viši sistem administrator

Posjeduje više od 12 godina iskustva u rješavanju problema i upravljanju sistemima.

Svi članci →