SEO dílna od Tomáše Stýskaly

Jak zkontrolovat pokrytí URL před migrací

Mapa může být bez smyček a přesto v ní mohou chybět důležité adresy. Kontrola pokrytí hledá právě mezery mezi inventářem a plánem.

Představte si, že máte 500 původních URL a tabulku se 420 pravidly. Samotný rozdíl 80 neříká, kolik adres jste zapomněli: některé mohou zůstat beze změny, jiné se mají vědomě zrušit. Potřebujete porovnat tři podklady, ne pouze počet řádků.

1. Připravte původní inventář

Vyexportujte úplné adresy, se kterými migrace počítá. Zkontrolujte rozsah: zahrnuje seznam jen články, nebo také kategorie, produkty a starší vstupní stránky? Jeden export nemusí obsahovat vše. Vedle CMS mohou pomoci historické seznamy, crawler či provozní data, která už máte k dispozici.

  • Ponechte protokol a doménu. Relativní cesta sama nestačí.
  • Každou adresu dejte na vlastní řádek; bez počtů návštěv a dalších sloupců.
  • Uložte si datum a rozsah exportu, abyste věděli, co inventář zastupuje.
  • Neodebírejte nevyřešené adresy jen proto, aby souhrn neměl chyby.

2. Připravte cílový inventář

Do druhého seznamu patří finální veřejné URL po migraci. Pokud připravujete web na testovací doméně, nestačí bez rozmyslu vložit její adresy. Seznam musí vyjadřovat plánované produkční URL; jinak budou cíle mapy chybět jen kvůli rozdílnému hostname.

Seznam označuje plán, nikoli ověřenou dostupnost. Kontrola pokrytí žádnou adresu neotevře. Finální stav 200 a obsah musíte ověřit jiným postupem po přípravě či nasazení.

3. Přidejte mapu a spusťte kontrolu

V kontrole pokrytí migrace vložte oba seznamy a CSV s hlavičkou source;target;status. Volitelný prázdný kód se vyhodnotí jako 301. Pokud všechna URL zůstávají beze změny, může mapa zůstat prázdná. Po každé úpravě některého vstupu spusťte výpočet znovu.

Nástroj rozlišuje velikost písmen v cestě, parametry i koncové lomítko. Například /produkt a /produkt/ jsou dvě adresy. Protokol a doména procházejí standardním URL parserem. To není automatické rozhodnutí o tom, které varianty má server sjednotit.

4. Oddělte chybějící rozhodnutí od špatného cíle

Jak postupovat podle výsledku
VýsledekCo udělat
Chybí rozhodnutíVybrat odpovídající náhradu, zachování nebo vědomé zrušení stránky.
Cíl chybí v inventářiOvěřit úplnost nového seznamu a správnost finální cílové URL.
Neplatná mapaVyřešit konflikt, smyčku či neplatnou hodnotu; potom kontrolu opakovat.
Zdroj mimo původní seznamDohledat, zda jde o historickou adresu chybějící v inventáři, nebo zbytečné pravidlo.

Při vědomém zrušení bez náhrady může být správný výsledek 404 nebo 410. Nedoplňujte automaticky přesměrování na úvodní stránku, která neodpovídá původnímu obsahu. Tento nástroj nezná vaše schválená zrušení a bude je uvádět mezi chybějícími rozhodnutími; potvrzení uchovejte v pracovním zadání.

5. Předávejte rozhodnutí s důkazem

Stáhněte CSV, k nálezu doplňte odpovědnou osobu a očekávané chování. U cíle mimo inventář zaznamenejte, zda se opravovala mapa, nebo podklady. Pro organizaci můžete použít šablonu evidence SEO nálezů.

  • Konkrétní URL a nález z aktuální verze podkladů.
  • Schválené řešení včetně důvodu.
  • Osobu, která rozhodnutí potvrdila, a způsob následného ověření.

6. Po nasazení ověřte skutečné chování

Pokrytí v tabulkách nekontroluje server. Po nasazení je stále potřeba ověřit přesměrování, konečné odpovědi a obsah cílových stránek, interní odkazy a indexovatelnost. I zachovaná URL může být na skutečném webu rozbitá. Cvičný projekt pomůže rozlišit, které závěry z podkladů udělat lze a které už vyžadují další kontrolu.

Připravil Tomáš Stýskala. Metodika ověřena 19. 10. 2026. Příklady jsou modelové, bez klientských dat.

Zdroje