Mga gabay

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.

DestinasyonIbig sabihinAngkop kapag
Ibang WordPress hostParehong site, bagong serverGusto mo ang WordPress at gusto mo lang ng mas magandang hosting
Binuong muling siteBagong design at platform; na-import ang contentKaramihan ng site ay pages at posts, at pabigat na ang mga plugin
Headless WordPressNananatiling editor ang WordPress; binabasa ng bagong frontend ang posts sa pamamagitan ng REST APIGustong-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 pluginKaraniwang kapalit
Contact formForm na nagse-save sa database at/o nagpapadala sa iyo ng email
SEO fieldsTitles at descriptions na itinakda kada pahina sa bagong site
Newsletter signupForm o API ng email provider mo
BookingBooking page, o hosted booking tool na naka-embed sa pahina
CommentsComment feature, hosted comments service, o wala
Caching at securityKadalasang hindi na kailangan sa static o hosted na site

Hakbang 8: Ilunsad at palitan ang DNS

  1. I-publish ang bagong site sa pansamantalang address at subukan ito sa desktop at telepono.
  2. I-click ang bawat pahina sa listahan mo ng pinakamaraming traffic.
  3. Suriin ang ilang lumang URL para sa tamang redirects.
  4. Ituro ang DNS ng domain mo sa bagong host.
  5. 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.

Mythex · Pricing · Gumawa ng kahit ano gamit ang AI · Mga template ng website at app · Paghahambing ng Mythex · Glosaryo ng paggawa ng app gamit ang AI · Mga libreng tool sa paggawa ng app gamit ang AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)