Kako preseliti WordPress sajt bez gubitka sadržaja i pozicija na pretraživačima
Da preselite WordPress sajt, prvo popišite svaki URL i svaki posao koji vaši dodaci obavljaju, zatim izvezite sadržaj (Alati → Izvoz daje XML datoteku) i kopirajte fasciklu sa medijima, ponovo napravite dizajn na novoj platformi, uvezite sadržaj i postavite 301 preusmjeravanja za svaki URL koji se mijenja, prije nego što promijenite DNS. Držite stari sajt aktivnim dok se novi ne provjeri. Preusmjeravanja su korak koji ljudi preskoče, a upravo on štiti vaš promet sa pretraživača.
Ovaj vodič pokriva selidbu sa WordPress-a na ponovo napravljen sajt, uključujući sajt napravljen AI graditeljem aplikacija. Isti koraci važe bez obzira na to na koju platformu se selite.
Odlučite kakvu selidbu radite
Postoje tri česta odredišta, i svaka traži drugačiju količinu posla.
| Odredište | Šta znači | Dobro rješenje kada |
|---|---|---|
| Drugi WordPress hosting | Isti sajt, novi server | Volite WordPress i samo želite bolji hosting |
| Ponovo napravljen sajt | Novi dizajn i platforma; sadržaj uvezen | Sajt je uglavnom stranice i objave, a dodaci su teret |
| Headless WordPress | WordPress ostaje uređivač; novi frontend čita objave preko REST API-ja | Pisci vole WordPress uređivač, ali želite novi frontend |
Ako ostajete na WordPress-u, koristite alat za selidbu vašeg novog hostinga i ovdje stanite. Ostatak ovog vodiča govori o drugoj i trećoj opciji. Za pomoć pri izboru platforme pogledajte alternative za WordPress i WordPress protiv Webflow-a.
Korak 1: Popišite sajt
Prije nego što diramo bilo šta, zapišite šta postoji.
Svaki URL. WordPress (od verzije 5.5) generiše mapu sajta na /wp-sitemap.xml. SEO dodaci poput Yoast-a obično je zamjenjuju svojom, često na /sitemap_index.xml. Sačuvajte listu URL-ova u tabeli. Ako imate podešen Google Search Console, izvezite i stranice koje dobijaju promet, jer su to one koje ne smijete pokvariti.
Vrste sadržaja. Stranice, objave, kategorije, oznake, autori i svi prilagođeni tipovi objava (stavke portfolija, članovi tima, događaji). Zabilježite otprilike koliko ima svake.
Dodaci i šta rade. Ne popisujte nazive dodataka; popišite poslove. „Kontakt forma koja šalje e-mail vlasniku.” „SEO naslovi i opisi.” „Kalendar rezervacija.” „Prijava na newsletter.” Svaki posao treba plan na novom sajtu.
Stvari koje nisu vidljive. Oznake za analitiku, preusmjeravanja koja je dodatak već postavio, prilagođeni kod u temi, e-mail adrese na formama.
Korak 2: Izvezite sadržaj i medije
Sadržaj. U WordPress administraciji idite na Alati → Izvoz, izaberite Sav sadržaj i preuzmite datoteku. To je XML datoteka (WordPress eXtended RSS format, ili WXR) koja sadrži objave, stranice, komentare, prilagođena polja, kategorije i oznake.
Mediji. Datoteka izvoza upućuje na slike preko URL-ova, ali ih ne sadrži. Kopirajte fasciklu wp-content/uploads sa vašeg hostinga preko upravljača datotekama, SFTP-a ili dodatka za sigurnosne kopije. Zadržite strukturu fascikli; organizovana je po godini i mjesecu.
SEO polja. Ako SEO dodatak čuva prilagođene naslove i meta opise, obično su u izvozu kao prilagođena polja. Provjerite objavu u XML datoteci da budete sigurni.
Potpuna sigurnosna kopija. Napravite i kompletnu sigurnosnu kopiju datoteka i baze, čak i ako ne planirate da je koristite. To je vaš put nazad.
Korak 3: Ponovo napravite dizajn
Selidba je dobar trenutak da pojednostavite. Većina WordPress tema nosi godine vidžeta i opcija rasporeda koje vam ne trebaju.
Napravite snimke ključnih tipova stranica: početna, obična stranica, lista bloga, pojedinačna objava, kontakt. Uz AI graditelj aplikacija možete ih priložiti i opisati šta zadržati:
Napravi web stranicu za kliniku fizioterapije prema priloženim snimcima našeg trenutnog WordPress sajta. Zadrži boje, logotip i redoslijed sekcija na početnoj, ali neka bude čišća i brža. Stranice: Početna, Usluge, O nama, Blog, Kontakt. Blogu treba lista objava i stranica za pojedinačnu objavu.
Napravite raspored prvo sa nekoliko stvarnih objava, a ne cijelom arhivom.
Korak 4: Uvezite sadržaj
Kako uvozite zavisi od obima.
- Nekoliko stranica. Prekopirajte tekst ručno ili ga zalijepite u chat. Brzo je i omogućava uređivanje usput.
- Desetine ili stotine objava. Uvezite iz XML izvoza. Skripta može pročitati svaku stavku i sačuvati naslov, slug, datum, sadržaj, kratak izvod, kategorije i istaknutu sliku.
Sa AI graditeljem priložite datoteku izvoza i opišite rezultat koji želite:
Priložio sam naš WordPress izvoz (WXR XML). Uvezi svaku objavljenu objavu na blog. Zadrži slug, datum objave, naslov, sadržaj, kategorije i istaknutu sliku svake objave. Preskoči nacrte, objave u smeću i komentare. Sačuvaj objave tako da URL svake bude
/blog/[slug]. Pokaži koliko je objava uvezeno i navedi one koje nisu uspjele.
Nekoliko stvari za provjeru nakon uvoza:
- Slike unutar objava i dalje upućuju na stare URL-ove
wp-content/uploadssa starog domena. Postavite medije na pohranu novog sajta i prepišite te URL-ove, inače će prestati raditi onog dana kada stari sajt nestane. - Shortcode-ovi poput
[gallery]ili[contact-form-7]pojavljuju se kao običan tekst. Pronađite ih i zamijenite pravim sadržajem. - Ugrađeni HTML iz graditelja stranica može biti neuredan. Nasumično provjerite objave sa najviše prometa.
Korak 5: Zadržite URL-ove ili ih preusmjerite
Pretraživači i drugi sajtovi povezuju se na vaše stare URL-ove. Kada URL nestane, te veze vraćaju 404 i rang vezan za njih se gubi.
Najbolji slučaj: zadržite tačno iste URL-ove. Ako su se vaše objave nalazile na /moj-naslov-objave/, neka novi sajt služi istu adresu.
Kada URL-ovi moraju da se promijene (recimo, sa /2024/05/moja-objava/ na /blog/moja-objava), postavite 301 preusmjeravanje (trajno preusmjeravanje) sa svakog starog URL-a na novi. Napravite dvokolonsku listu, stari URL i novi URL, iz popisa iz Koraka 1. Zatim zatražite:
Dodaj trajna 301 preusmjeravanja sa svakog starog URL-a u priloženom CSV-u na njegov novi URL. Takođe preusmjeri
/category/[naziv]/na/blog?category=[naziv], i/feed/na/blog/rss.xml.
Nakon objave, testirajte uzorak starih URL-ova. Svaki treba da vodi na pravu novu stranicu u jednom koraku, a ne u lancu preusmjeravanja.
Korak 6: Prenesite SEO osnove
- Naslove stranica i meta opise za svaku važnu stranicu
- Novu mapu sajta, poslatu u Google Search Console
- Istu analitiku, da možete porediti prije i poslije
- Alt tekst slika, koji je u izvozu za slike koje su ga imale
Naš vodič SEO za web stranice napravljene AI-jem pokriva ostalo.
Korak 7: Zamijenite funkcije dodataka
Prođite kroz popis poslova iz Koraka 1:
| Posao dodatka | Tipična zamjena |
|---|---|
| Kontakt forma | Forma koja čuva podatke u bazi i/ili vam šalje e-mail |
| SEO polja | Naslovi i opisi postavljeni za svaku stranicu na novom sajtu |
| Prijava na newsletter | Forma ili API vašeg provajdera e-maila |
| Rezervacije | Stranica za rezervacije ili hostovani alat za rezervacije ugrađen na stranicu |
| Komentari | Funkcija komentara, hostovana usluga komentara, ili nijedna |
| Keširanje i sigurnost | Obično nepotrebno na statičnom ili hostovanom sajtu |
Korak 8: Objavite i promijenite DNS
- Objavite novi sajt na privremenu adresu i testirajte ga na računaru i telefonu.
- Prođite kroz svaku stranicu sa liste sa najviše prometa.
- Provjerite uzorak starih URL-ova za ispravna preusmjeravanja.
- Usmjerite DNS vašeg domena na novi hosting.
- Držite WordPress sajt i njegovu sigurnosnu kopiju nekoliko sedmica, za slučaj da nešto nije preneseno.
Naš vodič povezivanje prilagođenog domena objašnjava promjenu DNS-a.
Česte greške
- Bez preusmjeravanja. Najskuplja greška. Svaki pokvareni URL je izgubljena veza.
- Slike se i dalje učitavaju sa starog sajta. Sve izgleda u redu dok ne otkažete stari hosting.
- Zaboravljene forme. Kontakt forma tiho prestane da šalje, a to saznate nakon nekoliko sedmica.
- Uvoz nacrta i smeća. Očistite prije uvoza, a ne poslije.
- Otkazivanje starog hostinga na dan lansiranja. Sačekajte dok ne budete sigurni da ništa ne nedostaje.
Selidba na Mythex
Mythex je AI graditelj aplikacija, a ne WordPress hosting, pa je selidba sa WordPress-a na Mythex ponovna izrada: opišete sajt, u chatu priložite snimke i datoteku izvoza (do 5 datoteka po poruci, po 10 MB), a agent napiše novi sajt. Priložene slike mogu ići u pohranu datoteka projekta, a baza čuva objave ako ih kasnije želite uređivati. Objavite na mythex.ai adresu radi testiranja, pa povežite svoj domen uz Pro paket. Pogledajte statične web stranice na Mythex-u u dokumentaciji.
Kontrolna lista za selidbu
- Potpuna sigurnosna kopija WordPress datoteka i baze
- Popis svakog URL-a, sa označenim stranicama sa najviše prometa
- Popis poslova dodataka i zamjena za svaki
- Sadržaj izvezen (Alati → Izvoz) i
wp-content/uploadskopiran - Dizajn ponovo napravljen i testiran sa stvarnim sadržajem
- Sadržaj uvezen; slike premještene sa starog domena; shortcode-ovi uklonjeni
- 301 preusmjeravanja za svaki promijenjeni URL, testirana
- Naslovi, opisi, mapa sajta i analitika na mjestu
- Forme testirane od početka do kraja
- DNS prebačen; stari sajt sačuvan nekoliko sedmica
Pitanja
Hoću li izgubiti pozicije na Google-u ako se preselim sa WordPress-a?
Nećete, ako zadržite iste URL-ove gdje možete, dodate 301 preusmjeravanja za svaki URL koji se promijeni i prenesete naslove, opise i sadržaj. Pozicije često osciliraju nekoliko sedmica nakon svake selidbe, ali su pokvareni URL-ovi bez preusmjeravanja ono što uzrokuje trajne gubitke.
Kako da izvezem sve iz WordPress-a?
Alati → Izvoz u WordPress administraciji preuzimaju XML datoteku sa vašim objavama, stranicama, komentarima, kategorijama i oznakama. Medijske datoteke nisu u toj datoteci, pa kopirajte fasciklu wp-content/uploads posebno, preko upravljača datotekama vašeg hostinga, SFTP-a ili dodatka za sigurnosne kopije.
Mogu li i dalje koristiti WordPress samo za pisanje objava?
Da. Ta postavka se zove headless WordPress: WordPress ostaje uređivač, a novi frontend čita objave preko WordPress REST API-ja. Zadržava poznat uređivač, ali znači da i dalje održavate i osiguravate WordPress instalaciju.
Šta je sa mojim kontakt formama i dodacima?
Dodaci se ne premještaju. Popišite šta svaki radi, kao što su forme, SEO polja ili rezervacije, i ponovo napravite tu funkciju na novom sajtu ili je zamijenite uslugom. Forme se obično pretvore u jednostavnu formu koja čuva podatke u bazi ili šalje e-mail.