Kliknete na link, očekujete da se otvori stranica, a umesto sadržaja pojavi se poruka: error 404, 404 error, error 404 not found ili jednostavno stranica nije pronađena. Na prvi pogled deluje kao manji tehnički problem, ali ako se često pojavljuje na sajtu, može negativno uticati na korisničko iskustvo, SEO i poverenje posetilaca.
Error 404 je jedna od najčešćih grešaka na internetu. Može se pojaviti na WordPress sajtu, online prodavnici, poslovnoj prezentaciji, blogu, portalu ili bilo kom drugom tipu web sajta. Dobra vest je da se u većini slučajeva može brzo pronaći i rešiti, posebno ako znate zbog čega nastaje.
U ovom tekstu objašnjavamo šta znači error 404, zašto se pojavljuje, kako utiče na vaš sajt i koje korake možete preduzeti da ga popravite.
Šta je error 404?
Error 404 je HTTP statusni kod koji znači da server radi, ali ne može da pronađe traženu stranicu. Drugim rečima, korisnik je pokušao da otvori određeni URL, browser je poslao zahtev serveru, server je odgovorio, ali traženi sadržaj ne postoji na toj adresi.
To ne znači uvek da ceo sajt ne radi. Najčešće znači da konkretna stranica, blog tekst, proizvod, kategorija, fajl ili URL više nisu dostupni.
Na primer, ako korisnik pokuša da otvori:
vasdomen.rs/stara-usluga
a ta stranica je obrisana, premeštena ili joj je promenjena adresa, server može prikazati http error 404.
Kako se sve može prikazati error 404?
Greška se ne prikazuje uvek na isti način. U zavisnosti od browsera, CMS-a, servera ili podešavanja sajta, korisnik može videti različite poruke, ali one uglavnom znače isto: tražena stranica nije pronađena.
Najčešći prikazi su:
-
404 error
-
error 404 not found
-
HTTP error 404
-
404 Page Not Found
-
404 Not Found
-
stranica nije pronađena
-
traženi URL nije pronađen na serveru
U praksi, 404 error i error 404 not found označavaju situaciju u kojoj server postoji i može da odgovori, ali ne može da pronađe konkretnu stranicu.
Izraz server error 404 se ponekad koristi u svakodnevnom govoru, ali tehnički gledano 404 nije server greška iz grupe 500. Kod 404 greške server je dostupan, ali traženi URL nije pronađen.
Zašto nastaje error 404?
Error 404 može nastati iz više razloga. Nekada je problem samo pogrešno uneta adresa, a nekada je posledica tehničkih promena na sajtu koje nisu pravilno podešene.
Stranica je obrisana
Najčešći razlog je brisanje stranice bez podešenog preusmeravanja. Ako je stranica ranije postojala, a zatim je uklonjena, korisnici i pretraživači koji pokušaju da joj pristupe mogu dobiti 404 error.
Ovo se često dešava kod starih blog tekstova, usluga koje više nisu aktivne, proizvoda koji su uklonjeni iz online prodavnice ili landing stranica koje su korišćene za ranije kampanje.
URL adresa je promenjena
Ako promenite URL stranice, a ne postavite redirekciju, stari link će voditi na nepostojeću adresu.
Na primer, stranica je ranije bila:
vasdomen.rs/web-hosting-paketi
a sada je:
vasdomen.rs/hosting
Ako stari URL nije preusmeren na novi, korisnik može dobiti error 404 not found.
Link je pogrešno unet
Dovoljno je jedno pogrešno slovo, višak crtica, razmak ili pogrešna kategorija da stranica ne bude pronađena. Ovo se može desiti kada korisnik ručno unese adresu, ali i kada je link pogrešno dodat u tekstu, meniju, dugmetu, email kampanji ili objavi na društvenim mrežama.
Interni linkovi vode ka nepostojećim stranicama
Interni linkovi su linkovi koji vode sa jedne stranice vašeg sajta na drugu. Ako promenite URL, a ne ažurirate linkove u postojećem sadržaju, korisnici mogu klikom na njih završiti na 404 stranici.
Ovo je čest problem kod sajtova koji imaju mnogo blog tekstova, kategorija, proizvoda ili često menjaju strukturu sadržaja.
Drugi sajtovi linkuju ka staroj adresi
Čak i kada vi ažurirate svoj sajt, drugi sajtovi možda i dalje imaju link ka staroj stranici. Ako taj URL nije preusmeren, posetioci koji dolaze sa eksternih linkova mogu završiti na stranici sa porukom http error 404.
Ovo je posebno važno ako je stara stranica imala kvalitetne backlinkove, jer tada ne gubite samo posetioce već i deo SEO vrednosti.
Problem je nastao nakon migracije ili izmene sajta
Error 404 se često pojavljuje nakon redizajna, promene domena, migracije na novi hosting, izmene permalink strukture ili prebacivanja sajta iz jednog CMS-a u drugi.
Ako se veliki broj 404 grešaka pojavi odjednom, problem verovatno nije u jednoj stranici, već u strukturi URL-ova, pravilima preusmeravanja ili podešavanjima sajta.
Da li error 404 utiče na SEO?
Jedna ili nekoliko 404 grešaka ne znači automatski da će sajt izgubiti pozicije na Google-u. Međutim, veliki broj neispravnih stranica može negativno uticati na SEO, posebno ako su u pitanju važne stranice koje imaju posete, backlinkove ili se nalaze u Google indeksu.
Error 404 može uticati na SEO kroz:
-
lošije korisničko iskustvo,
-
gubitak posetilaca,
-
veći broj korisnika koji odmah napuštaju sajt,
-
gubitak SEO vrednosti starih URL-ova,
-
neispravnu internu strukturu linkova,
-
otežano indeksiranje važnih stranica.
Ako korisnik dođe iz Google pretrage na stranicu koja ne postoji, velika je šansa da će se vratiti nazad i otvoriti rezultat konkurencije. Ako se to često ponavlja, sajt može slati loš signal o kvalitetu korisničkog iskustva.
Zato error 404 nije samo tehnički detalj. To je problem koji može uticati na ukupnu sliku sajta, posebno kod poslovnih sajtova, online prodavnica i sajtova koji se oslanjaju na organske posete.
Kada 404 error nije veliki problem?
Nije svaka 404 greška razlog za paniku. Na skoro svakom sajtu se vremenom mogu pojaviti nepostojeći URL-ovi. Korisnici pogrešno ukucaju adresu, botovi pokušavaju da otvore nepostojeće stranice, spam linkovi vode ka čudnim URL-ovima, a neki sadržaji se s razlogom uklanjaju.
Problem nastaje kada:
-
važne stranice vraćaju error 404,
-
interni linkovi vode ka nepostojećim URL-ovima,
-
stari URL-ovi imaju backlinkove,
-
Google i dalje indeksira obrisane stranice,
-
proizvodi ili usluge nestaju bez zamene,
-
korisnici često nailaze na 404 stranicu.
U tim slučajevima grešku treba pronaći i rešiti.
Kako pronaći error 404 na sajtu?
Da biste popravili error 404, prvo morate znati gde se pojavljuje. Postoji nekoliko načina da pronađete neispravne URL-ove.
Google Search Console
Google Search Console je jedan od najkorisnijih alata za praćenje tehničkih problema na sajtu. U izveštajima možete videti URL-ove koji vraćaju grešku, kao i informacije o tome da li ih je Google pokušao indeksirati.
Posebno obratite pažnju na stranice koje su ranije imale posete ili su važne za SEO.
SEO crawler alati
Alati kao što su Screaming Frog, Sitebulb ili drugi crawler alati mogu skenirati sajt i prikazati stranice koje vraćaju 404 status kod.
Njihova prednost je u tome što često pokazuju i odakle vodi neispravan link. Tako ne vidite samo koji URL ne radi, već i gde na sajtu treba popraviti link.
WordPress dodaci
Ako koristite WordPress, možete koristiti dodatke za redirekcije i praćenje 404 grešaka. Oni mogu pomoći da vidite koje nepostojeće stranice korisnici pokušavaju da otvore i da brzo dodate preusmeravanje kada je potrebno.
Server logovi i analitika
Kod većih sajtova korisno je proveriti server logove i podatke iz analitike. Na taj način možete videti koje 404 stranice korisnici zaista posećuju i koliko često se problem ponavlja.
Ovo je posebno korisno nakon migracije sajta, promene strukture URL-ova ili redizajna.
Kako popraviti error 404?
Rešenje zavisi od uzroka. Nije svaku 404 grešku potrebno rešavati na isti način. Nekada treba postaviti redirekciju, nekada vratiti stranicu, a nekada samo ispraviti pogrešno unet link.
Proverite da li je URL ispravan
Prvi korak je najjednostavniji. Proverite da li je URL tačno napisan. Obratite pažnju na pogrešna slova, višak crtica, razmake, pogrešne kategorije, ekstenzije i strukturu linka.
Ako je problem samo u pogrešno unetom linku, dovoljno je ispraviti URL na mestu gde se nalazi.
Postavite 301 redirekciju
Ako je stranica trajno premeštena na novu adresu, najbolje rešenje je 301 redirekcija. Ona korisnike i pretraživače usmerava sa starog URL-a na novi.
Na primer:
vasdomen.rs/stara-stranica
preusmerava se na:
vasdomen.rs/nova-stranica
301 redirekcija je posebno važna ako je stara stranica imala posete, backlinkove ili dobre pozicije na Google-u.
Vratite obrisanu stranicu ako je i dalje korisna
Ako je stranica obrisana greškom ili korisnici i dalje traže taj sadržaj, razmislite o tome da je vratite. Ovo ima smisla kada je sadržaj i dalje relevantan, kada donosi posete ili kada postoje linkovi koji vode ka njemu.
Ako je tekst zastareo, možete ga osvežiti umesto da ga trajno uklonite.
Preusmerite na najrelevantniju postojeću stranicu
Ako originalna stranica više ne postoji i ne želite da je vraćate, preusmerite je na najbližu relevantnu stranicu.
Na primer, ako je obrisana stranica o jednom hosting paketu, možete je preusmeriti na kategoriju hosting paketa ili na novi sličan paket.
Nemojte sve 404 greške automatski preusmeravati na početnu stranu. To često nije dobro korisničko iskustvo, jer korisnik ne dobija sadržaj koji je očekivao.
Ispravite interne linkove
Ako vaš sajt i dalje linkuje ka nepostojećoj stranici, potrebno je ispraviti te linkove. Proverite menije, dugmad, blog tekstove, kategorije, footer, sidebar i sve važne landing stranice.
Interni linkovi treba da vode direktno na aktivne i relevantne stranice, bez nepotrebnih grešaka i loših preusmeravanja.
Koristite 410 status kod kada je sadržaj trajno uklonjen
Ako je stranica trajno obrisana i ne postoji relevantna zamena, u nekim slučajevima može se koristiti 410 Gone status kod. On jasnije govori pretraživačima da sadržaj više ne postoji i da nije privremeno nedostupan.
Ovo ima smisla za zastarele kampanje, nevažne stranice ili sadržaj koji više ne treba da bude dostupan.
Proverite permalink podešavanja u WordPress-u
Kod WordPress sajtova, http error 404 se ponekad pojavi nakon promene permalink strukture, migracije sajta ili ažuriranja. U tom slučaju proverite podešavanja u delu:
Settings > Permalinks
Često je dovoljno ponovo sačuvati permalink podešavanja kako bi WordPress osvežio pravila za URL strukturu.
Proverite .htaccess i hosting podešavanja
Ako se 404 greška pojavljuje na više stranica ili nakon prebacivanja sajta na drugi hosting, problem može biti u .htaccess fajlu, server konfiguraciji ili pravilima preusmeravanja.
U tom slučaju je najbolje proveriti podešavanja sa developerom ili hosting podrškom, posebno ako niste sigurni šta treba menjati.
Error 404 i hosting: kada problem nije samo u stranici?
U većini slučajeva error 404 nastaje zato što konkretna stranica ne postoji. Ipak, ponekad uzrok može biti povezan sa hosting okruženjem ili podešavanjima servera.
To se može desiti ako:
-
sajt nije pravilno prebačen na novi hosting,
-
domen ne vodi na ispravan direktorijum,
-
fajlovi nisu otpremljeni na odgovarajuću lokaciju,
-
.htaccess fajl ima pogrešna pravila,
-
CMS ne prepoznaje URL strukturu,
-
poddomen nije pravilno podešen.
Ako ste nedavno menjali hosting, domen, SSL, CMS podešavanja ili strukturu sajta, a odjednom se pojavljuje više 404 grešaka, potrebno je proveriti tehnička podešavanja. U takvim situacijama podrška hosting provajdera može pomoći da se utvrdi da li problem dolazi iz konfiguracije servera ili samog sajta.
Kako treba da izgleda dobra 404 stranica?
Čak i kada redovno održavate sajt, korisnik ponekad može završiti na 404 stranici. Zato je važno da ona ne bude slepa ulica.
Dobra 404 stranica treba da pomogne korisniku da nastavi dalje, a ne da odmah napusti sajt.
Može da sadrži:
-
jasnu poruku da stranica nije pronađena,
-
link ka početnoj strani,
-
polje za pretragu,
-
linkove ka najvažnijim kategorijama,
-
kontakt opciju,
-
predlog popularnih stranica ili usluga,
-
jednostavan i prijateljski ton.
Na primer, umesto generičke poruke „404 Not Found“, bolje je napisati:
„Stranica koju tražite trenutno nije dostupna. Možete se vratiti na početnu stranu, koristiti pretragu ili pogledati naše najtraženije usluge.“
Ovako korisnik ima sledeći korak i veća je šansa da ostane na sajtu.
Kako sprečiti error 404 u budućnosti?
Potpuno sprečavanje 404 grešaka nije uvek moguće, ali možete značajno smanjiti njihov broj ako redovno održavate sajt.
Preporučuje se da:
-
proveravate sajt nakon svake veće izmene,
-
postavite redirekcije kada menjate URL adrese,
-
ne brišete važne stranice bez plana,
-
redovno proveravate interne linkove,
-
pratite Google Search Console,
-
testirate meni, dugmad i forme,
-
proverite sajt nakon migracije na novi hosting,
-
vodite evidenciju starih i novih URL-ova,
-
ažurirate sitemap nakon većih promena.
Najviše 404 grešaka nastaje posle redizajna, migracije, promene domena ili reorganizacije sadržaja. Zato je važno da pre takvih izmena pripremite listu starih URL-ova i odredite gde će svaki od njih voditi.
Najčešće greške pri rešavanju 404 problema
Kada vlasnici sajtova pokušavaju da reše error 404, često naprave nekoliko pogrešnih koraka.
Jedna od najčešćih grešaka je preusmeravanje svih nepostojećih stranica na početnu stranu. To možda izgleda kao brzo rešenje, ali korisniku ne pomaže mnogo. Ako je tražio konkretnu uslugu, proizvod ili tekst, početna strana nije uvek najbolja zamena.
Druga greška je ignorisanje starih URL-ova koji imaju backlinkove. Ako drugi sajtovi linkuju ka vašoj staroj stranici, dobra redirekcija može pomoći da zadržite deo SEO vrednosti.
Treća greška je brisanje sadržaja bez provere podataka. Pre nego što uklonite stranicu, proverite da li ima posete, pozicije, backlinkove ili konverzije. Nekada je bolje osvežiti sadržaj nego ga obrisati.
Četvrta greška je rešavanje samo posledice, a ne uzroka. Ako stalno popravljate pojedinačne 404 greške, a ne proveravate zašto nastaju, problem će se ponavljati.
Kratak vodič: šta uraditi kada vidite error 404?
Ako ste korisnik koji je naišao na error 404, možete pokušati sledeće:
-
proverite da li je URL dobro napisan,
-
osvežite stranicu,
-
vratite se na početnu stranu sajta,
-
koristite pretragu na sajtu,
-
proverite da li postoji nova verzija stranice,
-
kontaktirajte vlasnika sajta ako je sadržaj važan.
Ako ste vlasnik sajta, uradite sledeće:
-
pronađite URL koji vraća 404,
-
proverite da li stranica treba da postoji,
-
ako postoji nova verzija, postavite 301 redirekciju,
-
ako je link pogrešan, ispravite ga,
-
ako je sadržaj koristan, vratite ili ažurirajte stranicu,
-
proverite interne linkove,
-
pratite greške u Google Search Console alatu.
Često postavljana pitanja o error 404 grešci
Šta znači error 404?
Error 404 znači da server nije pronašao traženu stranicu. Sajt može raditi normalno, ali konkretan URL koji pokušavate da otvorite ne postoji, obrisan je, premešten ili je pogrešno unet.
Da li su 404 error i error 404 not found isto?
Da. Izrazi 404 error, error 404 not found, 404 Not Found i HTTP error 404 uglavnom označavaju isti problem: stranica koju korisnik pokušava da otvori nije pronađena na serveru.
Da li je server error 404 isto što i greška servera?
Ne baš. Iako se izraz server error 404 često koristi, 404 tehnički nije server greška iz grupe 500. Kod 404 greške server radi, ali ne može da pronađe traženu stranicu.
Da li error 404 utiče na SEO?
Može da utiče ako se pojavljuje na važnim stranicama, ako postoje interni linkovi ka nepostojećim URL-ovima ili ako stari URL-ovi imaju backlinkove. Jedna 404 greška nije problem, ali veći broj nerešenih grešaka može narušiti korisničko iskustvo i SEO.
Kako se popravlja HTTP error 404?
Prvo treba proveriti da li je URL tačan. Ako je stranica premeštena, postavlja se 301 redirekcija ka novoj relevantnoj stranici. Ako je link pogrešan, treba ga ispraviti. Ako je stranica obrisana greškom, može se vratiti ili ažurirati.
Da li treba svaku 404 grešku preusmeriti na početnu stranu?
Ne. Bolje je preusmeriti korisnika na najrelevantniju postojeću stranicu. Preusmeravanje svih 404 grešaka na početnu stranu može zbuniti korisnike i nije uvek najbolje SEO rešenje.
Error 404 nije kraj puta za korisnika
Error 404 je česta greška koja znači da tražena stranica nije pronađena. Iako ne mora odmah predstavljati ozbiljan problem, ne treba je ignorisati. Ako korisnici često nailaze na nepostojeće stranice, to može uticati na njihovo poverenje, vreme provedeno na sajtu, konverzije i SEO rezultate.
Najbolji pristup je redovno praćenje sajta, ispravljanje internih linkova, pravilno podešavanje 301 redirekcija i kreiranje korisne 404 stranice koja posetiocima nudi sledeći korak.
Sajt bez tehničkih grešaka nije važan samo za Google. Važan je za svakog korisnika koji očekuje da brzo pronađe informaciju, uslugu ili proizvod zbog kog je došao na vaš sajt.