Migrace PrestaShopu 1.6 nebo 1.7 na 9 bez ztráty SEO: checklist 301

SEO a výkon · 6 min čtení · Aktualizováno 03/11/2026

Migrace PrestaShopu 1.6 nebo 1.7 na 9 bez ztráty SEO: checklist 301

Nový e-shop už běží na PrestaShopu 9, objednávky chodí a o týden později začne Search Console vypisovat stovky stránek „Nenalezeno (404)“: staré adresy produktů, které měl Google pořád ve výsledcích. Aby migrace PrestaShopu proběhla bez ztráty SEO, musí každá adresa, která má pozice nebo návštěvy, v den přepnutí udělat jednu ze dvou věcí: zůstat úplně stejná, nebo přesměrovat kódem 301 na svou novou stránku.

Tohle je checklist, podle kterého postupujeme při migracích z 1.6 a 1.7 na 9: co se mění ve vašich URL, co si předem sepsat, jak sestavit mapu přesměrování a co zkontrolovat v den přepnutí i v dalších týdnech.

Migrace začíná u serveru: PrestaShop 9 potřebuje PHP 8.1 nebo novější a v článku jaká verze PHP pro PrestaShop najdete tabulku pro každou verzi i to, dokdy která verze PHP dostává bezpečnostní záplaty.

Co se mění v URL mezi 1.6, 1.7 a 9?

Méně, než se lidé bojí, ale není to nic. Tohle jsou výchozí formáty adres PrestaShopu, převzaté přímo z kódu každé verze:

  • Produkty. V 1.6 obsahuje adresa kategorii a, pokud ho produkt má, čárový kód EAN: /boty/12-modre-tenisky.html. 1.7 a 8 tento formát zachovávají a přidávají číslo kombinace, pokud nějaká je. PrestaShop 9 ve výchozím stavu kategorii i EAN vynechává: /12-modre-tenisky.html.
  • Značky a dodavatelé. V 1.6 vypadají jako /3_nazev-znacky a /2__nazev-dodavatele; od 1.7.5 jako /brand/3-nazev-znacky a /supplier/2-nazev-dodavatele.
  • Kategorie a obsahové stránky mají ve všech verzích stejný formát: /3-boty a /content/4-o-nas.
  • Filtrované kategorie. V 1.6 mohl modul filtrů dávat filtry do cesty (/3-boty/barva-modra). Od 1.7 jsou za otazníkem, v parametru q.
  • Jazyky. Až do verze 8 dává vícejazyčný e-shop kód jazyka do každé adresy, i u výchozího jazyka (/cs/). PrestaShop 9 přidává přepínač „Používat jazykový prefix i pro výchozí jazyk“: musí odpovídat tomu, co dělal váš starý e-shop.

Skoro o všem rozhodují dva detaily. První: číslo v adrese je ID produktu nebo kategorie, takže migrace musí zachovat stejná ID. Nástroj, který katalog přečísluje, změní úplně všechny URL. Druhý: pokud aktualizujete modulem 1-Click Upgrade od PrestaShopu, jeho aktualizační skripty uloží staré formáty produktů, značek a dodavatelů jako vlastní cesty, aby dál fungovaly. Když se nová verze instaluje načisto a data se přenesou, platí nové formáty, pokud si je nenastavíte sami.

To je nejlevnější přesměrování ze všech: v Nastavení eshopu → Webový provoz a SEO → SEO a URL můžete v poli „Cesta k produktům“ a v polích vedle něj ponechat svůj dosavadní formát. Adresa, která se nemění, žádné přesměrování nepotřebuje.

Před migrací: které URL si musím sepsat?

Všechny, které něco přinášejí, nejen ty ze sitemapy. Sepište je do tabulky se třemi sloupci: stará adresa, nová adresa a stav.

  1. Sitemapa starého e-shopu. Před přepnutím si uložte kopii: je to úplný seznam toho, co jste Googlu nahlásili.
  2. Search Console → Výkon → Stránky. Stránky s kliknutími a zobrazeními za posledních 16 měsíců. Ty si nemůžete dovolit ztratit.
  3. Search Console → Odkazy. Vaše nejodkazovanější stránky. Odkaz z jiného webu na adresu, která vrací 404, vašemu e-shopu přestane cokoli přinášet.
  4. Logy serveru nebo Analytics. Vstupní stránky, na které lidé přicházejí z e-mailů, reklam nebo záložek a které Google nevidí.
  5. Obrázky. Pokud vám návštěvy nosí Obrázky Google, sepište i jejich adresy (proč, vysvětlujeme níže).

Jak sestavit mapu přesměrování 301?

Projděte tabulku řádek po řádku a každé adrese dejte jediný cíl:

  • Stejný formát a stejné ID: není co dělat. Právě proto se vyplatí cesty zachovat.
  • Formát, který se mění (značky, dodavatelé, staré filtry, produkty, pokud cestu nezachováte): přesměrování na novou adresu téže stránky.
  • Produkty nebo kategorie, které nepřenášíte: na produkt, který je nahrazuje, nebo na jejich kategorii. Nikdy všechno na úvodní stránku: Google upozorňuje, že hromadná přesměrování na nesouvisející stránku mohou být brána jako soft 404, a zákazník tam stejně nenajde, co hledal.
  • Jeden skok, ne dva. Pokud stará adresa už přesměrovávala na jinou, pošlete ji rovnou na cílovou stránku.

Pokud váháte mezi 301, 302 a 410, nebo nevíte, kam kterou stránku poslat, popsali jsme to v článku chyby 404 v PrestaShopu: jak je najít a přesměrovat 301.

Nechcete tuhle mapu dělat sami? Při našich migracích na PrestaShop 9 zachováváme vaše adresy všude, kde to jde, a ty, které se mění, přesměrujeme, se seznamem zkontrolovaným před přepnutím.

Zobrazit migraci na PrestaShop 9

Co dalšího musí stěhování přežít?

Adresa je to hlavní, ale ne jediné. Tyhle body zkontrolujte na testovací kopii, ještě před přepnutím:

  • Meta titulky a meta popisy. Ukládají se u každého produktu, kategorie a stránky v každém jazyce a přenášejí se s vašimi daty. Pár jich otevřete a porovnejte. Meta keywords v PrestaShopu 9 mizí: nic tím neztrácíte, Google je už roky nepoužívá.
  • Canonical a hreflang. Současné šablony vkládají oba tagy do hlavičky každé stránky. Ověřte, že míří na vaši skutečnou doménu, a ne na adresu testovací kopie.
  • Obrázky. Adresa obrázku produktu vypadá jako /123-large_default/modre-tenisky.jpg a prostřední část je velikost obrázku, kterou určuje šablona. Šablona z 1.6 měla velikosti jako thickbox_default, které současné šablony nemají. Pokud tyto obrázky mají návštěvy, vytvořte staré velikosti v Vzhled → Nastavení obrázků a regenerujte miniatury: staré adresy zase začnou fungovat.
  • robots.txt a režim údržby. Testovací kopie bývá pro vyhledávače zavřená. V den přepnutí znovu vygenerujte robots.txt, vypněte režim údržby a zkontrolujte, že žádná stránka nemá noindex.

Den přepnutí: jak ověřit, že všechno vyšlo?

  1. Vyzkoušejte 20 až 30 adres ze seznamu, nejdřív ty s nejvíce kliknutími. Každá by měla odpovědět jediným 301 a skončit na stránce, která se načte. Pokud některá přesměrovává dvakrát nebo končí na 404, opravte ji, než budete pokračovat.
  2. Projděte nový e-shop crawlerem, například Screaming Frog (jeho bezplatná verze projde až 500 adres), a hledejte chyby 404 a interní odkazy, které pořád vedou na staré adresy.
  3. Odešlete novou sitemapu v Search Console a starou odeberte, jak doporučuje Google.
  4. Zkontrolujte deset nejdůležitějších stránek nástrojem Kontrola URL, abyste měli jistotu, že se k nim Google dostane.
  5. Projděte každý jazyk: přesměrování, které funguje v češtině, může chybět v němčině.

Na co dávat pozor v dalších týdnech?

První týdny rozhodují. Sám Google uvádí, že středně velkému webu může po změně adres trvat několik týdnů i déle, než se ustálí, a že nějaké výkyvy jsou normální. Normální není chyba 404, na kterou pořád někdo chodí.

  • Každý týden „Nenalezeno (404)“ v přehledu Stránky v Search Console a k tomu záznam chyb 404 přímo ve vašem e-shopu, který zachytí i návštěvy z e-mailů a z jiných webů.
  • Kliknutí ve Výkonu: porovnejte 28 dní po přepnutí se stejným obdobím předtím. Když stránka ztrácí návštěvy, podívejte se nejdřív na její přesměrování.
  • Nechte přesměrování aspoň rok, jak doporučuje Google, a aktualizujte odkazy, které máte pod kontrolou: newslettery, profily na sociálních sítích a marketplacy.

Jak nastavujeme přesměrování při našich migracích?

Naším modulem pro přesměrování 301 v PrestaShopu, který funguje od 1.7.5 do 9 a jehož bezplatná edice nemá limit pravidel. Do nového e-shopu se instaluje od prvního dne: zaznamenává každou chybu 404, kterou e-shop dostane, s roboty počítanými zvlášť, a z každé vytvoříte přesměrování na produkt, kategorii, stránku, značku nebo libovolnou adresu. Pravidlo míří na samotnou stránku, takže funguje dál, i když později změníte její URL.

Při migraci se stovkami adres vám edice PRO ušetří přepisování: naimportuje celou mapu z CSV s náhledem každého řádku před uložením, zachytí celé skupiny starých adres jediným pravidlem („začíná na“, zástupný znak nebo regulární výraz) a ke každé chybě 404 navrhne nejvhodnější cíl. A pokud teprve zvažujete, jestli do přechodu jít, vysvětlili jsme, co obnáší přechod z PrestaShopu 1.6 nebo 1.7 na 9 a kolik stojí.

Moduly zmíněné v tomto článku

Přesměrování 301 zdarma pro PrestaShop: opravte chyby 404 bez ztráty pozic Přesměrování 301 zdarma pro PrestaShop: opravte chyby 404 bez ztráty pozic Zdarma Zobrazit

Řekněte nám, co vaše firma potřebuje

Modul, aplikace, server, který vám dělá potíže, nebo něco naléhavého. Odpovíme do 24 hodin s pevnou nabídkou, cenou a termínem.