Stěhování webu bez ztracených stránek

Nový web může vypadat lépe a přitom cestou poztrácet stránky, odkazy i návštěvníky. Bezpečná migrace začíná mapou starých a nových URL, pokračuje přesnými přesměrováními a končí až po kontrole skutečného provozu.

Migrace nezačíná přesměrováním

Nejdřív potřebujete vědět, které adresy na starém webu existují a kam má každá z nich vést. Teprve z této mapy vzniknou přesměrování, nové interní odkazy, sitemapa a kontrolní seznam pro spuštění.

Ne každé „stěhování webu“ je stejná změna

Někdy se mění jen hosting a veřejné adresy zůstávají stejné. Jindy dostane web novou doménu, přejmenují se sekce nebo se několik starých stránek sloučí do jedné. Pro návštěvníka může vše vypadat jako obyčejný redesign, ale pro prohlížeč, vyhledávač i odkazy uložené v e-mailech je rozhodující URL.

Sepište proto změnu jednou prostou větou. Například: „Přecházíme na nový systém, doména zůstává, ale mění se adresy služeb.“ Takové vymezení zabrání tomu, aby se uprostřed práce nenápadně spojila změna domény, redakčního systému, struktury obsahu i designu do jednoho obtížně kontrolovatelného spuštění.

Stejné URLPři změně hostingu nebo technologie hlídáte hlavně dostupnost, výkon a shodný obsah.
Nové cestyKaždá stará adresa potřebuje odpovídající nový cíl nebo poctivou chybovou odpověď.
Nová doménaK URL mapě přibude vlastnictví obou domén, nastavení jejich směrování, Search Console a delší sledování provozu.

Je-li to možné, neměňte současně všechno. Google doporučuje větší změny rozdělovat, protože se pak snáze pozná příčina problému. U menšího webu naopak dává smysl dobře připravenou URL migraci spustit naráz, aby návštěvníci nežili týdny mezi dvěma různými strukturami.

Mapa URL je pracovní dokument, ne formalita pro SEO

Začněte seznamem skutečných adres starého webu. Vezměte je ze sitemapy, redakčního systému, analytiky, Search Console a podle možností také ze serverových logů. Každý zdroj ukáže trochu jinou část reality: sitemapa popisuje zamýšlený stav, návštěvnost odhalí používané stránky a odkazy zvenčí připomenou URL, které by byla škoda zahodit.

U každé staré adresy rozhodněte, co se s jejím obsahem stalo. Pokud na novém webu pokračuje, přiřaďte nejbližší odpovídající URL. Pokud se několik článků opravdu spojilo do jednoho kvalitnějšího celku, mohou směřovat na společnou novou stránku. Jestli obsah skončil bez náhrady, nehledejte umělý cíl jen proto, aby v tabulce nezůstalo prázdné políčko.

Dobré mapování

  • Stará služba vede na stejnou službu pod novou adresou.
  • Sloučené články vedou na nový obsah, který jejich téma skutečně pokrývá.
  • Zrušená stránka bez náhrady vrací 404 nebo 410.
  • Obrázky a důležité soubory mají vlastní plán, pokud se jejich URL mění.

Zkratky, které škodí

  • Všechny neznámé adresy přesměrovat na homepage.
  • Rozhodovat pouze podle podobného názvu URL a ne podle obsahu.
  • Zapomenout na PDF, obrázky, kampaně a odkazy v newsletterech.
  • Vytvořit přesměrování až poté, co první návštěvníci narazí na chybu.

Do mapy se hodí přidat i stav kontroly: stará URL, nový cíl, očekávaný HTTP stav, vlastník rozhodnutí a poznámka k obsahu. U deseti stránek může stačit jednoduchá tabulka. U tisíců URL je potřeba pravidla generovat a strojově ověřovat, ale obsahové rozhodnutí za vás samotný prohledávací robot neudělá.

HTTP stav má odpovídat tomu, co se se stránkou stalo

Trvalé přesměrování 301 nebo 308 použijte tehdy, když starou URL dlouhodobě nahrazuje nová. Dočasné stavy 302 a 307 dávají smysl, pokud má původní adresa později znovu sloužit svému účelu. Rozdíl mezi dvojicemi souvisí také se zachováním metody požadavku. Pro běžnou migraci obsahových stránek je však nejdůležitější nepopsat trvalou změnu jako dočasnou.

301 / 308

Obsah se přestěhoval natrvalo

Návštěvník i vyhledávač mají odteď používat nový cíl.

302 / 307

Změna je opravdu dočasná

Původní URL zůstává dlouhodobou adresou obsahu.

404

Zdroj nebyl nalezen

Adresa nemá použitelnou náhradu nebo nikdy neexistovala.

410

Zdroj byl záměrně odstraněn

Server výslovně říká, že obsah už není k dispozici.

Hezká chybová stránka musí stále vracet chybu

Pokud stránka návštěvníkovi oznámí „obsah neexistuje“, ale server odpoví stavem 200, vyhledávač ji může vyhodnotit jako soft 404 — stránku, která se tváří úspěšně, ale ve skutečnosti žádný obsah nenabízí. Chybová stránka může nabídnout hledání, navigaci i lidské vysvětlení, její HTTP stav však musí zůstat 404 nebo 410.

Každé přesměrování veďte rovnou na konečný cíl. Řetězec stará URL → mezistupeň → nová URL zdržuje návštěvníka a komplikuje diagnostiku. Smyčka, ve které se dvě adresy přesměrovávají navzájem, webovou stránku zcela znepřístupní. Proto nestačí zkontrolovat první odpověď. Test musí projít celou cestu až k výsledné stránce.

Nový web připravte tak, aby po spuštění mluvil jedním hlasem

Přesměrování je pouze jedna část změny. Nové stránky mají samy odkazovat na nové adresy. Kanonické a indexovatelné stránky mají používat vlastní nové canonical URL a patřit do nové sitemapy. Pokud v šablonách zůstanou staré interní odkazy, každý klik přidá zbytečný mezikrok a vyhledávač dostává protichůdné signály. Podrobnosti rozebírají také průvodce canonical a indexací a XML sitemapou.

  • Každá nová kanonická stránka má správný obsah, title, popis a samoodkazující canonical.
  • Navigace, patička, drobečková navigace i odkazy uvnitř textů používají nové URL.
  • Nová XML sitemapa obsahuje pouze kanonické indexovatelné adresy s úspěšnou odpovědí.
  • Dočasné zákazy indexace z testovacího prostředí se nepřenesou na produkční web.
  • U nové domény funguje HTTPS a stará doména zůstává zaplacená a dostupná po celou dobu přesměrování.
  • Formuláře, měření, platby, vyhledávání a důležité soubory se testují na skutečných uživatelských cestách.

Testujte ještě před přepnutím domény, ale dávejte pozor, aby testovací verze nebyla veřejně zaměnitelná s produkcí. V den spuštění už nemá být čas na rozhodování, kam která stránka patří. Ten čas patří kontrole předem připraveného seznamu a řešení skutečných odchylek.

V den spuštění postupujte po krátkých ověřitelných krocích

Migrace je jen jednou částí společného plánu. Obsah, formuláře, mobilní zobrazení, přístupnost, výkon, měření a bezpečný návrat propojuje kontrolní seznam před spuštěním webu.

  1. 01

    Zachyťte výchozí stav

    Uložte si seznam důležitých URL, současné přesměrování, indexované stránky a základní provozní metriky. Bez výchozího bodu se změna špatně hodnotí.

  2. 02

    Připravte návrat

    Sepište, kdo a za jakých podmínek vrátí předchozí verzi. Ověřte, že potřebná záloha opravdu existuje a je dostupná lidem, kteří budou u spuštění.

  3. 03

    Publikujte web a zapněte přesměrování

    Přesměrování nasazujte podle schválené mapy, ne ručním doplňováním několika nejviditelnějších adres.

  4. 04

    Otestujte reprezentativní vzorek

    Projít musí homepage, hlavní typy obsahu, nejnavštěvovanější staré URL, stránky s odkazy zvenčí i záměrně odstraněný obsah.

  5. 05

    Odešlete novou sitemapu a zkontrolujte funkce

    U změny domény ověřte starý i nový web v Search Console a použijte nástroj Change of Address tam, kde je určený. Potom odešlete formulář, projděte objednávku, ověřte měření a sledujte chybové odpovědi.

Spuštění plánujte na dobu, kdy je dostupný člověk schopný změnu vrátit nebo opravit. „Pátek večer, protože už nikdo nebude na webu“ je rozumný plán jen tehdy, pokud je zároveň k dispozici tým, monitoring a jasný postup návratu.

Po migraci sledujte starý i nový web

První úspěšná kontrola neznamená, že je migrace hotová. Vyhledávače musí staré adresy znovu navštívit, projít přesměrování a zpracovat nové stránky. Uživatelé navíc přinesou odkazy a záložky, které v původním seznamu nebyly.

Pravidelně sledujte neočekávané 404 a 5xx odpovědi, smyčky, návštěvnost důležitých stránek, formuláře a vývoj indexace. U nové domény se mají postupně přesouvat organická viditelnost a návštěvy cílového obsahu. Požadavky na staré adresy mohou kvůli uloženým odkazům přicházet ještě dlouho. Krátkodobé kolísání viditelnosti je běžné, prudký propad jedné konkrétní sekce ale může ukazovat na chybnou mapu nebo nedostupný obsah.

  • Doplňujte nalezené staré URL do mapy a posílejte je na relevantní konečný cíl.
  • Opravujte vlastní odkazy tak, aby už přesměrování nepotřebovaly.
  • Kontrolujte, zda nové stránky nevracejí noindex, chybu nebo canonical na starou doménu.
  • Trvalá přesměrování ponechte alespoň rok. Pro návštěvníky může být užitečné držet je ještě déle.

Migrace je dokončená ve chvíli, kdy nové adresy spolehlivě obsluhují návštěvníky, staré odkazy končí na správných cílech a provozní data už neukazují nevyřešené skupiny chyb. Ne ve chvíli, kdy se poprvé načte nová homepage.

Ověřené zdroje

Stručné odpovědi bez zkratek

Mám všechny staré stránky přesměrovat na úvodní stránku?

Ne. Každá stará URL má vést na nejbližší skutečnou náhradu. Pokud obsah skončil a vhodná náhrada neexistuje, je správnější vrátit 404 nebo 410 než návštěvníka poslat na nesouvisející homepage.

Jak dlouho ponechat trvalá přesměrování?

Google doporučuje zpravidla alespoň jeden rok, aby mohl znovu projít staré URL a převést signály. Pro návštěvníky, staré záložky a odkazy může dávat smysl držet funkční přesměrování i déle.

Je krátký pokles viditelnosti po změně domény chyba?

Mírné kolísání může být během nového procházení a zpracování adres běžné. Výrazný nebo dlouhodobý pokles je ale důvod ke kontrole mapy URL, chybových odpovědí, přesměrování a stavu nových stránek.