Preskoči na sadržaj
SEO i brzina sajta

404 stranica i pokvareni linkovi: kako ih pronaći i popraviti

Greške 404 postoje na gotovo svakom sajtu i nisu sve problem, ali pokvareni linkovi na važnim mestima gube posetioce i upite. Objašnjavamo kako da ih pronađete, kada da ih popravite i kako da 404 stranica pomogne umesto da odbije.

Ivan Petković 4 min čitanja
Sadržaj članka
  1. Šta je greška 404 i odakle dolazi
  2. Kada je 404 problem, a kada nije
  3. Kako pronaći pokvarene linkove
  4. Kako popraviti: ispravka linka ili 301 preusmerenje
  5. Kako izgleda dobra 404 stranica
  6. Kako sprečiti nove pokvarene linkove
  7. Zaključak

Svako je bar jednom kliknuo na link i dobio poruku „Stranica nije pronađena“. Za posetioca je to mali trenutak frustracije, a za firmu često izgubljen upit. 404 stranica sama po sebi nije greška u radu sajta, već ispravan odgovor servera kada tražena adresa ne postoji. Problem su pokvareni linkovi koji do nje vode i loše urađena 404 stranica koja posetioca ostavlja bez izlaza. U ovom tekstu objašnjavamo kako da pronađete i popravite oba problema.

Šta je greška 404 i odakle dolazi

Kada pregledač zatraži adresu, server odgovara statusnim kodom. Kod 200 znači da je sve u redu, 301 da je stranica trajno premeštena, a 404 da ne postoji. Najčešći uzroci pokvarenih linkova na sajtovima malih firmi su:

  • redizajn ili promena strukture adresa bez preusmerenja;
  • obrisani proizvodi, usluge ili blog tekstovi;
  • greška u kucanju pri ručnom unosu linka u tekst ili meni;
  • promena naziva stranice koja automatski menja i adresu (slug);
  • spoljni sajtovi koji linkuju na pogrešnu ili staru adresu.

Kada je 404 problem, a kada nije

Google jasno kaže da greške 404 za stranice koje zaista ne postoje neće oboriti rangiranje ostatka sajta. Sasvim je normalno da Search Console prikazuje stotine takvih adresa, naročito na starijim sajtovima. Pitanje je samo koje od njih zaslužuju pažnju.

SituacijaDa li je problemŠta uraditi
Stara stranica sa posetom ili spoljnim linkovima vraća 404Da301 preusmerenje na najsličniju postojeću stranicu
Interni link u meniju ili tekstu vodi na 404DaIspraviti link na samom sajtu
Proizvod trajno povučen, nema zameneUglavnom neOstaviti 404 ili 410, ukloniti interne linkove
Nasumične adrese koje su botovi izmisliliNeIgnorisati
Stranica ne postoji, a server vraća 200 („soft 404“)DaPodesiti ispravan status 404

Kako pronaći pokvarene linkove

Nije potrebno plaćati skupe alate. Za većinu malih sajtova dovoljni su sledeći izvori:

  1. Google Search Console. U izveštaju o indeksiranju stranica, stavka „Nije pronađeno (404)“ pokazuje adrese koje je Google pokušao da otvori. Klikom na adresu često vidite i odakle je Google pronašao link.
  2. Alat za obilazak sajta. Programi kao što je Screaming Frog SEO Spider (besplatna verzija do 500 adresa) obiđu ceo sajt i pokažu svaki link koji vraća grešku, zajedno sa stranicom na kojoj se nalazi.
  3. Google Analytics. Ako 404 stranica ima prepoznatljiv naslov, u izveštaju o stranicama vidite koliko posetilaca na nju stiže i sa kojih adresa.
  4. Ručna provera ključnih putanja. Prođite kroz meni, podnožje, dugmad za poziv na akciju i kontakt formu, kao posetilac.

Kako se Search Console i Analytics povezuju i čitaju, objasnili smo u vodiču Google Analytics 4 i Search Console za početnike.

Kako popraviti: ispravka linka ili 301 preusmerenje

Postoje dva osnovna rešenja. Ako je pokvaren link na vašem sajtu, ispravite ga direktno, tako da vodi na tačnu adresu. Preusmerenje tu nije dovoljno dobro rešenje, jer dodaje nepotreban korak. Ako je pokvarena adresa koja postoji negde van vašeg sajta, u pretrazi, u starim linkovima ili obeleživačima, postavite trajno 301 preusmerenje na stranicu koja je zaista zamenjuje. Na Apache serveru to izgleda ovako:

# .htaccess (Apache) - trajno preusmerenje jedne adrese
Redirect 301 /stara-usluga/ https://www.vasdomen.rs/usluge/nova-usluga/

# prilagođena 404 stranica
ErrorDocument 404 /404.html

Na WordPress-u isto se može uraditi dodatkom za preusmerenja, bez diranja fajlova. Pazite da ne pravite lance preusmerenja (A na B, B na C), već da stara adresa vodi direktno na konačnu. Kod redizajna sa mnogo promenjenih adresa postupak je detaljno opisan u tekstu o 301 preusmerenjima pri migraciji sajta.

Soft 404: kada server laže

Soft 404 je stranica koja kaže „nema rezultata“ ili je gotovo prazna, a server za nju vraća status 200, kao da je sve u redu. Takođe se javlja kada se nepostojeće adrese masovno preusmeravaju na početnu stranicu. Google ih prepoznaje i označava u Search Console, ali one troše vreme obilaska i zbunjuju. Proverite da li vaša 404 stranica zaista vraća status 404. To se vidi u alatima za programere u pregledaču, na kartici Network, ili alatom za proveru adrese u Search Console.

Kako izgleda dobra 404 stranica

Čak i uz sve ispravke, neko će uvek pogrešno ukucati adresu. Dobra 404 stranica pretvara grešku u priliku da posetilac ipak nađe ono što traži:

  • jasna poruka na jeziku posetioca, bez tehničkih izraza i okrivljavanja;
  • zadržano zaglavlje, meni i podnožje sajta, da posetilac ne pomisli da je sajt pao;
  • polje za pretragu sajta;
  • linkovi ka najvažnijim stranicama: usluge, kategorije, najčitaniji tekstovi;
  • kontakt telefon ili dugme za upit, jer neko možda samo traži način da vas pozove;
  • isti vizuelni stil kao ostatak sajta, uz eventualno malo humora ako odgovara brendu.

Izbegavajte automatsko preusmeravanje sa 404 stranice posle nekoliko sekundi i prazne bele stranice sa porukom servera. Obe varijante deluju neprofesionalno. O sličnim greškama koje teraju posetioce pisali smo u tekstu UX greške koje teraju posetioce.

Kako sprečiti nove pokvarene linkove

  • ne menjajte adrese postojećih stranica bez potrebe, a kada morate, odmah postavite preusmerenje;
  • pre brisanja stranice proverite ko na nju linkuje, spolja i iznutra;
  • kod rasprodatih proizvoda razmislite da li je bolje ostaviti stranicu sa oznakom „trenutno nema“ i predlogom zamene;
  • jednom mesečno pogledajte izveštaj u Search Console.

Više o održavanju ispravne strukture sajta naći ćete u tehničkoj SEO ček-listi.

Zaključak

Greške 404 nisu razlog za paniku, ali pokvareni linkovi na važnim stranicama i adrese koje su nekada donosile posetu zaslužuju brzu ispravku. Kombinacija redovne provere, pametnih 301 preusmerenja i dobro osmišljene 404 stranice čuva i posetioce i SEO vrednost sajta. Ako posle redizajna vidite mnogo grešaka ili ne znate odakle da krenete, pošaljite nam upit i napravićemo spisak onoga što treba popraviti.

Česta pitanja

Da li greške 404 štete SEO pozicijama?

Google navodi da same greške 404 za stranice koje zaista ne postoje ne štete rangiranju ostatka sajta. Problem nastaje kada vraćaju grešku stranice koje su ranije imale posetu ili linkove, ili kada interni linkovi vode posetioce u prazno.

Da li je dobro sve 404 greške preusmeriti na početnu stranicu?

Ne. Masovno preusmeravanje na početnu posetioca zbunjuje, a Google takva preusmerenja često tretira kao soft 404. Preusmeravajte samo na stranicu koja zaista zamenjuje staru, a ostale adrese neka vraćaju 404 ili 410.

Koja je razlika između 404 i 410?

Oba statusa znače da stranica ne postoji. Status 410 dodatno kaže da je uklonjena namerno i trajno. U praksi Google oba tretira slično, pa je važnije da status bude ispravan nego koji od ta dva izaberete.

Koliko često treba proveravati pokvarene linkove?

Za manji sajt dovoljno je jednom mesečno pogledati Search Console i nekoliko puta godišnje pokrenuti alat za proveru linkova. Obavezno proverite i posle svakog redizajna, promene adresa ili brisanja većeg broja stranica.

#404 greška#pokvareni linkovi#301 preusmerenje#soft 404#tehnički SEO

Podelite: Facebook LinkedIn WhatsApp