Ako preniesť web z WordPressu bez straty obsahu a pozícií vo vyhľadávaní
Ak chcete preniesť web z WordPressu, najprv vypíšte každé URL a každú úlohu, ktorú plugin vykonáva. Potom exportujte obsah (Nástroje → Export vám dá súbor XML) a skopírujte priečinok s médiami, navrhnite dizajn na novej platforme, importujte obsah a pred prepnutím DNS nastavte 301 presmerovania pre každé URL, ktoré sa mení. Starý web nechajte bežať, kým nebude nový skontrolovaný. Presmerovania sú krok, ktorý ľudia preskočia, a práve ten chráni vašu návštevnosť z vyhľadávania.
Tento návod sa týka presunu z WordPressu na nanovo postavený web, vrátane webu vytvoreného nástrojom na tvorbu aplikácií s AI. Rovnaké kroky platia bez ohľadu na to, na ktorú platformu prechádzate.
Rozhodnite, aký typ migrácie robíte
Sú tri bežné ciele a každý vyžaduje iný objem práce.
| Cieľ | Čo to znamená | Vhodné, keď |
|---|---|---|
| Iný WordPress hosting | Ten istý web, nový server | Máte radi WordPress a chcete lepší hosting |
| Nanovo postavený web | Nový dizajn a platforma; obsah sa importuje | Web je väčšinou stránky a články a pluginy sú záťaž |
| Headless WordPress | WordPress zostáva ako editor; nový frontend číta články cez REST API | Pisatelia milujú editor WordPressu, ale chcete nový frontend |
Ak ostávate na WordPresse, použite migračný nástroj svojho nového hostingu a tu skončite. Zvyšok tohto návodu sa týka druhej a tretej možnosti. Pri výbere platformy vám pomôže alternatívy k WordPressu a WordPress vs Webflow.
Krok 1: Zmapujte web
Pred tým, ako čokoľvek upravíte, si zapíšte, čo všetko existuje.
Každé URL. WordPress (od verzie 5.5) generuje mapu stránok na adrese /wp-sitemap.xml. SEO pluginy ako Yoast ju zvyčajne nahradia vlastnou, často na adrese /sitemap_index.xml. Uložte zoznam URL do tabuľky. Ak máte nastavenú Google Search Console, exportujte aj stránky, ktoré majú návštevnosť, lebo tie si nemôžete dovoliť pokaziť.
Typy obsahu. Stránky, články, kategórie, značky, autori a všetky vlastné typy obsahu (položky portfólia, členovia tímu, udalosti). Zapíšte si približne, koľko je každého.
Pluginy a čo robia. Nepíšte názvy pluginov, ale úlohy. „Kontaktný formulár, ktorý posiela e-mail majiteľovi.“ „SEO titulky a popisy.“ „Kalendár rezervácií.“ „Registrácia na newsletter.“ Každá úloha potrebuje plán v novom webe.
Veci, ktoré nie sú viditeľné. Analytické značky, presmerovania, ktoré nastavil plugin, vlastný kód v téme, e-mailové adresy na formulároch.
Krok 2: Exportujte obsah a médiá
Obsah. V administrácii WordPressu otvorte Nástroje → Export, zvoľte Všetok obsah a stiahnite súbor. Je to súbor XML (formát WordPress eXtended RSS, alebo WXR) s článkami, stránkami, komentármi, vlastnými poľami, kategóriami a značkami.
Médiá. Exportný súbor odkazuje na obrázky cez URL, ale neobsahuje ich. Skopírujte priečinok wp-content/uploads z hostingu cez správcu súborov, SFTP alebo zálohovací plugin. Zachovajte štruktúru priečinkov; je usporiadaná podľa roka a mesiaca.
Polia SEO. Ak SEO plugin ukladá vlastné titulky a meta popisy, zvyčajne sú v exporte ako vlastné polia. Skontrolujte článok v súbore XML, či je to tak.
Úplná záloha. Urobte si kompletnú zálohu súborov aj databázy, aj keď ju neplánujete použiť. Je to vaša cesta späť.
Krok 3: Nanovo navrhnite dizajn
Migrácia je dobrá príležitosť na zjednodušenie. Väčšina tém pre WordPress nesie roky widgetov a možností rozloženia, ktoré nepotrebujete.
Urobte snímky obrazovky kľúčových typov stránok: domovská stránka, bežná stránka, zoznam článkov na blogu, jeden článok, kontakt. S nástrojom na tvorbu aplikácií s AI ich môžete priložiť a opísať, čo chcete zachovať:
Vytvor web pre fyzioterapeutickú ambulanciu podľa priložených snímok nášho súčasného webu v WordPresse. Na domovskej stránke zachovaj farby, logo a poradie sekcií, ale urob ho prehľadnejší a rýchlejší. Stránky: Domov, Služby, O nás, Blog, Kontakt. Blog potrebuje zoznam článkov a stránku jedného článku.
Najprv vytvorte rozloženie s niekoľkými reálnymi článkami, nie s celým archívom.
Krok 4: Importujte obsah
Spôsob importu závisí od objemu.
- Pár stránok. Skopírujte text ručne alebo ho vložte do chatu. Je to rýchle a umožňuje to upravovať priebežne.
- Desiatky alebo stovky článkov. Importujte z exportu XML. Skript môže prečítať každú položku a uložiť názov, slug, dátum, obsah, výňatok, kategórie a hlavný obrázok.
S nástrojom na tvorbu s AI priložte exportný súbor a opíšte výsledok, ktorý chcete:
Priložil som náš export z WordPressu (WXR XML). Importuj každý publikovaný článok do blogu. Zachovaj slug každého článku, dátum publikácie, názov, obsah, kategórie a hlavný obrázok. Preskoč koncepty, články v koši a komentáre. Ulož články tak, aby URL každého bolo
/blog/[slug]. Ukáž mi, koľko článkov sa naimportovalo, a vypíš tie, ktoré zlyhali.
Po importe skontrolujte niekoľko vecí:
- Obrázky v článkoch stále ukazujú na URL
wp-content/uploadsna starej doméne. Nahrajte médiá do úložiska nového webu a prepíšte tieto URL, inak sa pokazia v deň, keď starý web zanikne. - Shortcody ako
[gallery]alebo[contact-form-7]sa zobrazia ako doslovný text. Nájdite ich a nahraďte skutočným obsahom. - Vložené HTML z page builderov môže byť neprehľadné. Skontrolujte vzorkou články, ktoré majú najviac návštevnosti.
Krok 5: Zachovajte URL, alebo ich presmerujte
Vyhľadávače a iné weby odkazujú na vaše staré URL. Keď URL zmizne, tieto odkazy vrátia 404 a pozícia spojená s nimi sa stratí.
Najlepší prípad: zachovajte úplne rovnaké URL. Ak vaše články boli na /nazov-clanku/, nechajte nový web slúžiť ich na tej istej adrese.
Keď sa URL musia zmeniť (napríklad z /2024/05/moj-clanok/ na /blog/moj-clanok), nastavte 301 presmerovanie (trvalé presmerovanie) z každého starého URL na nové. Zostavte dvojstĺpcový zoznam: staré URL a nové URL, z inventára z kroku 1. Potom napíšte:
Pridaj trvalé 301 presmerovania z každého starého URL v priloženom CSV na jeho nové URL. Tiež presmeruj
/category/[name]/na/blog?category=[name]a/feed/na/blog/rss.xml.
Po spustení otestujte vzorku starých URL. Každé by malo viesť na správnu novú stránku jedným skokom, nie reťazcom presmerovaní.
Krok 6: Preneste základy SEO
- Titulky stránok a meta popisy pre každú dôležitú stránku
- Nová mapa stránok odoslaná v Google Search Console
- Rovnaká analytika, aby ste mohli porovnať pred a po
- Alternatívny text obrázkov, ktorý je v exporte pri obrázkoch, ktoré ho mali
Náš návod SEO pre weby vytvorené s AI pokrýva zvyšok.
Krok 7: Nahraďte funkcie pluginov
Prejdite zoznam úloh z kroku 1:
| Úloha pluginu | Typická náhrada |
|---|---|
| Kontaktný formulár | Formulár, ktorý ukladá do databázy a/alebo vám posiela e-mail |
| Polia SEO | Titulky a popisy nastavené pre každú stránku v novom webe |
| Registrácia na newsletter | Formulár alebo API vášho poskytovateľa e-mailov |
| Rezervácie | Stránka rezervácií alebo hostovaný nástroj na rezervácie vložený do stránky |
| Komentáre | Funkcia komentárov, hostovaná služba komentárov, alebo žiadne |
| Cache a bezpečnosť | Na statickom alebo hostovanom webe zvyčajne zbytočné |
Krok 8: Spustenie a prepnutie DNS
- Publikujte nový web na dočasnú adresu a otestujte ho na počítači aj na telefóne.
- Prejdite každú stránku zo zoznamu najnavštevovanejších.
- Skontrolujte vzorku starých URL, či presmerovania fungujú správne.
- Nasmerujte DNS vašej domény na nový hosting.
- Nechajte web na WordPresse aj jeho zálohu ešte pár týždňov, pre prípad, že niečo chýba.
Náš návod pripojenie vlastnej domény vysvetľuje zmenu DNS.
Časté chyby
- Žiadne presmerovania. Najdrahšia chyba. Každé pokazené URL je stratený odkaz.
- Obrázky stále načítané zo starého webu. Všetko vyzerá v poriadku, kým nezrušíte starý hosting.
- Zabudnuté formuláre. Kontaktný formulár potichu prestane posielať správy a zistíte to až o týždne.
- Import konceptov a odpadu. Upratajte pred importom, nie po ňom.
- Zrušenie starého hostingu v deň spustenia. Počkajte, kým budete istí, že nič nechýba.
Migrácia do Mythexu
Mythex je nástroj na tvorbu aplikácií s AI, nie hosting pre WordPress, takže migrácia z WordPressu do Mythexu je nanovo postavený web: opíšete stránku, v chate priložíte snímky obrazoviek a exportný súbor (až 5 súborov na správu, každý do 10 MB) a agent napíše nový web. Nahrané obrázky môžu ísť do úložiska súborov projektu a databáza drží články, ak ich chcete neskôr upravovať. Na otestovanie publikujte na adresu mythex.ai a potom na pláne Pro pripojte vlastnú doménu. Pozrite si statické weby v Mythexe v dokumentácii.
Kontrolný zoznam migrácie
- Úplná záloha súborov a databázy WordPressu
- Zoznam každého URL s označenými najnavštevovanejšími stránkami
- Zoznam úloh pluginov a náhrada pre každú
- Obsah exportovaný (Nástroje → Export) a
wp-content/uploadsskopírovaný - Dizajn nanovo vytvorený a otestovaný s reálnym obsahom
- Obsah importovaný; obrázky presunuté zo starej domény; shortcody odstránené
- 301 presmerovania pre každé zmenené URL, otestované
- Titulky, popisy, mapa stránok a analytika na mieste
- Formuláre otestované od začiatku do konca
- DNS prepnuté; starý web ponechaný ešte pár týždňov
Otázky
Prídem o pozície v Googli, ak sa presuniem z WordPressu?
Nie, ak tam, kde to ide, zachováte rovnaké URL, pre každé URL, ktoré sa zmení, pridáte 301 presmerovanie, a prenesiete titulky, popisy a obsah. Pozície sa po každej migrácii často pár týždňov kolíšu, ale trvalé straty spôsobujú až nefunkčné URL bez presmerovania.
Ako exportujem všetko z WordPressu?
V administrácii WordPressu v časti Nástroje → Export stiahnete súbor XML s článkami, stránkami, komentármi, kategóriami a značkami. Mediálne súbory v ňom nie sú, preto priečinok wp-content/uploads skopírujte osobitne – cez správcu súborov vášho hostingu, cez SFTP alebo pomocou zálohovacieho pluginu.
Môžem WordPress ponechať len na písanie článkov?
Áno. Takéto nastavenie sa nazýva headless WordPress: WordPress zostáva ako editor a nový frontend číta články cez WordPress REST API. Zachováte známy editor, ale stále musíte udržiavať a zabezpečovať inštaláciu WordPressu.
Čo s mojimi kontaktnými formulármi a pluginmi?
Pluginy sa neprenášajú. Vypíšte, čo každý z nich robí, napríklad formuláre, polia pre SEO alebo rezervácie, a túto funkciu nanovo vytvorte na novom webe alebo ju nahraďte službou. Formuláre sa zvyčajne zmenia na jednoduchý formulár, ktorý ukladá do databázy alebo posiela e-mail.