Vodiči

Što je 301 preusmjeravanje, kako ga izvesti? Kakav utjecaj ima na SEO?

Što je 301 preusmjeravanje, kako ga izvesti? Kakav utjecaj ima na SEO?

301 preusmjeravanje je HTTP status kod koji obavještava tražilice i preglednike da je URL trajno premješten na drugu adresu. Ukratko, automatski preusmjerava korisnike i preglednike poput Googlebota s starog URL-a na novi. Kada se pravilno primijeni, prenosi značajan dio SEO vrijednosti na novu adresu, smanjuje broj pokvarenih veza i minimizira gubitak rangiranja prilikom premještanja stranica ili promjene URL-a.

Na web stranicama često se provode radnje poput brisanja stranica, promjene domene, prelaska s HTTP-a na HTTPS, obnavljanja strukture kategorija ili spajanja sadržaja. Za sigurno napredovanje ovih promjena s gledišta korisnika i SEO-a potrebna je strategija preusmjeravanja. 301 preusmjeravanje je jedan od najkritičnijih dijelova te strategije, jer tražilicama govori da se radi o trajnoj promjeni adrese, a ne privremenoj.

U ovom vodiču obradit ćemo što je 301 preusmjeravanje, razliku između 302 i drugih vrsta preusmjeravanja, kako ga primijeniti na Apache .htaccess, cPanel, WordPress i Nginx, njegov utjecaj na SEO te uobičajene greške. Budući da mala greška u konfiguraciji na strani hostinga može dovesti do problema s cijelom stranicom, važno je pažljivo provesti primjere. Za pouzdanu infrastrukturu možete provjeriti Hostragons web hosting paketi i Hostragons SSL certifikati stranice za prijelaze na SSL.

Što je 301 preusmjeravanje?

301 preusmjeravanje je trajni odgovor koji poslužitelj daje klijentu. Kada korisnik ili bot tražilice pokušava pristupiti starom URL-u, poslužitelj vraća 301 status kod i navodi novu lokaciju. Nakon što preglednik primi ovaj odgovor, preusmjerava korisnika na ciljani URL.

Na primjer, ako ste premjestili sadržaj s adrese siteadi.com/stara-stranica na siteadi.com/nova-stranica, ne želite da posjetitelji koji dolaze na staru adresu vide stranicu s greškom 404. Kada dodate 301 preusmjeravanje, korisnici će doći do ispravnog sadržaja, a tražilice će početi smatrati novu stranicu kao pravu adresu.

Google navodi da se značajan dio signalizacije linkova prenosi putem 301 preusmjeravanja u svojim modernim algoritmima. Međutim, to ne znači da će svako preusmjeravanje automatski dati savršene rezultate. Sličnost između starog i novog sadržaja, tehnička točnost, izostanak lanca preusmjeravanja, brzina učitavanja stranice i indeksabilnost ciljne stranice izravno određuju SEO učinak.

Kada koristiti 301 preusmjeravanje?

301 preusmjeravanje treba se koristiti u situacijama kada se URL trajno mijenja. Za privremene kampanje, A/B testove ili kratkoročne stranice za održavanje, obično su prikladnija privremena preusmjeravanja poput 302 ili 307. U sljedećim situacijama korištenje 301 preusmjeravanja je ispravna praksa:

  • Kada mijenjate domenu: prilikom premještanja s stara-domena.com na nova-domena.com.
  • Kada prelazite s HTTP-a na HTTPS: za postavljanje sigurnih veza kao zadane. U ovom slučaju, sadržaj što je SSL certifikat može biti koristan.
  • Kada birate između www i non-www: za definiranje jedne kanoničke strukture između www.site.com i site.com.
  • Kada mijenjate strukturu URL-a: prilikom prelaska s /blog/123 na /blog/301-preusmjeravanje ili slične čitljive URL-ove.
  • Kada spajate sadržaj: kada kombinirate dva slična članka u jednu snažnu stranicu.
  • Kada premještate proizvode ili kategorije: prilikom preusmjeravanja stare stranice proizvoda na najbliži novi proizvod ili kategoriju na e-trgovini.
  • Kada trajno uklanjate stranice: prilikom preusmjeravanja na najrelevantniju alternativu koja zadovoljava istu namjeru pretraživanja.

Usporedba 301, 302, 307 i Meta Refresh

Iako se vrste preusmjeravanja mogu činiti sličnima, signali koje šalju tražilicama su različiti. Pogrešan kod preusmjeravanja može uzrokovati gubitak performansi, osobito tijekom migracija stranica i SEO prijelaza.

Usporedba 301, 302, 307 i Meta Refresh
Vrsta preusmjeravanjaZnačenjeSEO korištenjeKada se preferira?
301Trajno premještenoNajbolja opcija za prijenos SEO vrijednosti na novi URLKada se radi o trajnom URL-u, domenu ili HTTPS prijelazima
302Privremeno pronađenoSignalizira da se stari URL vraćaKampanje, privremeno održavanje, kratkoročni testovi
307Privremeno preusmjeravanjeOdržava HTTP metodu, šalje privremeni signalKada je potrebna privremena preusmjeravanja za API i obrasce
Meta RefreshOdgođeno preusmjeravanje unutar HTML-aNije preporučeno za SEO, može oslabiti korisničko iskustvoNe smije se koristiti u neobaveznim situacijama

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

Kako 301 preusmjeravanje utječe na SEO?

301 preusmjeravanje je moćan alat za SEO, ali može stvoriti probleme ako nije ispravno planirano. Njegovi učinci trebaju se ocijeniti s pozitivne i rizične strane.

Pomaže u prijenosu autoriteta linkova na novi URL

Ako vaša stara stranica ima vanjske poveznice, društvene dijeljenja i signale tražilica, 301 preusmjeravanje omogućava prijenos tih signala na novu stranicu. Na primjer, kada premjestite blog post koji ima 50 različitih povratnih veza na novi URL, bez preusmjeravanja ta vrijednost bi se izgubila, a korisnici bi se susreli s greškom 404. S 301 preusmjeravanjem, značajan dio tih poveznica se konsolidira na novu adresu.

Smanjuje 404 greške i gubitak korisnika

404 stranice nisu nužno loše; mogu biti prirodne za uklonjene ili alternativne sadržaje. Međutim, ostavljanje 404 greške na URL-ovima koji imaju visok promet ili posjeduju povratne veze može dovesti do gubitka korisnika i slabljenja SEO signala. Redovita analiza logova i izvještaji iz Google Search Console trebali bi pomoći u otkrivanju vrijednih stranica koje daju 404 greške.

Razjašnjava signale indeksiranja

Kada tražilice vide da se isti sadržaj nalazi na više URL-ova, mogu imati poteškoća u razumijevanju koju stranicu rangirati. 301 preusmjeravanje okuplja kopirane ili stare URL-ove pod jednim glavnim URL-om. Ovo je osobito važno za razlike između www/non-www, HTTP/HTTPS i razlike u završnim kosim crticama.

Pogrešna upotreba može uzrokovati gubitak rangiranja

Uobičajena, ali pogrešna praksa je preusmjeravanje svake stare stranice na glavnu stranicu. Ako tema stare stranice nije slična temi ciljne stranice, Google može ovu preusmjeravanje protumačiti kao slab signal. Na primjer, bolje je preusmjeriti stari WordPress vodič za optimizaciju brzine na ažurirani vodič za performanse WordPress-a nego na glavnu stranicu hostinga. U ovom kontekstu, stranice poput WordPress hosting ili vodič za ubrzanje web stranice mogu biti bolji ciljevi.

Kako izvesti 301 preusmjeravanje?

301 preusmjeravanje može se izvesti putem poslužitelja, kontrolne ploče hostinga, CMS dodataka ili koda aplikacije. Najispravnija metoda treba se odabrati prema infrastrukturi stranice i broju preusmjeravanja. Za mali broj WordPress URL-ova dodatak može biti dovoljan, dok bi sve domene ili HTTPS preusmjeravanja trebala biti provedena na razini poslužitelja.

1. 301 preusmjeravanje s Apache .htaccess

Na mnogim dijeljenim hosting paketima koji koriste Apache, preusmjeravanja se obavljaju putem .htaccess datoteke. Datoteka se obično nalazi u korijenskom direktoriju stranice, odnosno unutar public_html. Prije nego što izvršite promjene, napravite sigurnosnu kopiju datoteke; čak i pogreška od jednog znaka može uzrokovati grešku 500 Internal Server Error.

Primjer preusmjeravanja jedne stranice:

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

Primjer preusmjeravanja s HTTP-a na HTTPS:

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

Primjer preusmjeravanja s non-www na www adresu:

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

Važno je da prilikom izvođenja preusmjeravanja na HTTPS i www ne stvorite sukob pravila. Ako dođe do sukoba, korisnik će prvo ići s HTTP-a na HTTPS, a zatim s non-www na www; to može stvoriti nepotreban lanac.

2. 301 preusmjeravanje putem cPanela

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

  • Prijavite se na svoj cPanel račun.
  • Otvorite alat Redirects u odjeljku Domains.
  • Odaberite vrstu preusmjeravanja Permanent 301.
  • Odredite domenu ili direktorij koji će se preusmjeriti.
  • Upišite ciljnu URL adresu kao punu adresu.
  • Provjerite preferencije za www i spremite promjene.
  • Testirajte rezultat u pregledniku u anonimnom prozoru ili pomoću alata curl.

Kupci Hostragonsa koji koriste cPanel mogu lakše pratiti upravljanje domenama i hostinga iz jednog panela te tako lakše kontrolirati preusmjeravanja. Ako planirate prijenos domene, korisno je proučiti kako se vrši prijenos domene vodič.

3. 301 preusmjeravanje u WordPressu

Postoje tri uobičajene metode za preusmjeravanje u WordPressu: dodatak, .htaccess i tema ili vlastiti kod. Najsigurnija početna metoda je korištenje pouzdanog dodatka za preusmjeravanje. Alati poput Redirection, Rank Math i Yoast SEO Premium omogućuju vam da u panelu uskladite stare i nove URL-ove.

Koraci za primjenu u WordPressu:

  • Prvo izradite popis svih URL-ova i odredite kamo koja stranica ide.
  • Prije instalacije dodatka napravite potpunu sigurnosnu kopiju stranice.
  • Dodajte usklađivanje starog URL-a i ciljnog URL-a.
  • Pobrinite se da je kod preusmjeravanja 301.
  • Ako koristite dodatak za predmemoriju ili poslužiteljsku predmemoriju, očistite predmemoriju.
  • Provjerite status kod pomoću alata za testiranje.

Kada se previše pravila za preusmjeravanje drži u dodatku, može doći do utjecaja na performanse. Ako imate stotine ili tisuće preusmjeravanja, bolje je konfigurirati to na razini poslužitelja. Za performanse WordPressa, sadržaji o WordPress hosting paketima i postavkama LiteSpeed Cache mogu vam olakšati posao.

4. 301 preusmjeravanje s Nginx

Na poslužiteljima koji koriste Nginx, preusmjeravanje se obično obavlja unutar server block-a koji pripada stranici. Primjer preusmjeravanja domene može izgledati ovako:

server {
    listen 80;
    server_name stara-stranica.com www.stara-stranica.com;
    return 301 https://nova-stranica.com$request_uri;
}

Za preusmjeravanje određene stranice:

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

Nakon što promijenite Nginx konfiguraciju, prvo treba pokrenuti testnu naredbu, a zatim ponovo učitati servis. Pogrešan server block može utjecati na pristup cijeloj stranici. Ako koristite upravljani poslužitelj, najbolje je planirati ove operacije s tehničkom podrškom. Za višu kontrolu mogu se razmotriti VPS poslužitelji rješenja.

Plan 301 preusmjeravanja tijekom migracije stranice

Kada mijenjate domenu ili arhitekturu stranice, ostavljanje 301 preusmjeravanja za posljednji trenutak predstavlja veliki rizik. Tijekom profesionalnih prijelaza, prvo se izraditi popis postojećih URL-ova, a zatim se za svaki URL odredi cilj.

Korak po korak kontrolna lista za prijelaz

  • Izradite popis URL-ova: Popis svih vrijednih URL-ova iz Sitemap-a, Search Console-a, Analytics-a, alata za povratne veze i server logova.
  • Prioritizirajte: Dajte prioritet stranicama koje donose promet, povratne veze i konverzije.
  • Izradite jednoznačno usklađivanje: Uskladite stari URL s najrelevantnijim novim URL-om.
  • Izbjegavajte masovno preusmjeravanje na glavnu stranicu: Neodgovarajuća preusmjeravanja slabe SEO vrijednost.
  • Testirajte u testnom okruženju: Provjerite uzorke URL-ova prije nego što ih stavite u rad.
  • Ažurirajte XML sitemap: Dodajte nove URL-ove u sitemap, uklonite stare URL-ove.
  • Ispravite unutarnje poveznice: Nemojte se oslanjati samo na preusmjeravanja; izravno preusmjerite izbornik, sadržaj i veze u podnožju na novi URL.
  • Pratite u Search Console-u: Pratite pokrivenost, statistiku indeksiranja i izvještaje o iskustvima stranica najmanje 4-8 tjedana.

Na primjer, ako mijenjate strukturu URL-a na blogu s 300 stranica, nije dovoljno preusmjeriti samo 20 stranica s najviše prometa. Čak i stranice koje dobivaju povratne veze, ali imaju malo prometa, mogu nositi autoritet. Stoga odluka ne bi trebala biti donijeta samo na temelju broja posjetitelja.

Najčešće greške prilikom 301 preusmjeravanja

Najčešće greške prilikom 301 preusmjeravanja

Stvaranje lanca preusmjeravanja

Lanac preusmjeravanja nastaje kada se jedan URL prvo preusmjerava na drugi URL, a zatim na treći. Na primjer, umjesto A → B → C, treba biti A → C. Lanci nepotrebno troše proračun za indeksiranje, usporavaju učitavanje stranica i mogu oslabiti prijenos signala. Ovaj problem se često javlja na stranicama koje su tijekom godina nekoliko puta promijenile URL.

Stvaranje petlje preusmjeravanja

Petlja se stvara kada se A preusmjerava na B, a B se ponovno preusmjerava na A. U tom slučaju preglednik daje grešku too many redirects. Obično se to događa zbog sukoba pravila za HTTPS, www i predmemoriju. Za rješenje, sva pravila preusmjeravanja trebaju se provjeriti pojedinačno i, ako je moguće, pojednostaviti na jedinstveno mjesto.

Preusmjeravanje na neodgovarajuće stranice

Preusmjeravanje svih uklonjenih stranica na glavnu stranicu može izgledati jednostavno na kratki rok, ali ne zadovoljava namjeru korisnika. Na primjer, bolje je preusmjeriti staru stranicu za SSL instalaciju na aktualni vodič za instalaciju SSL-a ili stranicu proizvoda SSL-a, a ne na glavnu stranicu. Ovo čuva zadovoljstvo korisnika i SEO signale. Za relevantni sadržaj možete koristiti vezu kako se vrši instalacija SSL-a.

Konflikt s robots.txt ili noindex

Ako je ciljni URL noindex ili je blokiran robots.txt-om, 301 preusmjeravanje neće donijeti očekivanu SEO korist. Provjerite je li nova ciljana stranica indeksabilna, dostupna i vraća 200 status kod.

Nepostavljanje testiranja preusmjeravanja

Nakon dodavanja preusmjeravanja, nije dovoljno samo vidjeti da se stranica otvara u pregledniku. Predmemorija preglednika može vas zavarati. Status kodovi trebaju se potvrditi pomoću alata za provjeru HTTP status koda, curl naredbe, Screaming Frog ili sličnih alata za indeksiranje.

Kako testirati 301 preusmjeravanje?

Tehničko testiranje je nužno za razumijevanje je li implementacija bila uspješna. Možete koristiti jednostavnu curl naredbu kako biste vidjeli koji status kod URL vraća:

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

U ispravnoj konfiguraciji rezultat bi trebao biti HTTP/1.1 301 ili HTTP/2 301, a u redu Location treba biti nova URL adresa. Zatim treba provjeriti je li ciljni URL vratio 200 status kod. Ako se ciljni URL također preusmjerava na neku drugu adresu, postoji lanac preusmjeravanja i pravilo treba pojednostaviti.

Metode koje možete koristiti za testiranje uključuju:

  • Provjeru HTTP zaglavlja pomoću curl-a ili alata za razvoj preglednika.
  • Korištenje online alata za provjeru preusmjeravanja kako biste vidjeli lance.
  • Skener kao što je Screaming Frog za indeksiranje cijele stranice.
  • Korištenje alata za provjeru stranica u Google Search Console-u.
  • Istraživanje Googlebot zahtjeva u zapisima pristupa poslužitelja.

301 preusmjeravanje i performanse hostinga

Iako se preusmjeravanje može činiti kao mala operacija, na velikim stranicama stotine pravila mogu utjecati na performanse. Rad složenih regex pravila pri svakom zahtjevu može trošiti resurse poslužitelja. Stoga, datoteke s preusmjeravanjima trebaju se redovito održavati, stara i nepotrebna pravila trebaju se ukloniti, a pravila bi trebala biti što jednostavnija i izravnija.

Infrastruktura hostinga također je važna u ovom pogledu. Brza TTFB, ispravna SSL konfiguracija, podrška za HTTP/2 ili HTTP/3 i pouzdan sustav predmemorije poboljšavaju korisničko iskustvo nakon preusmjeravanja. Ako vaša web stranica raste i promet raste, može imati smisla razmotriti Hostragons korporativni hosting ili rješenja za cloud server kao skalabilnije opcije.

Najbolje prakse za 301 preusmjeravanje

  • Koristite 301 za trajne promjene, a 302 za privremene promjene.
  • Svaki stari URL preusmjerite na najrelevantniji novi URL.
  • Ne radite masovna preusmjeravanja na glavnu stranicu.
  • Smanjite lance preusmjeravanja na jedan korak.
  • Ujedinite HTTPS, www i razlike u kosi crti u jedan standard.
  • Ažurirajte unutarnje poveznice; ne dovodite korisnike u nepotrebno preusmjeravanje.
  • U XML sitemap datoteci zadržite samo nove i one koje vraćaju 200.
  • Pratite izvještaje iz Search Console-a 4-8 tjedana nakon preusmjeravanja.
  • Prije bitnih prijelaza napravite potpunu sigurnosnu kopiju i, ako je moguće, testirajte u testnom okruženju.
  • Za promjene na razini poslužitelja zatražite pomoć od podrške za hosting.

Kratki pregled

301 preusmjeravanje je jedna od osnovnih SEO praksi koja pravilno preusmjerava korisnike i tražilice na pravu adresu tijekom trajnih promjena URL-a. Kada se pravilno koristi, održava autoritet linkova, smanjuje 404 greške, čini procese migracije stranica sigurnijima i razjašnjava signale indeksiranja. Kada se pogrešno koristi, može uzrokovati probleme poput lanca preusmjeravanja, petlji, neodgovarajuće ciljane stranice i gubitka rangiranja.

Ako planirate promjenu domene, prijelaz na HTTPS ili obnovu arhitekture URL-a na vašoj web stranici, unaprijed pripremite mapu preusmjeravanja i ne zanemarujte tehnička testiranja. Da biste ojačali svoju infrastrukturu i olakšali upravljanje SSL-om i hostingom, možete provjeriti Hostragonsove hosting, domene i SSL rješenja; potražite pomoć od tehničkog tima za rješenja koja odgovaraju vašim potrebama.

Često postavljana pitanja

Što je 301 preusmjeravanje?

301 preusmjeravanje je HTTP status kod koji označava da je URL trajno premješten na drugu adresu. Preusmjerava korisnike i tražilice s stare adrese na novu i pomaže u prijenosu SEO signala na novi URL.

Da li 301 preusmjeravanje šteti SEO-u?

Ispravno konfigurirano 301 preusmjeravanje ne šteti SEO-u; naprotiv, smanjuje gubitak autoriteta tijekom promjena URL-a. Međutim, greške poput preusmjeravanja na neodgovarajuće stranice, lanca preusmjeravanja ili petlji mogu uzrokovati probleme s rangiranjem i korisničkim iskustvom.

Koja je razlika između 301 i 302 preusmjeravanja?

301 označava trajno preusmjeravanje, dok 302 označava privremeno preusmjeravanje. Ako je stranica trajno premještena, treba koristiti 301. Ako se stranica uskoro vraća na staru adresu ili se radi o privremenoj kampanji, 302 je prikladniji.

Kako dugo treba zadržati 301 preusmjeravanje?

Preporučuje se zadržavanje 301 preusmjeravanja na važnim URL-ovima što je dulje moguće, idealno neograničeno. Budući da vanjske poveznice, oznake korisnika i signali tražilica i dalje mogu dolaziti na stari URL, rano uklanjanje može uzrokovati gubitak prometa.

Može li se 301 preusmjeravanje izvesti s dodatkom u WordPressu?

Da, 301 preusmjeravanje se može izvesti s dodatkom kao što su Redirection ili SEO dodaci u WordPressu. To je praktičan pristup za male i srednje brojeve preusmjeravanja. Za velike liste preusmjeravanja, bolje je konfigurirati to na razini poslužitelja radi boljih performansi.

Podijelite ovaj post:
Tarık Kaya

Viši sustavni administrator

Ima više od 12 godina iskustva u upravljanju poslužiteljima i sigurnosti mreža. Stručnjak je za optimizaciju infrastrukture web hostinga.

Svi članci →