logo BigWay

Migrácia webu: Ako presunúť stránku bez straty pozícií

Migrácia webu je proces presunu webstránky na novú doménu, server alebo platformu. Správne vykonaná migrácia webu zachová SEO hodnotu a návštevnosť.

Migrácia webu je proces presunu webstránky z jedného prostredia do druhého, či už ide o zmenu hostingu, presun na novú doménu, alebo kompletný prechod na iný server. Ak ju urobíte správne, návštevníci si nevšimnú nič. Ak nie, môžete prísť o roky budovaných SEO pozícií za jeden víkend.

Väčšina firiem migruje web raz za 3-5 rokov, kvôli lepšiemu hostingu, rebrandingu, alebo prechodu na modernejší systém. Problém je, že jedna chyba v redirectoch alebo zabudnutá robots.txt dokáže zhodiť organickú návštevnosť o 40-60% a obnova trvá mesiace. V tomto návode prejdeme celý proces migrácie webu krok za krokom, aby ste sa tomu vyhli.

Čo je migrácia webu a kedy ju potrebujete

Migrácia webu zahŕňa akýkoľvek presun, pri ktorom sa mení niečo zásadné, hostingový server, doménové meno, štruktúra URL adries, CMS systém, alebo protokol (HTTP na HTTPS). Nejde len o "skopírovanie súborov". Ide o koordinovaný proces, ktorý musí zachovať funkčnosť webu, dáta v databáze a signály pre vyhľadávače.

Najčastejšie dôvody na migráciu:

Ako presunúť web na nový hosting bez výpadku

Presun webu na nový hosting je najčastejší typ migrácie. Pri správnom postupe má váš web nulový výpadok, návštevníci ani nezaregistrujú, že sa niečo zmenilo.

Krok 1: Kompletná záloha pred presunom

Pred akoukoľvek migráciou potrebujete zálohu všetkého, súborov webu, databázy, e-mailov ak ich máte na hostingu, a konfiguračných súborov. Pri WordPress stránke to znamená celý wp-content priečinok, wp-config.php a export databázy cez phpMyAdmin alebo WP-CLI.

Zálohu neukladajte len na starý hosting. Stiahnite ju lokálne a ideálne aj do cloudu. Ak sa niečo pokazí, potrebujete mať možnosť vrátiť sa do pôvodného stavu do 15 minút.

Krok 2: Príprava nového hostingu

Na novom hostingu vytvorte rovnaké prostredie. PHP verziu, databázový server, potrebné rozšírenia. Ak váš web beží na PHP 8.1 a nový hosting má default PHP 7.4, budete mať problémy. Overte si kompatibilitu ešte pred objednaním hostingu.

Nahrajte súbory webu a importujte databázu. V konfiguračnom súbore (wp-config.php pri WordPress) upravte prihlasovacie údaje k novej databáze.

Krok 3: Testovanie pred prepnutím DNS

Toto je miesto, kde väčšina ľudí robí chybu, prepnú DNS bez testovania. Na novom hostingu môžete web otestovať úpravou hosts súboru na vašom počítači, alebo cez dočasnú URL ktorú poskytuje hosting. Prejdite všetky stránky, formuláre, e-shop ak máte. Skontrolujte obrázky, SSL certifikát, rýchlosť načítania.

Krok 4: Zmena DNS záznamov

Keď je všetko otestované, prepnite DNS záznamy na nový server. Nastavte nízku TTL hodnotu (300 sekúnd) aspoň 24 hodín pred migráciou, propagácia bude rýchlejšia. Po prepnutí DNS trvá propagácia 2-48 hodín v závislosti od TTL a konkrétnych DNS serverov.

Počas propagácie nechajte starý hosting funkčný. Časť návštevníkov ešte prichádza na starý server. Starý hosting vypnite až keď ste si istí, že DNS propagácia prebehla všade, overíte cez nástroje ako whatsmydns.net.

Migrácia WordPress stránky: špecifické kroky

WordPress má svoje špecifiká, ktoré migráciu komplikujú. Najväčší problém sú hardcoded URL adresy v databáze. WordPress ukladá absolútne URL do tabuliek wp_posts a wp_options.

Pri zmene domény nestačí len zmeniť nastavenia v administrácii. Potrebujete prejsť celú databázu a nahradiť staré URL novými. Na to použite nástroj ako WP-CLI s príkazom search-replace, alebo plugin Better Search Replace. Ručná zmena v databáze je riskantná, môžete rozbiť serializované dáta.

Migračné pluginy ako Duplicator alebo All-in-One WP Migration celý proces zjednodušujú. Vytvoria balík so súbormi aj databázou, a na novom serveri ho rozbalíte cez installer. Pri väčších weboch (nad 500 MB) ale narážate na limity hostingu a upload timeout.

Po migrácii WordPress stránky vždy premaže permalink štruktúru, choďte do Nastavenia → Trvalé odkazy a uložte bez zmeny. Toto pregeneruje .htaccess súbor.

Ako presunúť web na inú doménu bez straty SEO

Zmena domény je najrizikovejší typ migrácie z pohľadu SEO. Google vidí novú doménu ako nový web, musíte mu explicitne povedať, že ide o presun existujúceho obsahu.

301 presmerovania sú základ

Každá stránka zo starej domény musí mať 301 redirect na zodpovedajúcu stránku na novej doméne. Nie redirect všetkého na homepage, to je pre SEO katastrofa. Stránka o produkte X na starej doméne musí smerovať na stránku o produkte X na novej doméne.

Vytvorte si mapu redirectov ešte pred migráciou. Exportujte všetky URL zo starej stránky (cez Screaming Frog alebo sitemap) a ku každej priraďte cieľovú URL na novej doméne. Pri veľkých weboch s tisíckami stránok je to práca na niekoľko dní.

Google Search Console: oznámenie zmeny adresy

V Google Search Console existuje funkcia "Zmena adresy" (Change of Address). Musíte mať overené obe domény, starú aj novú. Tento nástroj informuje Google, že ide o legitímny presun, nie o pokus o manipuláciu.

Novú doménu pridajte do Search Console minimálne týždeň pred migráciou. Ak ju pridáte až po prepnutí, stratíte cenné dáta o tom, ako Google indexuje nový web.

Očakávaný pokles a obnova

Aj pri perfektnej migrácii očakávajte dočasný pokles organickej návštevnosti o 10-20% počas prvých 2-4 týždňov. Google potrebuje čas na precrawlovanie a preindexovanie. Ak všetko urobíte správne, pozície by sa mali vrátiť do 2-3 mesiacov.

Pokles nad 30% alebo pokles trvajúci dlhšie ako 2 mesiace signalizuje problém, chýbajúce redirecty, duplicitný obsah, alebo technické chyby na novom webe.

Presun domény k inému registrátorovi

Presun domény k inému registrátorovi je odlišný proces od migrácie webu, meníte len správcu domény, nie hosting ani obsah. Web ostáva na rovnakom mieste, len faktúru za doménu dostávate od iného poskytovateľa.

Proces vyžaduje autorizačný kód (EPP kód alebo Auth-Info) od súčasného registrátora. Doména musí byť odomknutá a nesmie byť v 60-dňovej ochrannej lehote po predošlom transfere alebo zmene WHOIS údajov. Samotný transfer trvá 5-7 dní.

Počas transferu web funguje normálne. DNS záznamy sa nemenia, pokiaľ to explicitne nenastavíte u nového registrátora.

Ako dlho trvá migrácia webstránky

Záleží od typu migrácie a veľkosti webu. Orientačne:

Vždy plánujte migráciu na obdobie s nižšou návštevnosťou. Pre B2B weby je ideálny piatok večer. Pre e-shopy nikdy počas kampaní alebo pred sezónou.

Najčastejšie chyby pri migrácii webu

Po rokoch práce s tvorbou webstránok a ich migráciami vidíme tie isté chyby opakovane:

Kontrolný zoznam pred a po migrácii

Pred migráciou:

Po migrácii:

Kedy zveriť migráciu odborníkom

Jednoduchý presun WordPress webu na nový hosting zvládne technicky zdatnejší majiteľ firmy za poobedie. Problém nastáva, keď ide o viac, zmena domény, veľký e-shop s tisíckami produktov, alebo web ktorý generuje reálne tržby a výpadok stojí peniaze.

Pri e-shopoch na mieru migrácia zahŕňa okrem webu aj produktové dáta, zákaznícke účty, históriu objednávok a integrácie s účtovníctvom alebo skladom. Chyba môže znamenať stratené objednávky alebo nespokojných zákazníkov.

Vychádzajúc z našich skúseností s korporátnym webom pre Metrostav Slovakia, pri väčších projektoch je kritické mať pred migráciou jasný plán, záložný scenár a tím ktorý vie reagovať na nečakané problémy v reálnom čase.

Pre viac inšpirácie si pozrite naše projekty z praxe.

V BigWay riešime migrácie ako súčasť projektov, či už ide o presun existujúceho webu na novú infraštruktúru, alebo kompletnú prestavbu na moderný základ. Ak riešite migráciu väčšieho webu alebo e-shopu,napíšte nám a prejdeme váš projekt spolu.

Potrebujete moderný a efektívny web?

Navrhujeme weby a e-shopy, ktoré sú intuitívne, škálovateľné a pripravené prinášať reálny biznis efekt – od dizajnu cez UX až po integráciu a správu obsahu.
Chceme web, ktorý konvertuje

Vizuál, ktorý predáva.
Vaša značka bez kompromisov.

Navrhujeme logá a vizuálne systémy, ktoré majú jasné pravidlá, dlhodobú použiteľnosť a pomáhajú v reálnom biznise.
Chceme prémiovú identitu
Späť na všetky pojmy
crosschevron-down