Ak vlastníte a spravujete stránky, možno ste to už zažili. Po rokoch firma zmenila názov a potrebuje sa presídliť aj na novú WWW doménu. Jednoducho presťahovať… teda premigrovať. Dalo by sa povedať, že v základe je nutné skopírovať všetko staré do nového a následne presmerovať starú doménu na novú. Lenže prídete o spätné odkazy, Google má novú doménu doslova za novú, celkom neznámu. Ak ide o magazín, prídete o presmerovania na články a tak sa to nedá zhrnúť do jednej vety a spoliehať sa na to, že „nejako bude“.

Rebranding a sťahovanie webu na novú doménu, ilustračná fotografia k téme rebranding a sťahovanie domény, foto AI.
Presťahovanie webu na novú doménu nie je len otázkou skopírovania súborov a databázy. Ak má starý web históriu, spätné odkazy a pozície vo vyhľadávačoch, dôležité je Googlu aj návštevníkom jasne povedať, že obsah nezmizol, iba sa natrvalo presťahoval. Pri správnom postupe možno zachovať pôvodné URL, preniesť väčšinu signálov na novú doménu a zároveň zabezpečiť, aby fungovali aj roky staré odkazy. Google pri zmene domény odporúča permanentné presmerovania a zachovanie čo najpodobnejšej štruktúry webu. V roku 2012 sme niečo také robili s rizikami aj pár hodín. Dnes po premigrovaní obsahu, respektíve ešte pri jeho zduplikovaní zo starej aj na novú doménu, dokážeme všetky nastavenia spraviť za pár minút, respektíve do hodiny.
Návod, ako na to a na čo myslieť
V texte budeme starý web označovať ako staradomena.tld a nový ako novadomena.tld. V bežnom texte si ich môžeme predstaviť ako „starú doménu“ a „novú doménu“. Pozor, obe domény musíte mať overené v GOOGLE SEARCH CONSOLE, kedysi známe ako Webmaster Tools. Obe ešte pred premigrovaním, deálne cez nový TXT záznam v DNS, alebo ak to nejde, aspoň cez súbor. Overené stránky, kde Google vie, že k nim máte prístup, respektíve vlastníctvo, idú medzi sebou spojiť a premigrovať aj v rámci výsledkov a všetkého, čo Google pre weby predstavuje.
Pred presunom si pripravte nový web
- Zálohujte celý pôvodný web
Pred akoukoľvek zmenou vytvorte kompletnú zálohu:
- súborov webu,
- databázy,
- súboru .htaccess,
- prípadne konfigurácie servera a DNS.
Pri WordPresse nestačí skopírovať iba priečinok wp-content. Ak má byť nový web identickou kópiou pôvodného, treba preniesť celý WordPress aj databázu. Lepšie hostingy ponúkajú nástroj MIGRÁCIA a pomocou neho si skopírujete pod novú doménu obsah starej. Chce to len komplet údaje, ktoré zistíte aj v nastaveniach alebo v súbore WP-CONFIG.PHP na ftp serveri na starom webe.
- Pripravte novú doménu, hosting a HTTPS
Nová doména by mala byť funkčná ešte pred vypnutím pôvodného webu. Pozor, zapnite si tam už teraz SSL certifikát a vyhnete sa problémom neskôr. Čiže musí mať správne DNS záznamy a platný SSL certifikát, aby fungovala adresa:
https://novadomena.tld
Ak sa mení iba doména, je výhodné počas migrácie nemeniť zároveň štruktúru URL, redizajn, kategórie a celý obsah webu. Čiže konkrétne URL linky na konkrétne články. Google upozorňuje, že kombinácia viacerých veľkých zmien môže migráciu skomplikovať, pretože musí stránky nanovo vyhodnocovať. A naozaj nechcete vyzerať pred Googlom podozrivo, že nie?
- Preneste súbory a databázu
Na nový hosting alebo do adresára novej domény skopírujte súbory a importujte databázu. Pri WordPresse bude po prvom spustení často stále uložená pôvodná adresa. Výsledkom môže byť napríklad to, že otvoríte:
novadomena.tld/wp-admin
a WordPress vás automaticky presmeruje späť na starú doménu.
V databázovej tabuľke na SQL serveri (musíte sa prihlásiť do MySQL) wp_options (pozor, po prihlásení môžete mať svoju tabuľku s „options“ pokojne nazvanú aj mierne šifrovane, ako wp_niečo_options – stále je to ono) preto skontrolujte položky:
siteurl
home
a nastavte ich na:
https://novadomena.tld
Prefix tabuľky nemusí byť vždy wp_.
Samotný presun webu krok za krokom
- Nahraďte staré interné odkazy novými
Aj keď už nový web funguje, v článkoch môžu zostať tisíce interných odkazov typu:
https://staradomena.tld/clanok/
Tie by mali smerovať priamo na: https://novadomena.tld/clanok/
Pri bežnom obsahu WordPress článkov možno hodnoty v post_content hromadne nahradiť napríklad cez databázu. Prihlásite sa do SQL / MySQL a klinete na konkrétnu databázu, v ktorej chcete robiť zásahy. Následne kliknete záložku SQL kde sa otvorí okno na zadávanie príkazov a tam vložíte príkaz v ktorom len zmeníte adresy na tie vaše (pozor, wp_posts môže vo vašom prípade vyzerať ako wp_niečo_posts):
UPDATE wp_posts
SET post_content = REPLACE(
post_content,
‚https://staradomena.tld‘,
‚https://novadomena.tld‘
)
WHERE post_content LIKE ‚%https://staradomena.tld%‘;
Pred spustením takéhoto príkazu musí existovať aktuálna záloha databázy.
Pozor však na slepé nahrádzanie domény v celej databáze. WordPress a jeho pluginy môžu používať serializované dáta, ktoré obyčajný SQL REPLACE() môže poškodiť. Ak treba meniť adresy aj v metadátach a nastaveniach pluginov, vhodnejší je nástroj, ktorý serializovaným údajom rozumie, napríklad WP-CLI search-replace. Alebo ak sa bojíte jedného aj druhého, vojdite do adminu webu, pohľadajte všetky články, kde je stará doména a ručne zmeňte na novú. Myslite aj na „POSTS“ ako aj na dizajny, widgety a footre.
Po zmene interných odkazov je vhodné vo WordPresse otvoriť Nastavenia → Trvalé odkazy a nastavenie znovu uložiť. Je jedno, že ste nič nezmenili, to uloženie je dôležité pre znovupregenerovanie htaccess.
- Skontrolujte canonical adresy
Každý článok by mal na novej doméne označovať ako kanonickú práve svoju novú URL.Čiže otvoríte akýkoľvek článok a v zdrojom kóde toho článku nájdete napríklad:
<link rel=“canonical“ href=“https://novadomena.tld/nazov-clanku/“ />
Ak by tam zostala staradomena.tld, Google by dostával protichodný signál: web by síce fyzicky existoval na novej doméne, ale sám by tvrdil, že originál sa nachádza na starej. SEO pluginy ako Yoast SEO po správnom nastavení adresy WordPressu zvyčajne vytvoria canonical automaticky.
- Nastavte permanentné presmerovanie 301 zo starej domény
Toto je jeden z najdôležitejších krokov celej migrácie.
Nestačí presmerovať:
staradomena.tld
→ novadomena.tld
Potrebujeme, aby sa zachovala každá pôvodná URL:
staradomena.tld/rodicovstvo/ako-vybrat-kocik/
musí smerovať na:
novadomena.tld/rodicovstvo/ako-vybrat-kocik/
Na Apache serveri možno do .htaccess starej domény vložiť napríklad (pozor, vkladá sa pred čokoľvek, čo tam už je ako celkom prvé a až následne nech pokračuje to, čo ste tam mali doteraz. Len prepíšete novadomena.tld na novú reálnu doménu vo vašom prípade):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?staradomena\.tld$ [NC]
RewriteRule ^ https://novadomena.tld%{REQUEST_URI} [R=301,L,NE]
</IfModule>
Čiže pravidlo má byť umiestnené pred štandardnými pravidlami WordPressu.
HTTP 301 znamená trvalé presťahovanie. Google permanentné serverové presmerovanie odporúča práve vtedy, keď sa pôvodná URL už nemá vrátiť a nová adresa ju má vo výsledkoch vyhľadávania nahradiť. Presmerovať všetky staré články iba na titulnú stránku novej domény nie je správne. Každá stránka má podľa možnosti smerovať na svoj priamy ekvivalent.
- Starú doménu nezrušte
Aj keď na nej už nebude samostatný web, doména musí naďalej fungovať kvôli presmerovaniam. Ponechajte si starú doménu a nenechajte ju prepadnúť, inak vám hrozia problémy so špekulantmi, vydieračmi a sedoparkingom. 🙂
Je to dôležité aj pre:
- staré odkazy na iných stránkach,
- príspevky na sociálnych sieťach,
- odkazy v PDF dokumentoch,
- staré e-maily,
- vizitky a tlačené materiály,
- záložky používateľov.
Google odporúča ponechať presmerovania aspoň jeden rok; z pohľadu návštevníkov môže mať zmysel ponechať ich natrvalo. Na starej doméne musí fungovať aj HTTPS. Prehliadač sa totiž musí najprv úspešne pripojiť k https://staradomena.tld a až potom môže dostať odpoveď 301 smerujúcu na nový web.
GOOGLE SEARCH CONSOLE
- Oznámte presťahovanie v Google Search Console
Ideálne je mať v Search Console overenú starú aj novú doménu. Po nastavení a otestovaní 301 presmerovaní otvorte vlastníctvo starej domény a choďte na:
Nastavenia → Zmena adresy / Change of Address
Ako cieľ vyberte novú doménu. Google pre túto zmenu ponúka jednoduché rozhranie, ktoré prekonáva to, čo sme poznali po minulé roky. Jeden taký príklad sme získali nedávno. Screenshot o reálnom sťahovaní portálu babatko.eu na doménu detom.sk. Vyzerá to jednoducho. Magazín na EU doméne sa po 14 rokoch presunul pod SK doménuso zachovaním URL k článkom a celého ratingu v očiach Googlu. V takomto prípade postačí už len potvrdiť presun a Google na presune začne pracovať v rámci svojho indexovania a kontrol.

Sťahovanie domény portálu na novú doménu
Nástroj Change of Address je určený práve na presun webu medzi doménami a Google odporúča spustiť ho až po fyzickom presťahovaní webu a nasadení presmerovaní.
- Odošlite sitemap novej domény
Nový web by mal mať vlastnú XML sitemapu, napríklad:
https://novadomena.tld/sitemap_index.xml
Vo WordPresse ju často automaticky vytvára SEO plugin. V Search Console novej domény ju odošlite cez:
Indexovanie → Súbory Sitemap
Sitemap pomáha Googlu rýchlejšie objaviť nové URL. Google pri migrácii výslovne odporúča odoslať sitemap novej domény.
Čo po presune skontrolovať
Migrácia nie je hotová okamihom, keď sa zobrazí titulná stránka na novej doméne. Oplatí sa prejsť niekoľko konkrétnych kontrol.
Na novej doméne:
- funguje titulná stránka,
- funguje administrácia WordPressu,
- otvárajú sa staršie články,
- načítavajú sa obrázky,
- interné odkazy už nevedú na starú doménu,
- canonical smeruje na novú doménu,
- sitemap používa nové URL,
- web nie je omylom nastavený na noindex,
- robots.txt neblokuje celý web,
- HTTPS funguje bez chýb.
- nezabudnite vymeniť logo, podpis a prehlásenie v dolnej časti webu pri © ALL RIGHT RESERVED, prípadne kontaktné URL na sociálnych sieťach, v podpisoch emailov, na vizitkách a ďalších podnikových weboch.
Na starej doméne:
- titulná stránka vracia 301 na novú,
- konkrétny článok smeruje na rovnaký článok na novej doméne,
- presmerovanie funguje pri HTTP aj HTTPS,
- funguje aj prípadný variant s www,
- nevznikajú presmerovacie slučky,
- stará URL nekončí zbytočne cez niekoľko medzičlánkov presmerovania.
Napríklad ideálny výsledok je:
https://staradomena.tld/clanok/
↓ 301
https://novadomena.tld/clanok/
a nie:
staradomena.tld
↓
www.staradomena.tld
↓
http://novadomena.tld
↓
https://novadomena.tld
Google odporúča čo najpriamejšie presmerovania bez zbytočných reťazcov.
Po presune môže návštevnosť dočasne kolísať
Ani dokonale vykonaná migrácia neznamená, že Google prepíše všetky výsledky počas niekoľkých hodín. Musí znovu navštíviť staré URL, objaviť ich presmerovania, prehľadať nové stránky a postupne preniesť signály. Pri malom alebo strednom webe môže presun väčšiny stránok trvať niekoľko týždňov, pri veľkých weboch aj dlhšie. Google zároveň upozorňuje, že dočasné výkyvy viditeľnosti počas migrácie sú normálne.
Preto po presune netreba starú doménu vypnúť, rušiť presmerovania ani po niekoľkých dňoch panikáriť, ak sa vo výsledkoch Google ešte objavujú staré adresy. Dôležité je, aby všetky technické signály ukazovali jedným smerom: 301 presmerovanie, interné odkazy, canonical, sitemap aj Search Console musia hovoriť, že trvalým domovom webu je už novadomena.tld.











