Kad mijenjate adresu stranice, spajate dvije objave u jednu ili selite web stranicu na novu domenu, morate Googleu reći gdje se sadržaj sada nalazi. To se radi preusmjeravanjem, a izbor između trajnog i privremenog koda odlučuje hoće li nova adresa preuzeti pozicije stare ili će Google i dalje prikazivati onu koju ste napustili.

301 preusmjeravanje je trajno i koristi se u većini slučajeva, ali ne u svima. Ovaj članak objašnjava kada ide 301, kada 302, i kako oba postaviti na WordPress stranici bez diranja koda.

Razlika između 301 i 302 preusmjeravanja

Razlika nije u tome što posjetitelj vidi — u oba slučaja završi na novoj adresi i ne primijeti ništa. Razlika je u poruci koju poslužitelj šalje tražilici:

Obilježje 301 (trajno) 302 (privremeno)
Poruka Googleu Stara adresa se neće vratiti. Stara adresa se vraća, ovo je privremeno stanje.
Koja adresa ostaje u rezultatima Nova adresa. Stara (izvorna) adresa.
Prijenos vrijednosti poveznica Prenosi se na novu adresu. Ostaje na staroj adresi.
Tipična primjena Promjena sluga, spajanje stranica, migracija domene, prelazak na HTTPS. Privremena akcija, sezonska stranica, A/B test, stranica u kratkotrajnom održavanju.

Googleova dokumentacija to sažima jednostavno: trajna preusmjeravanja prikazuju odredišnu stranicu u rezultatima pretraživanja, a privremena zadržavaju izvornu.

Kada koristiti 301 preusmjeravanje

  • Promijenili ste slug objave ili stranice — stara adresa više ne postoji i neće se vratiti.
  • Spajate dvije stranice u jednu — tipično kod rješavanja kanibalizacije ključnih riječi, gdje slabija stranica ide na jaču.
  • Selite stranicu na novu domenu ili prelazite s HTTP-a na HTTPS.
  • Trajno uklanjate proizvod ili uslugu, a postoji stvarno srodna zamjenska stranica.
  • Ujednačavate više adresa koje prikazuju isti sadržaj na jednu odabranu verziju.

Kada koristiti 302 preusmjeravanje

302 se koristi rjeđe, ali u tim je situacijama ispravan izbor i 301 bi bio pogreška:

  • A/B testiranje — testirate novu verziju stranice, ali izvorna ostaje. Google izričito navodi privremeno preusmjeravanje kao ispravan izbor za testiranje, jer želite da u rezultatima ostane originalna adresa.
  • Sezonska ili kampanjska stranica — na primjer, stranica akcije koja tijekom trajanja akcije preuzima promet s redovne kategorije, a nakon toga se sve vraća na staro.
  • Kratkotrajno održavanje pojedine stranice — usluga privremeno nije dostupna pa posjetitelja šaljete na obavijest.
  • Proizvod privremeno nije na zalihi, a stranica proizvoda ostaje i vraća se u ponudu.

307 i 308: kodovi koje ćete rjeđe susresti

Uz 301 i 302 postoje i njihove strože definirane inačice. 308 je trajno preusmjeravanje koje, za razliku od 301, jamči da će se metoda zahtjeva zadržati (bitno kod obrazaca i POST zahtjeva). 307 je privremeni ekvivalent 302 koda uz isto jamstvo.

Jedna situacija u kojoj se 307 pojavi neočekivano: ako stranica koristi HSTS (mehanizam koji pregledniku nalaže da domeni pristupa isključivo preko HTTPS-a), preglednik interno prikazuje 307 preusmjeravanje pri prelasku s HTTP-a na HTTPS. To nije preusmjeravanje koje ste vi postavili niti problem koji treba rješavati — događa se u pregledniku, prije nego što zahtjev uopće ode do poslužitelja.

Kako postaviti preusmjeravanje u WordPressu

Kad promijenite slug objave

WordPress u većini slučajeva sam postavi preusmjeravanje sa stare na novu adresu kad promijenite slug objave ili stranice. To je korisna sigurnosna mreža, ali ne treba se na nju oslanjati kao na trajno rješenje — postavite preusmjeravanje izričito i uz to popravite interne poveznice koje još vode na staru adresu.

Rank Math Redirections

Ako već koristite Rank Math, ne treba vam zaseban dodatak. U postavkama je potrebno uključiti modul Redirections, nakon čega se pod Rank Math → Redirections dodaju pravila: unesete izvornu adresu, odredišnu adresu i odaberete vrstu preusmjeravanja (301 Permanent Move ili 302 Temporary Move). Isto rade i namjenski dodaci poput Redirectiona, pa je izbor stvar toga što već imate instalirano.

Preusmjeravanje URL-a pomoću RankMath SEO plugina

Trajno preusmjeravanje URL-a pomoću RankMath SEO plugina

Kroz .htaccess

Na Apache poslužiteljima preusmjeravanje se može postaviti izravno u .htaccess datoteci:

Redirect 301 /stara-adresa/ https://www.primjer.hr/nova-adresa/

Ova metoda je najbrža jer se izvršava prije učitavanja WordPressa, ali pogrešan unos može oboriti cijelu stranicu. Prije izmjene napravite sigurnosnu kopiju, a ako niste sigurni u sintaksu, ostanite na rješenju kroz dodatak.

Preusmjeravanje na naslovnicu nije rješenje

Kad se briše stranica bez očite zamjene, čest je refleks preusmjeriti je na naslovnicu. To izgleda urednije od greške 404, ali Google preusmjeravanje na sadržajno nepovezanu stranicu tumači kao meku 404 pogrešku — dakle isto kao da stranica ne postoji, samo uz dodatan korak.

Pravilo je jednostavno: preusmjeravajte samo ako odredišna stranica stvarno zamjenjuje sadržaj stare. Ako zamjene nema, ispravan odgovor je greška 404 ili 410, ne preusmjeravanje.

Lanci preusmjeravanja

Lanac preusmjeravanja nastaje kad adresa A vodi na B, a B zatim na C. Događa se postupno — svaka pojedinačna promjena djeluje bezazleno, a nakon nekoliko godina i nekoliko redizajna niz naraste. Posljedice su sporije učitavanje za posjetitelja i nepotrebno trošenje resursa koje Google izdvaja za pretraživanje stranice.

Rješenje je preusmjeriti A izravno na C i ukloniti međukorak. Lance možete provjeriti alatom httpstatus.io, koji za unesenu adresu prikazuje cijeli niz skokova do konačnog odredišta.

Što provjeriti nakon postavljanja

  1. Vraća li adresa točan statusni kod — provjerite kroz httpstatus.io ili naredbom curl -I; ne oslanjajte se na to da vas preglednik odvede na pravo mjesto, jer i 302 izgleda jednako.
  2. Ima li lanaca — svako preusmjeravanje treba voditi izravno na konačnu adresu.
  3. Jesu li interne poveznice ažurirane — poveznice unutar sadržaja trebaju voditi na novu adresu, a ne kroz preusmjeravanje.
  4. Prijavljuje li Search Console pogreške — nakon većih izmjena pratite izvještaj o stranicama nekoliko tjedana.

Najčešće pogreške

Pogreška Posljedica
302 za trajnu promjenu adrese Google zadržava staru adresu u rezultatima i ne prenosi vrijednost na novu.
301 za privremenu akciju ili test Izvorna stranica ispada iz rezultata, a povratak na staro stanje traži novo preusmjeravanje.
Masovno preusmjeravanje na naslovnicu Google to tumači kao meku 404 pogrešku, pa nema koristi od preusmjeravanja.
Neuklonjeni lanci preusmjeravanja Sporije učitavanje i nepotrebno trošenje resursa za pretraživanje.
Interne poveznice ostavljene na staroj adresi Svaki klik prolazi kroz nepotreban skok, iako je odredište ispravno.
Petlja (A vodi na B, B natrag na A) Stranica se uopće ne otvara, ni posjetitelju ni Googleu.

Koliko dugo držati preusmjeravanje

Preusmjeravanje se ne uklanja čim nova adresa počne rangirati. Google treba vremena da prepozna promjenu i prenese signale, a stare poveznice s drugih stranica i iz zabilješki posjetitelja žive znatno dulje. Pravilo je držati trajna preusmjeravanja barem godinu dana, a kod migracije cijele domene ostaviti ih trajno ako za to nema tehničke prepreke.

Kad prepustiti stručnjaku

Pojedinačno preusmjeravanje kod promjene sluga je rutina. Migracija cijele stranice ili web shopa nije — tamo se radi o popisu od stotina adresa, redoslijedu postavljanja i praćenju rezultata tjednima nakon. Ako planirate takvu promjenu, to je dio tehničkog SEO-a u kojem se pogreške skupo plaćaju jer se posljedice vide tek nakon što pozicije padnu.

Često postavljana pitanja

Gubi li se vrijednost poveznica kod 301 preusmjeravanja?

Ne u mjeri u kojoj se to nekad tvrdilo. Google je potvrdio da trajno preusmjeravanje prenosi vrijednost na novu adresu; stariji savjeti o gubitku postotka vrijednosti odnose se na ranije ponašanje algoritma.

Mogu li preusmjeriti stranicu na drugu domenu?

Možete i to je uobičajeno kod migracije. Bitno je da odredišna stranica sadržajno odgovara izvornoj i da preusmjeravanje bude trajno, inače Google zadržava staru adresu u indeksu.

Koliko preusmjeravanja je previše?

Broj sam po sebi nije problem — velike stranice ih imaju stotine. Problem su lanci i preusmjeravanja koja vode na nepovezan sadržaj. Uredan popis od tristo izravnih preusmjeravanja bolji je od trideset koja se granaju kroz više koraka.

Izvor: Redirects and Google Search, Google Search Central.

Dražen Stopić

Pišem o web dizajnu, izradi web stranica i SEO optimizaciji, a gotovo sve što objavljujem na ovom blogu temelji se na iskustvu iz svakodnevnog rada s klijentima.

Podijelite objavu!