Vodiči

301 Preusmjeravanje: Šta je, Kako se Postavlja i Kako Utiče na SEO?

301 Preusmjeravanje: Šta je, Kako se Postavlja i Kako Utiče na SEO?

301 preusmjeravanje je HTTP statusni kod koji pretraživačima i browserima signalizira da je URL trajno premješten na drugu lokaciju. Ukratko, korisnika koji dođe na staru adresu i botove poput Googlebota automatski šalje na novu. Kada se pravilno implementira, prenosi većinu SEO vrijednosti na novi URL, smanjuje broj neispravnih linkova i minimizira gubitak pozicija prilikom selidbe sajta ili izmjene linkova.

Na web stranicama se često dešavaju situacije poput brisanja stranica, promjene domena, prelaska sa HTTP na HTTPS, osvježavanja strukture kategorija ili spajanja sadržaja. Da bi ove izmjene protekle bezbolno po korisnike i SEO, neophodna je strategija preusmjeravanja. 301 preusmjeravanje je najkritičniji dio te strategije jer govori pretraživačima da se ne radi o privremenoj, već o trajnoj promjeni adrese.

U ovom vodiču ćemo korak po korak objasniti šta je 301 preusmjeravanje, po čemu se razlikuje od 302 i drugih tipova, kako ga primijeniti na Apache .htaccess, cPanel, WordPress i Nginx, njegov uticaj na SEO i najčešće greške. Posebno je važno pažljivo primjenjivati primjere jer mala greška u konfiguraciji na hosting strani može dovesti do petlje na cijelom sajtu. Za pouzdanu infrastrukturu možete pogledati i Hostragons web hosting paketi i, prilikom prelaska na SSL, Hostragons SSL sertifikati.

Šta je 301 Preusmjeravanje?

301 preusmjeravanje je odgovor servera klijentu o trajnom preusmjeravanju. Kada korisnik ili bot pretraživača pokuša pristupiti starom URL-u, server vraća 301 statusni kod i navodi novu lokaciju. Nakon što dobije ovaj odgovor, browser vodi korisnika na ciljni URL.

Na primjer, ako ste sadržaj sa adrese vassajt.com/stari-post premjestili na vassajt.com/novi-post, ne želite da posjetitelji naiđu na 404 grešku. Kada dodate 301 preusmjeravanje, korisnik dolazi do pravog sadržaja, a pretraživači počinju novu stranicu tretirati kao glavnu adresu.

Google u svojim modernim algoritmima navodi da se signali linkova u velikoj mjeri prenose putem 301 preusmjeravanja. Međutim, to ne znači da će svako preusmjeravanje automatski dati savršen rezultat. Sličnost teme između stare i nove stranice, tehnička ispravnost, odsustvo lanca preusmjeravanja, brzina stranice i mogućnost indeksiranja ciljne stranice direktno određuju SEO efekat.

Kada se Koristi 301 Preusmjeravanje?

301 preusmjeravanje treba koristiti u situacijama kada je URL trajno promijenjen. Za privremene kampanje, A/B testove ili kratkotrajne stranice za održavanje, obično su prikladnija privremena preusmjeravanja poput 302 ili 307. Upotreba 301 je ispravan pristup u sljedećim slučajevima:

  • Prilikom promjene domena: kada se selite sa staridomain.com na novidomain.com.
  • Prilikom prelaska sa HTTP na HTTPS: da biste sigurnu vezu postavili kao podrazumijevanu. U ovom slučaju, sadržaj SSL sertifikat nedir može biti koristan.
  • Kod odabira www i non-www verzije: da biste odredili jednu kanonsku strukturu između www.vassajt.com i vassajt.com.
  • Kada mijenjate strukturu URL-a: prilikom prelaska sa /blog/123 na čitljivije URL-ove poput /blog/301-preusmjeravanje.
  • Kada spajate sadržaj: prilikom objedinjavanja dva slična posta na jednoj snažnoj stranici.
  • Kada premještate proizvod ili kategoriju: prilikom preusmjeravanja stranice starog proizvoda na najsličniji novi proizvod ili kategoriju na e-commerce sajtu.
  • Za trajno uklonjene stranice: kada ih preusmjeravate na najrelevantniju alternativu koja zadovoljava istu namjeru pretrage.

Poređenje 301, 302, 307 i Meta Refresh

Iako tipovi preusmjeravanja izgledaju slično, signal koji šalju pretraživačima je različit. Pogrešan kod preusmjeravanja može uzrokovati gubitak performansi, posebno prilikom selidbe sajta i SEO prelazaka.

Poređenje 301, 302, 307 i Meta Refresh
Tip PreusmjeravanjaZnačenjeSEO UpotrebaKada se Preferira?
301Trajno premještenoNajbolja opcija za prijenos SEO vrijednosti na novi URLKod trajnih promjena URL-a, domena ili HTTPS prelazaka
302Privremeno pronađenoDaje signal da će se stari URL vratitiKod kampanja, privremenog održavanja, kratkotrajnih testova
307Privremeno preusmjeravanjeČuva HTTP metod, šalje privremeni signalKada je potrebno privremeno preusmjeravanje kod API-ja i formi
Meta RefreshPreusmjeravanje sa zakašnjenjem unutar HTML-aNe preporučuje se za SEO, može oslabiti korisničko iskustvoNe treba ga koristiti osim u krajnjoj nuždi

Opšte pravilo za SEO je sljedeće: ako je promjena trajna, treba koristiti 301, ako je privremena, 302 ili 307. Ako niste sigurni, prije donošenja odluke razjasnite da li će se stranica u budućnosti vratiti na staru adresu.

Kako 301 Preusmjeravanje Utiče na SEO?

301 preusmjeravanje je moćan alat za SEO, ali može stvoriti i probleme ako se ne planira pravilno. Njegove efekte treba procijeniti i sa pozitivnog i sa rizičnog aspekta.

Pomaže u Prijenosu Autoriteta Linkova na Novi URL

Ako vaša stara stranica ima vanjske linkove, društvena dijeljenja i signale pretraživača, 301 preusmjeravanje omogućava da se ti signali prenesu na novu stranicu. Na primjer, kada blog post koji ima povratne linkove sa 50 različitih sajtova premjestite na novi URL, bez preusmjeravanja ta vrijednost propada i korisnici nailaze na 404 grešku. Sa 301, značajan dio ovih linkova se konsoliduje na novoj adresi.

Smanjuje 404 Greške i Gubitak Korisnika

404 stranice nisu potpuno loše; mogu biti prirodne za obrisan sadržaj koji nema alternativu. Međutim, ostaviti 404 na URL-ovima koji donose veliki promet ili imaju povratne linkove dovodi do gubitka korisnika i slabljenja SEO signala. Vrijedne stranice koje vraćaju 404 treba identifikovati redovnom analizom logova i izvještaja Google Search Console-a.

Razjašnjava Signale za Indeksiranje

Kada pretraživači vide isti sadržaj na više URL-ova, može im biti teško da odluče koju stranicu rangirati. 301 preusmjeravanje objedinjuje duple ili stare URL-ove pod jednim glavnim URL-om. Ovo je posebno važno kod razlika u www/non-www, HTTP/HTTPS i završnoj kose crti.

Nepravilna Upotreba Može Dovesti do Gubitka Pozicija

Preusmjeravanje svake stare stranice na početnu je česta, ali pogrešna praksa. Ako tema stare stranice nije slična temi ciljne stranice, Google ovo preusmjeravanje može shvatiti kao slab signal. Na primjer, umjesto preusmjeravanja starog posta o WordPress optimizaciji brzine na početnu stranicu hostinga, ispravnije je preusmjeriti ga na ažurirani vodič za WordPress performanse koji zadovoljava istu namjeru. U ovom kontekstu, relevantne stranice poput WordPress hosting ili Vodič za ubrzavanje web stranice mogu biti bolji ciljevi.

Kako Napraviti 301 Preusmjeravanje?

301 preusmjeravanje se može napraviti preko servera, hosting kontrolnog panela, CMS dodatka ili koda aplikacije. Najispravnija metoda se bira prema infrastrukturi sajta i broju preusmjeravanja. Za manji broj WordPress URL-ova dodatak može biti dovoljan, dok se preusmjeravanja cijelog domena ili HTTPS-a trebaju raditi na nivou servera.

1. Apache .htaccess 301 Preusmjeravanje

Na mnogim dijeljenim hosting paketima koji koriste Apache server, preusmjeravanja se vrše putem .htaccess datoteke. Datoteka se obično nalazi u korijenskom direktoriju sajta, odnosno unutar public_html. Prije bilo kakve radnje napravite sigurnosnu kopiju datoteke; čak i greška od jednog karaktera može izazvati 500 Internal Server Error.

Primjer preusmjeravanja jedne stranice:

Redirect 301 /stara-stranica https://www.vassajt.com/nova-stranica

Primjer preusmjeravanja sa HTTP na HTTPS:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Primjer preusmjeravanja sa non-www na www adresu:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^vassajt.com [NC]
RewriteRule ^(.*)$ https://www.vassajt.com/$1 [L,R=301]

Ovdje je važno ne stvarati konfliktna pravila prilikom istovremenog obavljanja HTTPS i www preusmjeravanja. Ako dođe do konflikta, korisnik prvo ide sa HTTP na HTTPS, a zatim sa non-www na www, što stvara nepotreban lanac.

2. 301 Preusmjeravanje Preko cPanel-a

Za korisnike koji ne žele pisati kod, cPanel je prilično praktična opcija. Opšti koraci su sljedeći:

  • Prijavite se na svoj cPanel račun.
  • Otvorite alat Redirects iz odjeljka Domains.
  • Odaberite tip preusmjeravanja Permanent 301.
  • Odredite domen ili direktorij koji se preusmjerava.
  • Upišite ciljni URL kao punu adresu.
  • Provjerite www postavke i sačuvajte.
  • Testirajte rezultat putem inkognito moda browsera ili curl komande.

Korisnici koji koriste cPanel na Hostragons-u mogu lakše kontrolisati preusmjeravanja prateći upravljanje domenom i hostingom sa jednog panela. Ako planirate prijenos domena, korisno je pogledati i vodič Kako se vrši prenos domene.

3. 301 Preusmjeravanje u WordPress-u

Za WordPress sajtove postoje tri uobičajene metode: dodatak, .htaccess i tema ili prilagođeni kod. Najsigurnija početna metoda je pouzdan dodatak za preusmjeravanje. Sa alatima poput Redirection, Rank Math i Yoast SEO Premium možete upariti stare i nove URL-ove iz administracije.

Koraci implementacije u WordPress-u:

  • Prvo izvucite kompletnu listu URL-ova i odredite koja stranica kuda ide.
  • Prije instaliranja dodatka napravite potpunu sigurnosnu kopiju sajta.
  • Dodajte mapiranje starog i ciljnog URL-a.
  • Provjerite da li je kod preusmjeravanja 301.
  • Ako koristite dodatak za keširanje ili serverski keš, očistite keš.
  • Provjerite statusni kod pomoću alata za testiranje.

Kada se previše pravila preusmjeravanja drži na dodatku, može se primijetiti uticaj na performanse. Ako imate stotine ili hiljade preusmjeravanja, konfiguracija na nivou servera može biti zdravije rješenje. Za WordPress performanse, sadržaji WordPress hosting paketi i podešavanja LiteSpeed Cache mogu vam olakšati posao.

4. 301 Preusmjeravanje sa Nginx-om

Na serverima koji koriste Nginx, preusmjeravanje se obično vrši unutar server bloka koji pripada sajtu. Primjer preusmjeravanja domena je sljedeći:

server {
    listen 80;
    server_name starisajt.com www.starisajt.com;
    return 301 https://novisajt.com$request_uri;
}

Za preusmjeravanje određene stranice:

location = /stara-stranica {
    return 301 https://vassajt.com/nova-stranica;
}

Nakon izmjene Nginx konfiguracije, prvo treba pokrenuti test komandu, a zatim ponovo učitati servis. Neispravan server blok može uticati na pristup cijelom sajtu. Ako koristite upravljani server, najsigurniji pristup je planiranje ovih operacija sa timom tehničke podrške. Za veću kontrolu mogu se razmotriti VPS server rješenja.

Plan 301 Preusmjeravanja u Procesu Selidbe Sajta

Ostavljanje 301 preusmjeravanja za posljednji trenutak prilikom promjene domena ili arhitekture sajta je veliki rizik. Kod profesionalnih prelazaka prvo se izvlači inventar postojećih URL-ova, a zatim se za svaki URL određuje cilj.

Kontrolna Lista za Korak-po-Korak Prelazak

  • Izradite inventar URL-ova: Popišite sve vrijedne URL-ove iz Sitemapa, Search Console-a, Analyticsa, alata za povratne linkove i serverskih logova.
  • Odredite prioritete: Dajte prednost stranicama koje donose promet, povratne linkove i konverzije.
  • Napravite mapiranje jedan-na-jedan: Uparite stari URL sa najrelevantnijim novim URL-om.
  • Izbjegavajte masovno preusmjeravanje na početnu: Nerelevantna preusmjeravanja slabe SEO vrijednost.
  • Isprobajte u testnom okruženju: Provjerite uzorke URL-ova prije nego što ih pustite uživo.
  • Ažurirajte XML sitemap: Dodajte nove URL-ove u sitemap, uklonite stare.
  • Ispravite interne linkove: Nemojte se oslanjati samo na preusmjeravanje; direktno promijenite linkove u meniju, sadržaju i footeru na novi URL.
  • Pratite Search Console: Pratite izvještaje o pokrivenosti, statistiku crawlovanja i iskustvo na stranici najmanje 4-8 sedmica.

Na primjer, ako mijenjate strukturu URL-ova na blogu od 300 stranica, nije dovoljno preusmjeriti samo 20 stranica sa najvećim prometom. Stranice koje dobijaju povratne linkove, ali imaju mali promet, takođe mogu prenijeti autoritet. Zbog toga odluku ne treba donositi samo na osnovu broja posjetitelja.

Najčešće Greške kod 301 Preusmjeravanja

Najčešće Greške kod 301 Preusmjeravanja

Stvaranje Lanca Preusmjeravanja

Lanac preusmjeravanja je situacija kada se jedan URL preusmjerava na drugi URL, a zatim na treći. Na primjer, umjesto A → B → C, treba uraditi A → C. Lanci nepotrebno troše budžet za crawlovanje, usporavaju učitavanje stranice i mogu oslabiti prijenos signala. Ovaj problem je čest naročito na sajtovima koji su nekoliko puta mijenjali URL-ove tokom godina.

Stvaranje Petlje Preusmjeravanja

Petlja nastaje kada se A preusmjerava na B, a B ponovo na A. Browser u ovom slučaju prikazuje grešku too many redirects. Obično nastaje zbog konflikta između HTTPS, www i pravila keširanja. Za rješenje, sva pravila preusmjeravanja se moraju pojedinačno provjeriti i, ako je moguće, pojednostaviti na jednoj tački.

Preusmjeravanje na Nerelevantne Stranice

Preusmjeravanje svih obrisanih stranica na početnu izgleda lako kratkoročno, ali ne zadovoljava namjeru korisnika. Ispravnije je staru stranicu za SSL instalaciju preusmjeriti ne na početnu, već na ažurirani vodič za SSL instalaciju ili SSL stranicu proizvoda. Ovo čuva i zadovoljstvo korisnika i SEO signale. Za relevantan sadržaj može se koristiti link Kako se instalira SSL.

Konflikt sa Robots.txt ili Noindex

Ako je ciljni URL noindex ili blokiran putem robots.txt, 301 preusmjeravanje neće pružiti očekivanu SEO korist. Provjerite da li je nova ciljna stranica indeksibilna, dostupna i da vraća 200 statusni kod.

Netestiranje Preusmjeravanja

Nakon dodavanja preusmjeravanja, nije dovoljno samo vidjeti da se stranica otvara u browseru. Keš browsera vas može prevariti. Statusni kod odgovora treba provjeriti pomoću alata za provjeru HTTP statusnog koda, curl komande, Screaming Frog-a ili sličnih alata za crawlovanje.

Kako Testirati 301 Preusmjeravanje?

Tehnički test je neophodan da biste shvatili da li je implementacija uspješna. Jednostavnom curl komandom možete vidjeti koji statusni kod URL vraća:

curl -I https://vassajt.com/stara-stranica

U ispravnoj konfiguraciji, u rezultatu bi se trebali vidjeti HTTP/1.1 301 ili HTTP/2 301 i novi URL u liniji Location. Zatim treba provjeriti da li ciljni URL daje 200 statusni kod. Ako se i cilj preusmjerava negdje dalje, postoji lanac i pravilo treba pojednostaviti.

Metode koje možete koristiti za testiranje:

  • Provjera HTTP zaglavlja pomoću curl-a ili developerskih alata browsera.
  • Uočavanje lanaca pomoću online redirect checker alata.
  • Crawlovanje cijelog sajta pomoću alata poput Screaming Frog-a.
  • Korištenje alata za inspekciju stranice u Google Search Console-u.
  • Pregled zahtjeva Googlebot-a u serverskim access log zapisima.

301 Preusmjeravanje i Performanse Hostinga

Iako preusmjeravanje tehnički izgleda kao mala operacija, na veoma velikim sajtovima stotine pravila mogu uticati na performanse. Izvršavanje složenih regex pravila pri svakom zahtjevu može trošiti serverske resurse. Zbog toga datoteke za preusmjeravanje treba održavati urednim, čistiti stara i nepotrebna pravila i, koliko god je moguće, pisati jednostavna pravila koja vode direktno na cilj.

Infrastruktura hostinga je takođe važna u ovom trenutku. Brz TTFB, ispravna SSL konfiguracija, HTTP/2 ili HTTP/3 podrška i pouzdan sistem keširanja poboljšavaju korisničko iskustvo nakon preusmjeravanja. Ako vaš web sajt raste i promet se povećava, logično je razmotriti skalabilnije opcije poput Hostragons poslovni hosting ili rješenja za cloud server.

Najbolje Prakse za 301 Preusmjeravanje

  • Koristite 301 za trajne, a 302 za privremene promjene.
  • Svaki stari URL preusmjerite na najrelevantniji novi URL.
  • Nemojte raditi masovno preusmjeravanje na početnu stranicu.
  • Svedite lance preusmjeravanja na jedan korak.
  • Objedinite HTTPS, www i slash postavke u jedan standard.
  • Ažurirajte interne linkove; ne izlažite korisnika nepotrebnom preusmjeravanju.
  • U XML sitemap datoteci držite samo nove URL-ove koji vraćaju 200.
  • Pratite izvještaje Search Console-a 4-8 sedmica nakon preusmjeravanja.
  • Prije važnih prelazaka napravite potpunu sigurnosnu kopiju i, ako je moguće, testirajte u testnom okruženju.
  • Za promjene na nivou servera potražite pomoć od hosting podrške.

Kratak Pregled

301 preusmjeravanje je jedna od osnovnih SEO praksi koja vodi korisnike i pretraživače na ispravnu adresu prilikom trajnih promjena URL-ova. Kada se pravilno koristi, čuva autoritet linkova, smanjuje 404 greške, čini procese selidbe sajta sigurnijim i razjašnjava signale indeksiranja. Kada se koristi pogrešno, može dovesti do problema poput lanca preusmjeravanja, petlji, nerelevantnog targetiranja i gubitka pozicija.

Ako planirate promjenu domena, prelazak na HTTPS ili osvježavanje URL arhitekture na svom web sajtu, unaprijed pripremite mapu preusmjeravanja i nemojte zanemariti tehničke testove. Da biste ojačali svoju infrastrukturu i učinili upravljanje SSL-om i hostingom jednostavnijim, možete pogledati hosting, domen i SSL rješenja Hostragons-a i zatražiti pomoć od tima tehničke podrške za konfiguraciju koja odgovara vašim potrebama.

Često Postavljana Pitanja

Šta je 301 preusmjeravanje?

301 preusmjeravanje je HTTP statusni kod koji označava da je URL trajno premješten na drugi URL. Vodi korisnike i pretraživače sa stare adrese na novu i pomaže u prijenosu SEO signala na novi URL.

Da li 301 preusmjeravanje šteti SEO-u?

Pravilno konfigurisano 301 preusmjeravanje ne šteti SEO-u; naprotiv, smanjuje gubitak autoriteta prilikom promjene URL-ova. Međutim, greške poput preusmjeravanja na nerelevantnu stranicu, lanca ili petlje preusmjeravanja mogu uzrokovati probleme sa rangiranjem i korisničkim iskustvom.

Koja je razlika između 301 i 302 preusmjeravanja?

301 znači trajno, a 302 privremeno preusmjeravanje. Ako je stranica trajno premještena, treba koristiti 301. Ako će se stranica uskoro vratiti na staru adresu ili se radi o privremenoj kampanji, 302 je prikladnije.

Koliko dugo treba zadržati 301 preusmjeravanje?

Za važne URL-ove preporučuje se zadržati 301 preusmjeravanja što je duže moguće, idealno trajno. Budući da vanjski linkovi, korisnički bookmarkovi i signali pretraživača mogu nastaviti dolaziti na stari URL, prerano uklanjanje može uzrokovati gubitak prometa.

Može li se 301 preusmjeravanje u WordPress-u napraviti dodatkom?

Da, u WordPress-u se 301 preusmjeravanje može napraviti pomoću dodataka kao što su Redirection ili SEO dodaci. To je praktična metoda za manji i srednji broj preusmjeravanja. Za veoma velike liste preusmjeravanja, konfiguracija na nivou servera može biti bolji izbor zbog performansi.

Podijelite ovaj članak:
Tarık Kaya

Viši sistemski administrator

Posjeduje više od 12 godina iskustva u upravljanju serverima i sigurnosti mreža. Specijaliziran za optimizaciju infrastrukture web hostinga.

Svi članci →