301 preusmeritev pomeni trajno premestitev spletne strani na nov naslov URL. Brskalnik in iskalnik s tem dobita signal, da se je vsebina za vedno preselila, zato večino tako imenovanega link equity (SEO vrednosti, ki jo stran nosi zaradi povratnih povezav in zgodovine v indeksu) prenesta na novo lokacijo.
Če premikate stran, menjate domeno ali združujete vsebine, je 301 v skoraj vseh primerih pravilna izbira. Izjema so začasne spremembe, kjer se čez nekaj dni ali tednov vrnete na izvirni URL. Tam sodi 302, o čemer bomo govorili kasneje.
Preden nastavite karkoli, naredite tri stvari:
- Preverite, ali imate popoln seznam starih URL-jev, ki jih boste preusmerjali (izvoz iz Google Search Console ali orodja za crawlanje).
- Nikoli ne preusmerjajte vseh starih strani na domačo stran. Vsak URL naj vodi na svojo najbolj relativno nadomestno vsebino.
- Pripravite preslikavo stara stran → nova stran v preglednici, preden začnete s tehnično izvedbo.
Strokovni nasvet: Preden vklopite preusmeritve v produkciji, jih preizkusite na testnem naslovu (staging okolje). Napačna preusmeritev, ki jo Google enkrat zazna, popravite šele čez tedne, ko ponovno obišče stran.
Po podatkih HTTP Archive je uporaba preusmeritev in podobnih tehničnih praks stalen del sodobnega spleta, kar pomeni, da pravilno rokovanje z njimi ni izjema, ampak osnovna higiena vsake strani.
Kazalo
- Kaj je preusmeritev 301 tehnično gledano
- 301 proti 302 proti 307: kdaj uporabiti katero kodo
- Kdaj uporabiti 301: praktični scenariji
- Najpogostejše napake pri 301 preusmeritvah in kako jih odpraviti
- Kako tehnično nastaviti 301 preusmeritve na različnih strežnikih
- Kako preveriti in auditirati 301 preusmeritve
- SEO vpliv 301 in koliko časa traja, da se uveljavi
- Kdaj 301 ni primerna izbira
- Primer iz prakse: selitev spletne trgovine z ohranjeno vidnostjo
- Perspektiva avtorja: priporočila iz prakse Webtim
- Kako vam lahko pomaga Webtim
- Ključne ugotovitve in naslednji koraki
- Viri
Kaj je preusmeritev 301 tehnično gledano
HTTP 301 je statusna koda, ki jo strežnik vrne brskalniku ali iskalniku, ko obišče stari naslov. Skupaj s kodo strežnik pošlje tudi glavo Location, ki pove, kam naj se odslej usmerjajo obiski. Brskalnik uporabnika samodejno preusmeri na ta novi naslov, ne da bi ta kaj opazil.
Iskalniki 301 obravnavajo kot dokončno odločitev. Googlebot si zapomni, da stara stran ne obstaja več, in v indeks postopoma vključi novo lokacijo namesto stare. Kot pojasnjuje Semrush, se pri 301 preusmeritvi nov URL s časom v celoti nadomesti v indeksu, medtem ko pri 302 iskalnik pogosteje ohrani prvotni naslov kot glavnega.
Pri tem je ključna podrobnost, ki jo marsikdo spregleda: brskalniki 301 preusmeritve pogosto kešitajo lokalno na napravi uporabnika. Če torej naslednji dan popravite cilj preusmeritve, bo del obiskovalcev še nekaj časa videl staro, kešeirano različico. Kot opozarjajo na Stack Overflow, je to razlog, zakaj je 301 smiselna šele takrat, ko je končni cilj dokončno potrjen.
- 301 = trajna preusmeritev, prenos SEO signalov, agresivno keširanje v brskalniku.
- Cilj preusmeritve naj bo dokončen, saj sprememba cilja povzroči zmedo v predpomnilniku.
- Iskalnik potrebuje čas, da nov URL prevzame mesto starega v rezultatih iskanja.
301 proti 302 proti 307: kdaj uporabiti katero kodo
Razlika med 301, 302 in 307 je v enem stavku: 301 je trajna, 302 in 307 sta začasni, razlikujeta pa se le v tem, kako strogo ohranita metodo HTTP zahteve. Za večino lastnikov spletnih strani je odločitev praktično binarna: trajna sprememba pomeni 301, začasna pomeni 302.
301 uporabite, kadar je stara stran dejansko ukinjena in se ne bo vrnila. Primer: preselili ste trgovino z staratrgovina.si na novatrgovina.si in stare domene ne boste več uporabljali. 302 uporabite, kadar gre za začasno stanje, na primer med vzdrževalnimi deli ali med A/B testom, ko želite, da iskalnik še naprej indeksira izvorni URL. 307 je tehnično strožja različica 302, ki jo pogosteje srečate pri API klicih in programskih preusmeritvah, kjer je pomembno, da se metoda zahteve (na primer POST) ne spremeni.
| Dimenzija | 301 (trajna) | 302 (začasna) | 307 (začasna, stroga) |
|---|---|---|---|
| Kdaj uporabiti | Selitev domene, sprememba slug-a, združevanje strani | Vzdrževanje, A/B test, sezonska akcija | API klici, kjer mora ostati metoda zahteve enaka |
| SEO vpliv / link equity | Prenese večino SEO vrednosti na cilj | Signal praviloma ostane na izvorni strani | Enako kot 302, redko uporabljena za klasičen SEO |
| Implementacija (Apache/Nginx/IIS/WordPress/PHP) | Redirect 301, return 301, IIS pravilo, vtičnik |
Redirect 302, return 302, začasno pravilo |
Redko ročno, večinoma v kodi aplikacije |
| Preverjanje / orodja | curl -I, Search Console, Screaming Frog | curl -I, Network zavihek brskalnika | Network zavihek, razvijalska orodja |
| Časovni okvir in caching | Brskalnik pogosto kešira dolgoročno | Brskalnik ne kešira ali kešira kratkoročno | Brez keširanja |
Po Search Engine Journalu 301 praviloma prenese večino ranking signalov na nov URL, dokler je 302 pogosto ne prenese, ker iskalnik pričakuje, da se bo stanje vrnilo na izvirno. Če opazite, da je nekaj, kar naj bi bilo začasno, aktivno že mesece, je čas, da 302 zamenjate za 301. Iskalnik bo sicer sam sčasoma spremenil svojo interpretacijo, vendar boste s pravilno kodo prihranili čas in signale.
Kdaj uporabiti 301: praktični scenariji
301 preusmeritev 301 najpogosteje potrebujete v teh situacijah:
- Selitev domene ali sprememba protokola. Prehod z
http://nahttps://ali menjava celotne domene je klasičen primer, kjer 301 ohrani povratne povezave in zgodovino v indeksu, kot navaja Ahrefs. - Sprememba strukture URL-jev. Preimenovanje kategorij, sprememba sluga izdelka ali reorganizacija trgovine zahteva preusmeritev vsakega spremenjenega naslova posebej.
- Konsolidacija podobnih strani. Če imate dve strani, ki obravnavata isto temo, ju lahko združite v eno in stran z manj vrednostmi preusmerite na tisto z več povratnimi povezavami.
- Odprava napak 404. Če je izdelek ali članek ukinjen, a obstaja smiselna nadomestna vsebina, preusmerite obiskovalca nanjo, namesto da ga pustite na strani z napako.
- Preusmeritev dodatnih domen. Če imate več domen, ki vodijo v isto blagovno znamko, jih vse trajno preusmerite na glavno domeno.
- Združevanje spletnih mest po prevzemu ali rebrandingu. Celotno strukturo ene strani preslikate na drugo, po slugu ali po kategoriji.
Vsak od teh scenarijev ima skupno lastnost: sprememba je dokončna. Če dvomite, ali se bo stanje še spremenilo, je to znak, da morda potrebujete 302, ne 301.
Najpogostejše napake pri 301 preusmeritvah in kako jih odpraviti
Največ škode pri SEO ne povzroči odsotnost preusmeritev, ampak njihova slaba izvedba. Po Ranktrackerju napačno konfigurirane preusmeritve, kot so verige, zanke in preusmeritve na domačo stran, povzročijo izgubo uvrstitev, čeprav je bila osnovna namera pravilna.
- Preusmeritev vseh starih strani na domačo stran. Iskalnik to pogosto obravnava kot mehko napako 404 in signal ne pride do prave ciljne strani. Popravek: vsak URL preusmerite na njegovo najbolj sorodno nadomestno vsebino.
- Verige preusmeritev. URL A vodi na B, B vodi na C, C šele na končno stran. Po Conductor Academy verige upočasnijo indeksiranje in razblinijo prenos signalov skozi vsak dodaten skok. Popravek: vsak URL naj vodi neposredno na končni cilj v enem koraku.
- Preusmeritvene zanke. URL A vodi na B, B pa nazaj na A. To onemogoči dostop do vsebine za uporabnike in crawler. Popravek: preverite vsako pravilo posebej in odstranite krožne odvisnosti.
- Napačna statusna koda. Uporaba 302 za trajno spremembo ali 301 za nekaj, kar bi moralo biti začasno, zavaja iskalnik glede namena spremembe.
- Neosvežene notranje povezave. Če menu, podnožje ali članki še vedno kažejo na stare naslove, obremenjujete strežnik z nepotrebnimi preusmeritvami in slabšate hitrost strani.
Strokovni nasvet: Enkrat na četrtletje preglejte seznam vseh aktivnih preusmeritev. Odstranite tiste, ki niso več potrebne, in posodobite notranje povezave, da kažejo naravnost na končni URL brez vmesnega skoka.
Kako tehnično nastaviti 301 preusmeritve na različnih strežnikih
Tehnična izvedba je odvisna od strežnika, na katerem gostuje vaša stran. Spodaj so osnovni vzorci za štiri najpogostejša okolja.
- Apache (.htaccess). Za posamezen URL uporabite
Redirect 301 /stara-stran /nova-stran. Za masovne spremembe strukture uporabiteRewriteRulez regularnimi izrazi, na primerRewriteRule ^izdelki/(.*)$ /katalog/$1 [R=301,L]. - Nginx. V konfiguracijski datoteki uporabite
return 301 https://vasadomena.si/nova-stran;znotraj blokalocation. Za skupine URL-jev je učinkovita mapa preusmeritev zmapdirektivo, kombinirano stry_filesza preverjanje obstoja datotek pred preusmeritvijo. - IIS (web.config). V datoteki
web.configdodate pravilo znotraj<rewrite>sklopa z akcijoRedirectin statusno kodo301. Za dinamične primere lahko uporabite tudi ASP.NET ali PHP kodo, ki ročno vrne glavoLocationin kodo 301, na primerheader("Location: /nova-stran", true, 301);v PHP. - WordPress. Za manjše strani zadostuje vtičnik, kot je Redirection ali Simple 301 Redirects, kjer preslikave vnesete v pregledno tabelo brez urejanja kode. Pri obsežnejših migracijah se splača kombinacija vtičnika in pravil v
.htaccess, saj vtičniki pri tisočih pravilih upočasnijo nalaganje strani.
Preden preusmeritve objavite v živo okolje:
- Naredite varnostno kopijo obstoječe konfiguracije strežnika.
- Testirajte vsa pravila v razvojnem (dev) okolju, ne neposredno na produkciji.
- Beležite zahtevke po uveljavitvi, da hitro opazite morebitne napake 404 ali zanke.
- Star hosting oziroma domeno ohranite aktivno vsaj nekaj mesecev, da preusmeritve dejansko delujejo.
Podrobnosti o izbiri primernega gostovanja za WordPress vplivajo tudi na to, kako hitro se preusmeritve obdelajo, saj počasen strežnik podaljša čas odziva pri vsaki preusmeritvi.
Kako preveriti in auditirati 301 preusmeritve
Najhitrejši način za preverbo posamezne preusmeritve je ukaz v terminalu:
curl -I https://vasadomena.si/stara-stran
Odziv mora vsebovati vrstico HTTP/1.1 301 Moved Permanently in glavo Location s pravim ciljnim naslovom. Enako lahko preverite v brskalniku, v zavihku Network razvijalskih orodij, kjer vidite celotno verigo preusmeritev, če obstaja. V Google Search Console orodje URL Inspection pove, kako Google trenutno vidi konkretni naslov in ali je preusmeritev že upoštevana.
Za večje strani ročno preverjanje ni dovolj. Orodja, kot so Screaming Frog, Sitebulb ali vgrajeni audit v Semrush oziroma Ahrefs, prečešejo celotno stran in samodejno izpišejo:
- Vse zaznane verige preusmeritev in njihovo dolžino.
- Preusmeritvene zanke, kjer se URL-ji krožno kličejo.
- Neskladja med preusmeritvijo in canonical oznako na ciljni strani.
- Čas odziva posamezne preusmeritve (redirect latency), kar vpliva na hitrost nalaganja.
Kontrolni seznam za temeljit audit vključuje preslikavo vsakega starega URL-ja v novega, preverbo statusnih kod, uskladitev canonical oznak s končnim ciljem in spremljanje hitrosti odziva. Po selitvi spremljajte tudi poročila o organskem prometu in profilu povratnih povezav v Search Console. Padec vidnosti v prvih dneh je običajen, trajen upad po nekaj tednih pa je znak, da je nekaj v preusmeritvah narobe.
SEO vpliv 301 in koliko časa traja, da se uveljavi
Uporabniki preusmeritev opazijo takoj, saj brskalnik cilj naloži v istem obisku. Iskalniki potrebujejo bistveno več časa. Google mora najprej znova obiskati stari URL, zaznati 301, obiskati novo lokacijo in šele potem prenesti signale ter posodobiti indeks. Ta proces po navadi traja od nekaj tednov do nekaj mesecev, odvisno od velikosti strani in pogostosti, s katero jo Googlebot obišče.
301 praviloma prenese veliko večino SEO vrednosti stare strani, vendar ne dobesedno vse. Prenos ni popolnoma enak enemu k enemu, zato manjši nihaji v uvrstitvah po selitvi niso nenavadni. Po podatkih SE Ranking je priporočljivo preusmeritve ohraniti vsaj eno leto, da Google premik dokončno potrdi kot trajen in da se signali v celoti prenesejo.
V prvih tednih po vsaki večji spremembi URL-jev spremljajte štiri stvari:
- Uvrstitve za ključne izraze, ki so pred selitvijo prinašale promet.
- Skupni organski promet v primerjavi z enakim obdobjem prejšnjega leta.
- Število indeksiranih URL-jev v Search Console, da preverite, ali je nov naslov dejansko zamenjal starega.
- Profil povratnih povezav, saj nekatere domene lahko počasneje posodobijo svoje povezave na nov naslov.
Kdaj 301 ni primerna izbira
301 ni univerzalna rešitev za vsako tehnično situacijo. V naslednjih primerih je bolje poseči po drugem orodju:
- Začasne promocije ali sezonske akcije. Če se bo stran čez mesec vrnila na prvotno stanje, uporabite 302. 301 bi iskalniku sporočila, da je sprememba dokončna, kar ni res.
- A/B testi in začasna vzdrževalna dela. Enako velja tukaj: 302 ohrani izvorni URL v indeksu, kar je natanko to, kar med testiranjem potrebujete.
- Podvojena vsebina na več naslovih. Če ista vsebina obstaja na več URL-jih zaradi tehničnih razlogov (na primer parametrov v naslovu), namesto preusmeritve raje uporabite
rel=canonical, ki iskalniku pove, kateri naslov je glavni, ne da bi obiskovalca dejansko preusmerili. - Negotovost o dokončnosti spremembe. Če niste prepričani, ali se bo cilj še spremenil, počakajte s 301 in v vmesnem času uporabite 302, saj brskalnik 301 pogosto trdovratno kešira.
Primer iz prakse: selitev spletne trgovine z ohranjeno vidnostjo
Manjša slovenska spletna trgovina je selila celotno platformo na novo domeno zaradi rebrandinga. Stara stran je imela nekaj deset tisoč obiskov na mesec in zmerno število povratnih povezav, predvsem na kategorije izdelkov in nekaj blog objav.
Postopek je potekal po naslednjih korakih:
- Izvoz vseh indeksiranih URL-jev iz Search Console in orodja za crawlanje ter ročna preslikava vsakega v ustrezen nov naslov.
- Nastavitev 301 preusmeritev na ravni strežnika za vsako kategorijo posebej, ne skozi generično pravilo, ki bi vse preusmerilo na domačo stran.
- Audit pred in po selitvi s Screaming Frog, da se preverijo statusne kode, canonical oznake in morebitne verige.
- Spremljanje v Search Console in Google Analytics vsak teden v prvih dveh mesecih po selitvi.
Promet je v prvih dveh tednih upadel za manjši delež, kar je pri tovrstnih selitvah pričakovano, nato pa se je v naslednjih šestih do osmih tednih povrnil na raven pred selitvijo, ko je Google v celoti prevzel nove naslove v indeks. Če bi promet po dvanajstih tednih ostal bistveno nižji, bi bil naslednji korak podroben pregled preusmeritvenih pravil in morebitna napaka pri canonical oznakah.
Pri Webtim tovrstne migracije, vključno z SEO optimizacijo po selitvi, izvajamo po enakem načelu: najprej popolna preslikava URL-jev, šele nato tehnična izvedba.

Perspektiva avtorja: priporočila iz prakse Webtim
Največja napaka pri selitvah ni tehnična, ampak organizacijska. Ekipe pogosto ločeno obravnavajo razvoj, marketing in SEO, zato pravila za preusmeritve pripravi razvijalec brez vpogleda v to, katere strani dejansko prinašajo promet in povratne povezave. Rezultat je preusmeritev, ki je tehnično pravilna, a SEO gledano škodljiva.
Pred vsako večjo migracijo priporočam, da se preslikava URL-jev pripravi skupaj s tistim, ki poznaj SEO podatke strani, ne le s tistim, ki piše kodo. Testiranje v razvojnem okolju ni izbirno, tudi če se zdi, da gre za preprosto spremembo sluga na petih straneh. Ravno pri »preprostih« spremembah najpogosteje pride do preusmeritvenih zank, ker nihče ne preveri, ali se je novo pravilo znova prekrilo s starim.
Za manjše strani z manj kot sto URL-ji je pogosto dovolj, da nalogo izvede en razvijalec z jasnim seznamom preslikav. Za trgovine z tisoč ali več izdelki, kjer je struktura kategorij zapletena, se splača povabiti nekoga, ki je tovrstne migracije že vodil, saj je cena napake veliko višja od cene svetovanja. Komunikacija med IT, marketingom in SEO ekipo naj poteka prek enega skupnega dokumenta s preslikavami, ne prek ločenih sporočil, kjer se hitro izgubi, katera stran je bila že preverjena.

Kako vam lahko pomaga Webtim
Webtim je alternativa temu, da migracijo prepustite enemu razvijalcu brez SEO nadzora: pri vsaki izdelavi spletne trgovine ali prenovi obstoječe strani preslikavo URL-jev pripravimo skupaj s SEO analizo, ne ločeno od nje, kar zmanjša tveganje za izgubo prometa po selitvi.

Pri sodelovanju lahko pričakujete jasen načrt preslikav pred začetkom del, tehnično izvedbo preusmeritev na strežniku, testiranje v razvojnem okolju in spremljanje uvrstitev ter prometa v tednih po objavi. Enako pristopamo tudi pri prenovi obstoječih strani, kjer je pogosto treba spremeniti strukturo URL-jev brez izgube že pridobljenih uvrstitev.
Če načrtujete selitev domene, prenovo trgovine ali večjo spremembo strukture strani, nas kontaktirajte za oceno obsega dela in konkreten predlog izvedbe.
Ključne ugotovitve in naslednji koraki
Pravilno nastavljena preusmeritev 301 je edini zanesljiv način, da pri spremembi URL-ja ohranite večino SEO vrednosti stare strani.
| Točka | Podrobnosti |
|---|---|
| Vedno preslikajte posamezno stran | Nikoli ne preusmerjajte vseh starih URL-jev na domačo stran, saj to zmede iskalnik. |
| Izogibajte se verigam preusmeritev | Vsak URL naj vodi neposredno na končni cilj v enem koraku, ne prek vmesnih postaj. |
| Ohranite preusmeritve dolgoročno | Preusmeritve naj ostanejo aktivne vsaj eno leto, da se signali v celoti prenesejo. |
| Redno auditirajte seznam | S curl -I, Search Console in orodji, kot je Screaming Frog, preverjajte statusne kode in canonical oznake. |
| Za obsežne migracije poiščite strokovno pomoč | Webtim pri izdelavi in prenovi spletnih trgovin preslikavo URL-jev usklajuje s SEO analizo že pred izvedbo. |
Viri
- A Guide To 301 Vs. 302 Redirects For SEO
- 301 vs 302 Redirect: Which to Choose for SEO and UX
- 301 vs. 302 Redirects for SEO: Which Should You Use?
- Ali 301 preusmeritev vpliva na SEO?
- HTTP redirect: 301 (Permanent) vs 302 (Temporary)
- Redirect chains — Conductor Academy