Kako migrirati WordPress sajt na novi hosting bez gubitka pozicija

Aleksandar Đekić – stručnjak za izradu WordPress sajta i web dizajn u Beogradu

Migracija WordPress sajta na novi hosting može delovati kao zastrašujući zadatak, posebno ako ste godinama gradili organski saobraćaj i SEO autoritet. Svaka greška u procesu može dovesti do privremenog ili trajnog pada rangiranja na Google-u. Međutim, uz pravilnu pripremu i sistematičan pristup, moguće je preseliti ceo sajt bez gubitka pozicija. Bilo da ste vlasnik malog biznisa ili tim koji upravlja sa više sajtova, ovaj vodič će vas provesti kroz svaki korak, uz poseban osvrt na SEO očuvanje.

Priprema pre migracije – ključni koraci za očuvanje SEO

Pre nego što uopšte dotaknete fajlove ili bazu podataka, neophodno je napraviti detaljnu pripremu. Ovo je faza u kojoj se postavljaju temelji za uspešnu migraciju bez gubitka pozicija.

Prvo, napravite kompletnu sigurnosnu kopiju (backup) vašeg trenutnog sajta. To uključuje sve fajlove (teme, dodatke, uploads) i celu bazu podataka. Većina hosting provajdera nudi automatske backup opcije, ali preporučuje se i ručni download preko FTP klijenta ili alata poput UpdraftPlus.

Zatim, zabeležite trenutne SEO performanse. Koristite alate kao što su Google Search Console, Google Analytics i Ahrefs/Semrush da zabeležite rangiranje za ključne reči, broj indeksiranih stranica i dnevni saobraćaj. Ovi podaci će vam poslužiti kao referentna tačka nakon migracije.

Takođe, napravite listu svih internih i eksternih linkova, posebno backlinkova sa drugih sajtova. Ovo će biti korisno prilikom podešavanja redirekcija.

Izbor novog hosting provajdera i postavljanje okruženja

Odabir pravog hostinga je kritičan za brzinu i stabilnost sajta, što direktno utiče na SEO. Kada birate novog provajdera, obratite pažnju na:

  • Brzinu servera (SSD diskovi, CDN podrška)
  • Uptime garanciju (poželjno 99.9% ili više)
  • Lakoću migracije (neki provajderi nude besplatnu ručnu migraciju)

Pre nego što promenite DNS zapise, postavite sajt na novom serveru. To znači instalirati WordPress, a zatim ručno preneti fajlove i bazu podataka. Ovaj metod omogućava da testirate sajt pre nego što ga učinite dostupnim javnosti.

Ručna migracija fajlova i baze podataka korak po korak

Ručna migracija vam daje potpunu kontrolu nad procesom i smanjuje rizik od grešaka. Pratite sledeće korake:

  1. Prenos fajlova: Povežite se na stari hosting putem FTP-a (npr. FileZilla) i preuzmite celu WordPress instalaciju (obično u korenskom folderu poput public_html). Zatim se povežite na novi hosting i otpremite sve fajlove na istu lokaciju.

  2. Izvoz baze podataka: U starom hosting panelu (cPanel, Plesk) otvorite phpMyAdmin, izaberite WordPress bazu i kliknite na "Export". Sačuvajte .sql fajl.

  3. Uvoz baze na novom serveru: Na novom hosting panelu kreirajte novu bazu podataka i korisnika sa svim privilegijama. Zatim u phpMyAdmin-u izaberite tu bazu i kliknite na "Import" da unesete prethodno izvezenu bazu.

  4. Podešavanje wp-config.php: Otvorite wp-config.php fajl (nalazi se u korenu WordPress instalacije) i ažurirajte podatke za povezivanje sa novom bazom:

    define('DB_NAME', 'nova_baza');
    define('DB_USER', 'novi_korisnik');
    define('DB_PASSWORD', 'nova_lozinka');
    define('DB_HOST', 'localhost'); // Obično ostaje localhost
    
  5. Zamena URL-ova u bazi: Ako menjate domen (ili testirate na privremenom domenu), morate zameniti sve instance starog URL-a u bazi. Koristite WP-CLI komandu wp search-replace ili dodatak Better Search Replace. Nikada nemojte koristiti običan "Find and Replace" u editoru jer može oštetiti serijalizovane podatke.

Podešavanje redirekcija i SEO dodataka

Nakon što je sajt funkcionalan na novom serveru (ali još uvek na privremenoj adresi), vreme je da konfigurišete SEO elemente.

Ako koristite Yoast SEO, Rank Math ili sličan dodatak, proverite sledeće:

  • Sitemapa: Regenerišite XML sitemapu i pošaljite je u Google Search Console (čim promenite DNS).
  • Permalink struktura: Proverite da li je ista kao na starom sajtu. Čak i mala promena može izazvati 404 greške.
  • Canonical URL-ovi: Uverite se da svaka stranica ima ispravan canonical tag koji ukazuje na novi URL.

Što se tiče redirekcija, ovo je najvažniji korak za očuvanje SEO autoriteta. Ako menjate strukturu URL-ova, postavite 301 redirekcije sa starih na nove adrese. Možete to uraditi pomoću:

  • Redirekcija putem .htaccess (Apache serveri):
    Redirect 301 /stara-strana.html https://novidomen.com/nova-strana
    
  • Dodataka kao što je Redirection ili Rank Math (ima ugrađeni menadžer redirekcija).

Ako ostavljate isti domen (samo menjate hosting), redirekcije obično nisu potrebne, ali obavezno proverite da li sve stranice rade.

Testiranje sajta pre promene DNS-a

Pre nego što promenite DNS zapise i usmerite posetioce na novi server, testirajte sajt temeljno. Koristite jedan od sledećih metoda:

  • Edit hosts fajl na vašem računaru da testirate novi server bez uticaja na javnost.
  • Korišćenje alata poput Screaming Frog SEO Spider koji može da indeksira sajt na privremenoj adresi.

Proverite:

  • Da li se sve stranice učitavaju (posebno one sa najviše saobraćaja)
  • Da li slike i mediji rade
  • Da li obrasci (contact form, checkout) funkcionišu
  • Da li brzina učitavanja odgovara ili je bolja nego na starom hostingu

Ako radite redizajn WordPress sajta uz migraciju, ovo je idealan trenutak da proverite da li su svi SEO elementi (meta opisi, naslovi, alt tagovi) pravilno preneti.

Promena DNS zapisa i praćenje indeksiranja

Kada ste potpuno sigurni da sajt radi besprekorno na novom serveru, vreme je da promenite DNS zapise. Idite u panel vašeg registrar-a (tamo gde je kupljen domen) i ažurirajte nameservere na one koje vam je novi hosting provajder dao. Ovo je jedina stvar koju menjate – sve ostalo (A zapisi, MX zapisi) obično ostaje isto.

Imajte na umu da DNS propagacija može trajati od nekoliko minuta do 48 sati. Da biste ubrzali proces, smanjite TTL (Time To Live) na 300 sekundi (5 minuta) 24h pre migracije.

Nakon što DNS počne da radi (možete proveriti pomoću alata kao što su whatsmydns.net), uradite sledeće:

  1. Prijavite se u Google Search Console i dodajte novu verziju sajta (ako ste promenili domen) ili samo potvrdite vlasništvo nad postojećom.
  2. Pošaljite novu sitemapu putem GSC-a.
  3. Zatražite ponovno indeksiranje najvažnijih stranica (home, ključne kategorije, najposećeniji postovi).
  4. Proverite Google Analytics da li se podaci pravilno prikupljaju.

Praćenje performansi i rešavanje problema

Prvih nekoliko dana nakon migracije, pažljivo pratite sledeće metrike:

  • Saobraćaj: Da li je došlo do pada? Ako jeste, proverite da li redirekcije rade i da li ima 404 grešaka.
  • Rangiranje: Uporedite pozicije za 10-20 ključnih reči sa stanjem pre migracije. Manje fluktuacije su normalne prve nedelje.
  • Brzina učitavanja: Koristite PageSpeed Insights ili GTmetrix. Ako je brzina lošija, optimizujte dodatke, slike ili razmislite o CDN-u.

Ako primetite pad pozicija, ne paničite. Često je to privremeno dok Google ponovo indeksira sajt. Međutim, ako pad potraje duže od dve nedelje, proverite:

  • Da li su sve 301 redirekcije ispravne
  • Da li robots.txt dozvoljava indeksiranje
  • Da li je sajt dostupan (bez 500 grešaka)

Za dodatnu sigurnost, angažujte profesionalnu pomoć. Na primer, [https://aleksandardjekic.rs/odrzavanje-wordpress-sajta/] vam može pomoći u kontinuiranom praćenju i optimizaciji nakon migracije.

Često postavljana pitanja (FAQ)

1. Da li moram da promenim URL-ove ako samo menjam hosting?
Ne, ako ostavljate isti domen, URL-ovi ostaju nepromenjeni. Potrebno je samo da ažurirate DNS zapise. Redirekcije su neophodne samo ako menjate strukturu linkova ili domen.

2. Koliko dugo traje DNS propagacija i kada će sajt biti potpuno dostupan?
Propagacija obično traje od 30 minuta do 24 sata, mada u retkim slučajevima može potrajati i 48h. Sajt će biti dostupan čim DNS serveri vašeg ISP-a ažuriraju zapise. Preporučuje se da smanjite TTL vrednost pre migracije da biste ubrzali proces.

3. Mogu li izgubiti SEO pozicije ako ne postavim redirekcije prilikom promene domena?
Da, apsolutno. Bez 301 redirekcija, Google će videti potpuno nove URL-ove i izgubiti link juice sa starih stranica. To često dovodi do dramatičnog pada rangiranja. Uvek postavite tačne redirekcije pre nego što uključite novi sajt.

4. Šta da radim ako primetim pad saobraćaja prve nedelje nakon migracije?
Prvo proverite da li ima 404 grešaka i da li je sitemapa poslata u Search Console. Zatim proverite brzinu sajta. Često je pad privremen dok Google ponovo indeksira stranice. Ako potraje duže od dve nedelje, napravite detaljnu SEO reviziju. Za pomoć u analizi, kontaktirajte nas putem [https://aleksandardjekic.rs/kontakt/].

5. Da li je potrebno ručno preneti dodatke (plugine) ili se oni automatski sele sa fajlovima?
Svi dodaci se prenose zajedno sa fajlovima, ali aktivacija i podešavanja se čuvaju u bazi podataka. Nakon migracije, proverite da li su svi dodaci aktivni i ažurirani na najnoviju verziju. Ako naiđete na probleme, svratite do [https://aleksandardjekic.rs/] za savete ili profesionalnu podršku.

Migracija WordPress sajta na novi hosting ne mora biti rizična za vaš SEO. Uz pravilnu pripremu, pažljivo testiranje i praćenje, možete preseliti sajt bez gubitka pozicija. Ukoliko vam je potrebna pomoć prilikom redizajna ili izrade nove internet prodavnice, tim [https://aleksandardjekic.rs/izrada-internet-prodavnice/] vam može pomoći da proces bude glatkiji. Ako razmišljate o potpunom osveženju, posetite stranicu [https://aleksandardjekic.rs/redizajn-wordpress-sajta/] za više informacija. Za sve ostale nedoumice, tu smo na [https://aleksandardjekic.rs/kontakt/].

Treba ti sajt? Imate pitanje za mene?

Ako vam je potrebna pomoć oko izrade sajta ili imate bilo kakvo pitanje vezano za vaš online projekat, slobodno me kontaktirajte.

Ovde sam da vam pružim profesionalnu podršku i odgovorim na sva vaša pitanja.

Popunite formu ispod sa svojim podacima i porukom, a ja ću vam se javiti u najkraćem roku.

Hajde da zajedno kreiramo rešenje koje odgovara vašim potrebama i ciljevima!