Greška 404 je odgovor servera koji kaže da stranica na traženoj adresi ne postoji, i stranica koju posjetilac tada vidi.
Broj dolazi iz tehničkog jezika servera, gdje svaki odgovor ima svoj kod. Kod 200 znači da je sve u redu, 301 da je stranica preseljena, 404 da je nema. Većina ljudi ga zna po stranici s porukom da sadržaj nije pronađen.
Kako nastaje
Rijetko zato što je neko pogriješio u kucanju. Mnogo češće zato što je stranica nekad postojala.
Proizvod je uklonjen iz trgovine. Članak je obrisan jer je zastario. Usluga je dobila novu adresu jer se promijenio naziv. Cijeli sajt je prebačen na novi sistem, a stare adrese su ostale u Googleu, u tuđim linkovima i u porukama koje su ljudi slali jedni drugima.
Svaka od tih starih adresa, kad se klikne, završi na 404.
Kad je to problem, a kad nije
Google očekuje da stranice nestaju. Adresa koja vraća 404 ne kvari ostatak sajta i ne ruši pozicije drugih stranica.
Problem nastaje s adresama koje su nešto vrijedile. Stranica koja je dovodila posjete iz pretrage, stranica na koju linkuju drugi sajtovi, proizvod koji je neko spremio u oznake. Kad takva adresa završi na 404, gubi se i promet i vrijednost linkova koji su na nju vodili.
Zato se 404 ne rješava tako da se ukine svaka, nego tako da se nađu one koje su važne.
Redirect ili 404
Pravilo je jednostavno. Ako za staru adresu postoji stranica s istim ili vrlo sličnim sadržajem, stara se trajno preusmjerava na nju. O tome kako se to radi piše pod redirectom.
Ako zamjene nema, adresa smije ostati na 404. To je iskren odgovor i Google ga razumije.
Česta greška je da se sve nepostojeće adrese pošalju na početnu stranicu. Izgleda uredno, jer niko ne vidi grešku. U praksi posjetilac koji je tražio određen proizvod završi na početnoj bez objašnjenja, a Google takva preusmjeravanja često tretira kao nestalu stranicu.
Proizvodi kojih više nema
Ovo je kod web trgovina najčešći izvor 404 adresa, i zaslužuje posebnu odluku.
Ako se proizvod vraća na stanje, stranica ostaje. Uz nju jasna oznaka da ga trenutno nema, i po mogućnosti prijava za obavijest kad stigne.
Ako je proizvod trajno ukinut, a postoji novi model, stara adresa ide na novi. Ako ga zamjenjuje cijela kategorija, preusmjeravanje na kategoriju ima smisla samo kad je posjetiocu tamo zaista jasno šta dalje.
Ako nema ni zamjene ni slične kategorije, 404 je u redu.
Kod migracije se skupe odjednom
Najviše 404 adresa nastane u jednom danu: kad se lansira novi sajt. Stare adrese su drugačije, a spisak preusmjeravanja nije napravljen ili je napravljen samo za glavne stranice.
Posljedica se vidi sedmicama kasnije, kad promet iz pretrage padne. Zato je spisak starih adresa s njihovim novim odredištima obavezan dio svake migracije sajta, a ne stvar koja se radi kad se primijeti pad.
Pokvareni linkovi unutar sajta
Nisu sve 404 adrese došle izvana. Dio dolazi s vašeg sajta: link u starom članku, u meniju, u podnožju, koji vodi na stranicu koje više nema.
Takve linkove treba popraviti na izvoru, tako da vode direktno na pravu stranicu, a ne preko preusmjeravanja. To je dio održavanja internih linkova, i najlakše se nađe alatom koji prođe kroz cijeli sajt.
Kako izgleda dobra 404 stranica
Posjetilac koji je završio ovdje nije ništa pogriješio, pa mu to ne treba ni reći. Dovoljna je jedna rečenica da stranica nije pronađena.
Odmah ispod treba put dalje: polje za pretragu, linkovi na glavne usluge ili kategorije i kontakt. Stranica izgleda kao ostatak sajta, s istim zaglavljem i menijem, da čovjek zna da je i dalje na pravom mjestu.
Duhovita 404 stranica je u redu, ako šala ne zauzme mjesto puta dalje.
Meka 404
Postoji i slučaj koji se teže vidi. Stranica posjetiocu kaže da sadržaja nema, ali serveru odgovara kodom 200, kao da je sve u redu.
Google takvu stranicu prepozna kao praznu, ne indeksira je i označi je posebno. Isto se desi s praznim stranicama kategorija i s rezultatima pretrage bez rezultata. Rješenje je da stranica bez sadržaja vrati pravi odgovor 404, ili da dobije sadržaj.
Gdje se prati
U Google Search Consoleu, u izvještaju o indeksiranju stranica, stoji spisak adresa koje Google nije pronašao. Nije ga potrebno isprazniti. Potrebno je proći kroz njega i izdvojiti adrese koje su bile važne.
U analitici se prate posjete 404 stranici, najčešće po naslovu stranice. One pokazuju pokvarene linkove koje ljudi zaista klikću, što je korisnije od spiska adresa koje je pronašao samo Google.
Kad ovo nije prioritet
Sajt od desetak stranica koji se ne mijenja godinama gotovo nema izvor 404 adresa. Ovdje je dovoljna jedna provjera godišnje i uredna 404 stranica.
Isto tako, stotine 404 adresa u Search Consoleu nisu razlog za paniku ako su to stare adrese bez prometa i bez linkova. Tu je posao samo pregledati spisak, ne ukloniti ga.
Greške koje najčešće viđamo
Najskuplja je novi sajt lansiran bez preusmjeravanja starih adresa.
Druga je preusmjeravanje svih nepostojećih adresa na početnu stranicu.
Treća je 404 stranica bez menija i bez ijednog linka, s porukom na engleskom.
Četvrta je stranica koja kaže da sadržaja nema, a serveru odgovara kodom 200.
Peta su linkovi u vlastitom meniju i člancima koji vode na obrisane stranice.
Šesta je obrisan proizvod koji se za dvije sedmice vraća na stanje, s novom adresom.
Lista za provjeru
- Vraća li nepostojeća adresa zaista kod 404?
- Ima li 404 stranica meni, pretragu i kontakt?
- Jesu li važne stare adrese preusmjerene na zamjenu?
- Postoji li spisak preusmjeravanja prije lansiranja novog sajta?
- Vode li linkovi unutar sajta direktno na postojeće stranice?
- Pregleda li neko izvještaj o 404 adresama u Search Consoleu?
- Prate li se posjete 404 stranici u analitici?
- Postoji li pravilo šta se radi s proizvodima kojih više nema?
Pojmovi koje ćete čuti uz grešku 404
- Statusni kod: trocifreni odgovor servera o stanju stranice.
- 410: odgovor kojim server kaže da je stranica uklonjena trajno.
- Meka 404: stranica bez sadržaja koja serveru odgovara kao da je ispravna.
- Pokvareni link: link koji vodi na adresu koja više ne postoji.
- 301 preusmjeravanje: trajno slanje stare adrese na novu.
- Indeksacija: upis stranice u Googleovu bazu, iz koje 404 adrese s vremenom ispadnu.
Česta pitanja
Još o pojmu greška 404
Šta je greška 404?
Šteti li 404 mom SEO-u?
Trebam li svaku 404 adresu preusmjeriti?
Smijem li sve nepostojeće adrese poslati na početnu stranicu?
Šta treba da piše na 404 stranici?
Gdje vidim koje adrese vraćaju 404?
Šta je meka 404?
Šta raditi s proizvodima kojih više nema?
Povezani pojmovi
Redirect
Preusmjeravanje s jednog URL-a na drugi. 301 (trajni) prenosi SEO snagu na novu adresu; 302 (privremeni) signalizira da se stara vraća. Ključan kod izmjene strukture stranice.
Migracija sajta
Premještanje sajta na novu adresu, novi sistem ili novi server, uz čuvanje pozicija u pretrazi, mjerenja i pošte koji su bili vezani za stari.
Interni linkovi
Linkovi s jedne stranice vašeg sajta na drugu. Vode posjetioca dalje, a Googleu govore koje su vam stranice najvažnije.
Google Search Console
Googleov besplatni alat koji pokazuje na koje upite se vaš sajt pojavljuje u pretrazi, koliko ljudi klikne i koje stranice Google ne indeksira.