Paano Mag-migrate ng WordPress Site Nang Hindi Nawawala ang Content o Ranking
Para mag-migrate ng WordPress site, unahin munang ilista ang bawat URL at bawat trabahong ginagawa ng mga plugin mo. Pagkatapos, i-export ang content (nagbibigay ang Tools → Export ng XML file) at kopyahin ang media folder, buuin ulit ang design sa bagong platform, i-import ang content, at maglagay ng 301 redirect para sa bawat URL na magbabago bago mo baguhin ang DNS. Panatilihing tumatakbo ang lumang site hanggang masuri ang bago. Ang redirects ang hakbang na madalas na nilalaktawan ng mga tao, at ito rin ang nagpoprotekta sa search traffic mo.
Sakop ng gabay na ito ang paglipat palabas ng WordPress papunta sa binuong muling site, kasama na ang site na ginawa gamit ang AI app builder. Pareho ang mga hakbang anuman ang platform na lilipatan.
Piliin kung anong uri ng migration ang gagawin mo
May tatlong karaniwang destinasyon, at magkakaiba ang dami ng trabahong kailangan ng bawat isa.
| Destinasyon | Ibig sabihin | Angkop kapag |
|---|---|---|
| Ibang WordPress host | Parehong site, bagong server | Gusto mo ang WordPress at gusto mo lang ng mas magandang hosting |
| Binuong muling site | Bagong design at platform; na-import ang content | Karamihan ng site ay pages at posts, at pabigat na ang mga plugin |
| Headless WordPress | Nananatiling editor ang WordPress; binabasa ng bagong frontend ang posts sa pamamagitan ng REST API | Gustong-gusto ng mga writer ang WordPress editor, pero gusto mo ng bagong frontend |
Kung mananatili ka sa WordPress, gamitin ang migration tool ng bagong host mo at tapusin dito. Ang iba pang bahagi ng gabay na ito ay tungkol sa ikalawa at ikatlong opsyon. Para sa tulong sa pagpili ng platform, tingnan ang mga alternatibo sa WordPress at WordPress vs Webflow.
Hakbang 1: I-inventory ang site
Bago hawakan ang kahit ano, isulat muna kung ano ang mayroon.
Bawat URL. Gumagawa ang WordPress (mula bersyon 5.5) ng sitemap sa /wp-sitemap.xml. Karaniwang pinapalitan ito ng mga SEO plugin gaya ng Yoast ng sarili nilang sitemap, kadalasan sa /sitemap_index.xml. I-save ang listahan ng URL sa spreadsheet. Kung naka-set up ang Google Search Console, i-export din ang mga pahinang may traffic, dahil sila ang hindi mo kayang masira.
Mga uri ng content. Pages, posts, categories, tags, authors, at anumang custom post type (portfolio items, team members, events). Itala kung ilan humigit-kumulang ang bawat isa.
Mga plugin at ang ginagawa nila. Huwag ilista ang pangalan ng plugin; ilista ang trabaho. "Contact form na nagpapadala ng email sa may-ari." "SEO titles at descriptions." "Booking calendar." "Newsletter signup." Kailangan ng plano sa bagong site ang bawat trabahong ito.
Mga hindi nakikita. Analytics tags, redirects na nakatakda na ng plugin, custom code sa theme, at mga email address sa forms.
Hakbang 2: I-export ang content at media
Content. Sa WordPress admin, pumunta sa Tools → Export, piliin ang All content, at i-download ang file. XML file ito (WordPress eXtended RSS format, o WXR) na naglalaman ng posts, pages, comments, custom fields, categories at tags.
Media. Tumuturo ang export file sa mga larawan gamit ang URL pero hindi nito dala ang mismong larawan. Kopyahin ang folder na wp-content/uploads mula sa host mo gamit ang file manager, SFTP, o backup plugin. Panatilihin ang istruktura ng folder; nakaayos ito ayon sa taon at buwan.
SEO fields. Kung nagse-save ang SEO plugin ng custom titles at meta descriptions, kadalasang nasa export ang mga ito bilang custom fields. Tingnan ang isang post sa XML file para makasigurado.
Buong backup. Gumawa rin ng kumpletong backup ng files at database, kahit wala ka pang planong gamitin ito. Ito ang daan mo pabalik.
Hakbang 3: Buuin ulit ang design
Magandang pagkakataon ang migration para gawing simple ang site. Karamihan sa WordPress theme ay may taon-taong widgets at layout options na hindi mo naman kailangan.
Kumuha ng screenshot ng mga pangunahing uri ng pahina: home, normal na page, blog list, isang post, at contact. Sa AI app builder, puwede mo itong ilakip at ilarawan kung ano ang dapat panatilihin:
Gumawa ng website para sa physiotherapy clinic batay sa mga naka-attach na screenshot ng kasalukuyan naming WordPress site. Panatilihin ang mga kulay, logo at pagkakasunod-sunod ng seksyon sa home page, pero gawin itong mas malinis at mas mabilis. Mga page: Home, Services, About, Blog, Contact. Kailangan ng blog ng list page at single-post page.
Unahin munang buuin ang layout gamit ang ilang totoong post, hindi ang buong archive.
Hakbang 4: I-import ang content
Nakadepende sa dami kung paano ka mag-iimport.
- Ilang pahina lang. Kopyahin ang text nang mano-mano o i-paste sa chat. Mabilis ito at puwede mong i-edit habang ginagawa.
- Dose-dosenang o daan-daang post. Mag-import mula sa XML export. Mababasa ng script ang bawat item at mase-save ang title, slug, petsa, content, excerpt, categories at featured image.
Sa AI builder, ilakip ang export file at ilarawan ang resultang gusto mo:
Naka-attach ang WordPress export namin (WXR XML). I-import ang bawat na-publish na post sa blog. Panatilihin ang slug, publish date, title, content, categories at featured image ng bawat post. Laktawan ang drafts, mga nasa trash na post at comments. I-store ang mga post para ang URL ng bawat isa ay
/blog/[slug]. Ipakita sa akin kung ilang post ang na-import at ilista ang mga pumalpak.
May ilang bagay na dapat suriin pagkatapos ng import:
- Mga larawan sa loob ng posts tumuturo pa rin sa mga URL ng lumang domain na
wp-content/uploads. I-upload ang media sa storage ng bagong site at palitan ang mga URL na iyon, o masisira ang mga ito sa araw na mawala ang lumang site. - Shortcodes gaya ng
[gallery]o[contact-form-7]ay lalabas bilang literal na text. Hanapin ang mga ito at palitan ng totoong content. - Embedded HTML mula sa page builders ay maaaring magulo. I-spot-check ang mga post na pinakamaraming traffic.
Hakbang 5: Panatilihin ang mga URL, o i-redirect ang mga ito
Naka-link sa lumang URL mo ang mga search engine at iba pang website. Kapag nawala ang isang URL, magbibigay ito ng 404 at mawawala ang ranking na nakakabit dito.
Pinakamaganda: panatilihin ang eksaktong parehong URL. Kung nasa /my-post-title/ ang mga post mo, gawing nasa parehong address pa rin ang mga ito sa bagong site.
Kapag kailangang magbago ang mga URL (halimbawa, mula /2024/05/my-post/ patungong /blog/my-post), mag-set up ng 301 redirect (permanenteng redirect) mula sa bawat lumang URL papunta sa bago. Gumawa ng listahang dalawang kolum, lumang URL at bagong URL, mula sa inventory mo sa Hakbang 1. Pagkatapos, sabihin:
Maglagay ng permanenteng 301 redirects mula sa bawat lumang URL sa naka-attach na CSV papunta sa bagong URL nito. Ganoon din, i-redirect ang
/category/[name]/patungong/blog?category=[name], at ang/feed/patungong/blog/rss.xml.
Subukan ang ilang lumang URL pagkatapos ilunsad. Dapat bawat isa ay mapunta sa tamang bagong pahina sa isang hop lang, hindi sa chain ng redirects.
Hakbang 6: Dalhin ang mga SEO basics
- Page titles at meta descriptions para sa bawat mahalagang pahina
- Bagong sitemap, isumite sa Google Search Console
- Parehong analytics, para maihambing ang bago at ang dati
- Image alt text, na nasa export para sa mga larawang mayroon nito
Sakop ng gabay namin tungkol sa SEO para sa AI-built websites ang iba pa.
Hakbang 7: Palitan ang mga function ng plugin
Suriin ang listahan ng trabaho mula sa Hakbang 1:
| Trabaho ng plugin | Karaniwang kapalit |
|---|---|
| Contact form | Form na nagse-save sa database at/o nagpapadala sa iyo ng email |
| SEO fields | Titles at descriptions na itinakda kada pahina sa bagong site |
| Newsletter signup | Form o API ng email provider mo |
| Booking | Booking page, o hosted booking tool na naka-embed sa pahina |
| Comments | Comment feature, hosted comments service, o wala |
| Caching at security | Kadalasang hindi na kailangan sa static o hosted na site |
Hakbang 8: Ilunsad at palitan ang DNS
- I-publish ang bagong site sa pansamantalang address at subukan ito sa desktop at telepono.
- I-click ang bawat pahina sa listahan mo ng pinakamaraming traffic.
- Suriin ang ilang lumang URL para sa tamang redirects.
- Ituro ang DNS ng domain mo sa bagong host.
- Panatilihin ang WordPress site at ang backup nito nang ilang linggo, kung sakaling may nalaktawan.
Ipinapaliwanag ng gabay namin tungkol sa pagkonekta ng custom domain ang pagbabago sa DNS.
Mga karaniwang pagkakamali
- Walang redirects. Ang pinakamahal na pagkakamali. Bawat sirang URL ay nawawalang link.
- Mga larawang galing pa rin sa lumang site. Mukhang ayos ang lahat hanggang kanselahin mo ang lumang hosting.
- Nakalimutan ang forms. Tahimik na hihinto sa pagpapadala ang contact form, at malalaman mo na lang pagkalipas ng ilang linggo.
- Pag-import ng drafts at basura. Linisin bago mag-import, hindi pagkatapos.
- Pagkansela ng lumang hosting sa araw ng launch. Maghintay hanggang sigurado kang walang nawawala.
Pag-migrate papuntang Mythex
Ang Mythex ay AI app builder, hindi WordPress host, kaya ang WordPress migration papuntang Mythex ay muling pagbuo: inilalarawan mo ang site, inilalakip ang mga screenshot at export file mo sa chat (hanggang 5 file kada mensahe, 10 MB bawat isa), at isusulat ng agent ang bagong site. Puwedeng ilagay ang mga na-upload na larawan sa file storage ng project, at may database na nagtatago ng posts kung gusto mo itong i-edit sa hinaharap. I-publish sa mythex.ai na address para subukan, pagkatapos ay ikonekta ang domain mo sa Pro. Tingnan ang static websites sa Mythex sa docs.
Checklist ng migration
- Buong backup ng WordPress files at database
- Listahan ng bawat URL, may marka ang mga pahinang pinakamaraming traffic
- Listahan ng trabaho ng plugin at kapalit para sa bawat isa
- Na-export ang content (Tools → Export) at nakopya ang
wp-content/uploads - Muling nabuo ang design at nasubukan gamit ang totoong content
- Na-import ang content; nailipat sa labas ng lumang domain ang mga larawan; natanggal ang shortcodes
- 301 redirects para sa bawat nagbagong URL, nasubukan
- Nakalagay ang titles, descriptions, sitemap at analytics
- Nasubukan ang forms mula simula hanggang dulo
- Nailipat ang DNS; itinago ang lumang site nang ilang linggo
Mga tanong
Mawawala ba ang Google ranking ko kapag lumipat ako sa labas ng WordPress?
Hindi, kung papanatilihin mo ang parehong URL hangga't kaya, maglalagay ng 301 redirect para sa bawat URL na nagbago, at dadalhin ang mga title, description at content. Madalas na gumagalaw-galaw ang ranking sa loob ng ilang linggo pagkatapos ng anumang migration, pero ang mga sirang URL na walang redirect ang talagang nagdudulot ng permanenteng pagkawala.
Paano ko i-export ang lahat mula sa WordPress?
Sa WordPress admin, pumunta sa Tools → Export para mag-download ng XML file na may posts, pages, comments, categories at tags mo. Wala sa file na iyon ang mga media file, kaya kopyahin nang hiwalay ang folder na wp-content/uploads, mula sa file manager ng host mo, SFTP, o backup plugin.
Puwede ko bang gamitin pa rin ang WordPress para lang sa pagsulat ng posts?
Oo. Tinatawag itong headless WordPress: nananatiling editor ang WordPress at binabasa ng bagong frontend ang posts sa pamamagitan ng WordPress REST API. Nananatili ang pamilyar na editor, pero kailangan mo pa ring i-maintain at i-secure ang WordPress install.
Paano naman ang contact forms at plugins ko?
Hindi lumilipat ang mga plugin. Ilista kung ano ang ginagawa ng bawat isa, gaya ng forms, SEO fields o bookings, at buuin ulit ang function na iyon sa bagong site o palitan ng serbisyo. Kadalasan, nagiging simpleng form ang mga form na nagse-save sa database o nagpapadala ng email.