Webify / Blog / Jak migrovat web bez ztráty pozic
Návody

Jak migrovat web bez ztráty pozic

8. července 2026  ·  9 minut čtení

Nový web umí za měsíc srazit organickou návštěvnost na polovinu, aniž by si toho někdo hned všiml. Rozhoduje jediná věc, kterou většina dodavatelů odbyde: poctivá mapa starých a nových adres a přesměrování, co drží.

Co se při migraci ztrácí a proč to bolí půl roku

Při migraci se neztrácí obsah, ztrácí se adresy. Google má v indexu konkrétní URL, na tu míří odkazy z cizích webů a na ní stojí pozice. Když se adresa změní a nikdo ji nepřesměruje, vznikne stránka 404, odkaz vede do prázdna a pozice zmizí. Návrat pak trvá tři až šest měsíců.

Nejhorší je, že se to nepozná hned. Pokles přijde postupně během dvou až šesti týdnů, takže si ho majitel spojí s letní sezonou nebo s konkurencí. Když se pak podíváme do Search Console, vidíme skokový nárůst chyb 404 přesně v den, kdy se spustil nový web.

U klienta z realitních služeb jsem takovou migraci přebíral tři měsíce po spuštění. Organická návštěvnost spadla ze 2 400 na 900 návštěv měsíčně. Chyběla přesměrování u 178 adres detailů nemovitostí a u celého blogu. Náprava zabrala dva dny, návrat na původní čísla trval dalších deset týdnů.

Mapa starých a nových URL je devadesát procent práce

Než sáhnu na kód, udělám seznam všech adres starého webu. Ne z paměti, ale ze tří zdrojů, protože každý ukáže něco jiného. Sitemap zná jen to, co web přiznává, Search Console zná to, co Google skutečně navštívil, a crawler najde i stránky, na které už dávno nikdo neodkazuje.

Výsledkem je tabulka, kde má každý řádek starou adresu, novou adresu, typ přesměrování a poznámku. Tuhle tabulku pak používám třikrát: při psaní pravidel, při kontrole v den spuštění a při kontrole po měsíci. Bez ní se migrace dělá poslepu a vždycky něco vypadne, obvykle to nejcennější.

Přesměrování 301 správně, jeden skok a žádné řetězy

Trvalé přesměrování 301 předá nové adrese hodnocení té staré. Dočasné 302 nepředá nic a Google si dál drží původní adresu. Tohle je nejčastější technická chyba migrace, protože 302 bývá výchozí nastavení v mnoha nástrojích a nikdo ho neověří. Ověření je přitom zdarma, stačí zadat starou adresu do libovolného kontroléru hlaviček.

Druhá past je řetěz. Stará adresa vede na druhou, ta na třetí a teprve pak na cíl. Každý skok stojí čas a část síly odkazu, po pátém skoku vyhledávač cestu vzdá. Pravidla proto skládám tak, aby původní adresa mířila rovnou na finální cíl, i kdyby se web mezitím měnil dvakrát.

Přesměrování všeho na úvodní stránku vypadá jako elegantní zkratka a je to nejhorší možná volba. Google to vyhodnotí jako soft 404, člověk přistane na domovské stránce bez toho, co hledal, a odejde. Když náhrada neexistuje, je lepší poctivé 410, protože adresa rychle vypadne z indexu.

SituaceSprávná reakceCo se stane při chybě
Stránka má novou adresu301 na nejbližší odpovídající stránku302 nepředá sílu odkazů a pozice spadnou
Stránka zaniká bez náhrady410, případně 301 na nadřazenou kategoriiPřesměrování všeho na úvodní stránku vytvoří soft 404
Adresa se neměníNechat být a jen ověřit odpověď 200Zbytečné přesměrování zpomalí načtení stránky
Web mění doménu301 celé struktury plus ohlášení změny v Search ConsoleBez ohlášení trvá přesun klidně tři měsíce
Stará verze zůstává na subdoméněVypnout ji nebo zakázat indexaciDuplicita, Google si vybere špatnou verzi

Den spuštění: pořadí kroků, které nikdy neměním

Migraci pouštím v úterý nebo ve středu dopoledne, nikdy v pátek odpoledne. Chci mít dva pracovní dny na to, abych stihl reagovat, a zároveň nechci sahat na web ve špičce. U e-shopů volím čas mezi šestou a osmou ráno, kdy je objednávek minimum a případný výpadek nikoho nestojí peníze.

Před samotným přepnutím snížím TTL u DNS záznamů na 300 vteřin, obvykle den předem. Změna se pak propíše během minut, ne hodin. Po ověření, že vše běží, hodnotu vrátím zpět na 3600 vteřin. Tenhle krok stojí pět minut a ušetří vám den, kdy půlka lidí vidí starý web.

Prvních třicet dní: co sleduji a kdy zasáhnout

Den po spuštění projedu celý web crawlerem znovu a hledám odpovědi 404 a řetězy přesměrování. Zároveň pošlu v Search Console k ověření deset nejdůležitějších stránek. Kolísání pozic v prvních dvou týdnech je normální, dokonce ani propad o pět míst není důvod k panice ani k zásahům do obsahu.

Sleduji tři čísla: počet chyb 404 v Search Console, počet indexovaných stránek a organické prokliky proti stejnému období loni. Pokud po třech týdnech chyby neklesají a prokliky jsou níž než na osmdesáti procentech původní hodnoty, něco chybí a hledám to v mapě URL.

Skutečné vyhodnocení dělám po šesti až osmi týdnech, do té doby Google jen přepočítává. Když je mapa poctivá a přesměrování jednoskoková, vrací se návštěvnost typicky do měsíce a nezřídka skončí výš, protože nový web bývá rychlejší a má lepší vnitřní prolinkování.

Chyby, které stojí polovinu návštěvnosti, a cena migrace

Nejdražší chyba je vypnout starý web dřív, než z něj stáhnete data. Bez seznamu adres se mapa dělá zpětně z archivu a vždycky něco chybí. Druhá je zapomenutý soubor robots.txt s pravidlem Disallow ze zkušebního prostředí, který dokáže odstavit celý web z vyhledávání během jediného týdne.

Migraci s mapou URL, přesměrováním, kontrolou po spuštění a měsíčním dohledem dělám od 9 900 Kč u webů do dvou set adres. U větších webů se cena odvíjí od počtu stránek a od toho, jestli se mění i doména. Když stavím nový web od 19 990 Kč, migrace adres je součástí dodávky.

Nevyplatí se migrovat kvůli vzhledu, když má web slušné pozice a jde jen o barvy. Naopak se vyplatí, když běží na neudržovaném systému, načítá se déle než čtyři vteřiny nebo neumí mobilní zobrazení. Nový web dodávám do sedmi dnů, migrace k němu přidá dva až tři dny práce.

Časté otázky

Jak dlouho trvá, než se pozice po migraci srovnají?

Při poctivé mapě URL a jednoskokových přesměrováních vidím návrat na původní čísla za tři až šest týdnů. U webů s tisíci adresami nebo se změnou domény počítejte se dvěma až třemi měsíci. Když se propad drží i po osmi týdnech, chyba je v přesměrování, ne v tom, že málo čekáte.

Musím posílat sitemap starého webu do Search Console?

Ano, a je to jeden z mála triků, který skutečně pomáhá. Starý sitemap nechte dostupný ještě zhruba měsíc a odešlete ho spolu s novým. Google díky tomu projde staré adresy rychleji, narazí na přesměrování a přepíše si index dřív, než by k tomu došel sám procházením.

Kdy se migrace nevyplatí?

Když má web slušné pozice, načte se do dvou vteřin a jde vám jen o jiný vzhled. Tam je levnější přestavět vizuál nad stejnými adresami. Migrace dává smysl při změně systému, domény nebo struktury webu, tedy ve chvíli, kdy se adresy stejně mění a jde jen o to udělat to bezpečně.

Chcete web, který přivádí zákazníky?

Postavím vám ho na míru, s měřením a připravený na reklamy. Návrh dostanete zdarma a nezávazně.

Vybrat si termín hovoru →