PrestaShop si e-shopaři nevybírají kvůli SEO. Vybírají si ho kvůli svobodě: je to open-source, neplatí se žádná měsíční licence a do kódu můžete sáhnout, kdykoliv potřebujete. Pro vyhledávače z toho plyne dobrá a špatná zpráva v jednom. Dobrá: technicky s PrestaShopem uděláte cokoliv. Špatná: nikdo to neudělá za vás.
V tomhle návodu projdu nastavení, která o viditelnosti PrestaShopu v Googlu opravdu rozhodují: verzi systému, adresy, canonical, duplicity z filtrů, sitemapu, rychlost a jazykové verze. Píšu ho z pohledu technických auditů e-shopů, tedy podle toho, co v nich nacházím rozbité nejčastěji.
Pro koho PrestaShop v Česku dává smysl
Českým e-shopům vládne Shoptet a má to svou logiku: platíte tarif a o techniku se skoro nestaráte. PrestaShop je opačná cesta. Licence je zdarma, ale hosting, aktualizace, zálohy a moduly jsou vaše starost. V praxi to znamená mít vývojáře, nebo aspoň šikovného správce, který se systému věnuje průběžně.
Kdy se ta starost vyplatí:
- prodáváte do více zemí a chcete mít jazykové verze plně pod kontrolou,
- potřebujete funkce, na které krabicová řešení nemají tlačítko (nestandardní filtry, napojení na vlastní systémy),
- nechcete být závislí na jednom poskytovateli. E-shop na PrestaShopu si i s daty kdykoliv přestěhujete jinam.
A kdy bych vám ho rozmlouvala: máte menší sortiment, nikdo ve firmě není technický a e-shop je pro vás nástroj, ne koníček. Pronajaté řešení vám ušetří spoustu nervů a slušné SEO uděláte i tam. Zásady, které platí pro každou platformu, jsem sepsala v článku SEO pro e-shopy.
Jedete na verzi 1.7? Začněte upgradem
„Prestashop 1.7 seo" je dotaz, na který se tenhle článek ukazuje ve vyhledávání nejčastěji. Odpověď asi nepotěší: nejlepší SEO krok na verzi 1.7 je povýšení systému. Žádné nastavení vám nepomůže víc.
Aktuální jsou dnes větve 8 a 9 — v červnu 2026 vyšly opravy 8.2.7 a 9.1.4. Řada 1.7 dostala poslední opravu v lednu 2024 (verze 1.7.8.11) a od té doby se neudržuje. To znamená neopravené bezpečnostní chyby, moduly a šablony, které ji postupně přestávají podporovat, a starší PHP, na kterém web běží pomaleji, než by musel.
Jedno velké pozor: povýšení verze je zároveň SEO operace. Adresy produktů a kategorií musí zůstat stejné, a kde to nejde, patří na staré adresy 301 přesměrování. Jinak si upgradem srazíte pozice, které jste roky budovali.
Základ v administraci: SEO & URLs
Podstatná nastavení najdete v Shop Parameters → Traffic & SEO → SEO & URLs (názvy píšu anglicky, české překlady se mezi verzemi liší). Tři volby na té stránce rozhodují:
Friendly URL: zapnout. Adresa produktu se změní z index.php?id_product=123&controller=product na /nazev-produktu. Bez toho nemá smysl řešit nic dalšího. Staré parametrické adresy pak obslouží přesměrování na kanonickou URL (třetí volba níž) — pokud Friendly URL zapínáte na běžícím e-shopu, namátkou si pár starých adres zkuste: mají vracet 301, ne chybu.
Accented URL: nechat vypnuté. Háčky a čárky v adresách vypadají česky, ale dělají potíže při sdílení odkazů a v části nástrojů. /cyklisticke-boty je bezpečnější než /cyklistické-boty.
Redirect to the canonical URL: 301. Tohle je odpověď na časté hledání „prestashop canonical". Každá stránka má mít jednu hlavní adresu; šablona ji vypisuje značkou link rel="canonical" a tahle volba na ni navíc rovnou přesměruje každého, kdo přijde přes jinou variantu adresy. Správná volba je tu 301 — trvalé přesměrování, kterému vyhledávače rozumí. Co canonical dělá a proč na něm u e-shopů záleží, rozebírám v článku o duplicitním obsahu a canonicalu.
K tomu meta údaje. PrestaShop si titulky a popisky umí poskládat sám z názvu produktu a obchodu, jenže automatika znamená průměr: stejně vypadající titulky jako u všech ostatních. Ručně je vyplňte aspoň u kategorií a nejprodávanějších produktů — u produktu i kategorie na záložce SEO. Kategorie berte první: cílí na obecnější dotazy typu „cyklistické boty", které lidé hledají víc než konkrétní model. Pole meta keywords klidně ignorujte, Google ho nečte už léta.

Článek vám poradí, co dělat obecně. Neřekne vám ale, co je špatně právě na vašem webu. To zjistí až audit — projdu váš web ručně a do 48 hodin víte, kde ztrácíte pozice a zákazníky. Zdarma a bez závazku.
Duplicity: filtry umí vyrobit tisíce stránek
Největší SEO problém open-source e-shopů nebývá v tom, co chybí, ale v tom, čeho systém vyrábí moc. Každé řazení a každá kombinace filtrů má vlastní adresu:
/cyklisticke-boty
/cyklisticke-boty?order=product.price.asc
/cyklisticke-boty?q=Velikost-42/Barva-černá
Obsahově je to pořád jedna kategorie, pro Google stovky skoro stejných stránek. Robot pak tráví čas balastem místo produktů, které prodávají.
Co s tím na PrestaShopu:
- Zkontrolujte canonical na filtrovaných stránkách. Otevřete si vyfiltrovanou kategorii, zobrazte zdrojový kód a podívejte se, kam míří
link rel="canonical". Má vést na čistou adresu kategorie. Filtry v PrestaShopu obsluhuje modul Faceted search a chování indexace se dá ovlivnit v jeho nastavení. - Řazení zablokujte v robots.txt. Adresy s
?order=nemají ve vyhledávání co dělat,Disallow: /*?order=je vyřeší. - Neblokujte slepě všechno. Stránka zablokovaná v robots.txt Googlu nikdy neukáže svůj canonical. U řazení to nevadí, u filtrů nechte pracovat canonical a blokujte, až když v Search Console vidíte, že robot v parametrech tone.
Sitemapa a robots.txt
Sitemapu jádro PrestaShopu negeneruje. Existuje na to oficiální modul Google sitemap — je zdarma, PrestaShop ho pořád udržuje a umí sitemapu automaticky obnovovat. Nainstalujte, vygenerujte a adresu sitemapy nahlaste v Search Console.
S robots.txt je to pohodlnější: PrestaShop ho vygeneruje na kliknutí přímo na stránce Traffic & SEO. Vygenerovaný soubor zakáže robotům košík, objednávku a uživatelské účty; řádek se sitemapou a případný zákaz řazení doplňte ručně. Jen opatrně — špatný zápis v tomhle souboru umí z vyhledávání vyřadit celý e-shop, psala jsem o tom v článku o robots.txt.
Rychlost: nejčastější slabina PrestaShopů
Za pomalým PrestaShopem skoro nikdy nestojí jedna věc. Bývá to součet: hosting za pár korun, dvacet modulů, z nichž půlku nikdo nepoužívá, a produktové fotky rovnou z mobilu.
Pořadí, ve kterém to řešit:
- Obrázky. Aktuální PrestaShop umí generovat produktové obrázky ve formátech WebP a AVIF přímo z administrace — jsou výrazně menší než JPEG při stejné kvalitě. Zapněte to a nechte obrázky přegenerovat.
- Cache. V Advanced Parameters → Performance zapněte cache šablon a slučování CSS a JavaScriptu.
- Moduly. Každý nainstalovaný modul přidává kód, často na každou stránku. Projděte seznam a vypněte, co reálně nepoužíváte.
- Hosting. Sdílený hosting z nejnižší police PrestaShop s většími katalogy neutáhne. Vlastní VPS nebo hosting stavěný na PrestaShop je jedna z investic, která se v rychlosti pozná okamžitě.
Jak výsledek změřit a co znamenají čísla, které vám Google ukáže, najdete v návodu na PageSpeed Insights.
Vícejazyčný e-shop: tady PrestaShop vede
Důvod, proč PrestaShop volí firmy prodávající do zahraničí: jazykové verze i více obchodů (multistore) umí v základu, bez příplatkových aplikací. A co se často neví — výchozí šablona sama vypisuje hreflang značky pro každý aktivní jazyk, tedy informaci, která Googlu říká, kterou jazykovou verzi komu ukázat.
Dvě věci si pohlídejte. U koupených šablon ověřte ve zdrojovém kódu, že hreflang opravdu vypisují — ne každá drží strukturu té výchozí. Strukturu adres si zase rozmyslete dřív, než spustíte druhý jazyk: samostatné domény (.cz a .sk) fungují nejlíp pro důvěru místních zákazníků, podsložky (/cs/, /sk/) se snáz spravují. Podrobně to rozebírám v článku o hreflang.
Váš web si zaslouží druhý pár očí. Ruční SEO audit zdarma, výsledky do 48 hodin.
Moduly: méně je víc
Na marketplace addons.prestashop.com najdete desítky „SEO" modulů. Jmenovitě vám doporučím jediný: oficiální Google sitemap, o kterém už byla řeč. Placené SEO balíky umí typicky hromadné šablony meta údajů a správu přesměrování — u katalogu s tisíci produkty ušetří čas, ale nedělají nic, co by nešlo ručně nebo přes CSV import a export. Každý modul navíc přitom znamená další kód, který web zpomaluje. Než něco koupíte, ptejte se: neumí to jádro samo?
Jednu věc ale žádný modul na webu nevyřeší: viditelnost ve srovnávačích a nákupních výsledcích. Ta stojí na produktovém feedu, který posíláte do Merchant Center, na Heureku a Zboží.cz — co v něm nesmí chybět, píšu v článku o produktovém feedu a specifika srovnávačů v návodu na Heureka SEO.
Časté otázky
Je PrestaShop pro SEO lepší než Shoptet?
Technicky můžete na PrestaShopu upravit všechno — robots.txt, šablonu, strukturu adres. Na Shoptetu jste v mezích toho, co platforma dovolí, zato se o techniku stará provozovatel. Rozhodujte podle zázemí: bez člověka, který se o PrestaShop postará, je jeho svoboda k ničemu a dobře vedený Shoptet ho ve výsledcích klidně porazí.
Musím kupovat placené SEO moduly?
Nemusíte. Friendly URL, canonical, robots.txt i meta údaje jsou v jádru zdarma a sitemapu vyřeší oficiální modul zdarma. Placený modul dává smysl až u velkých katalogů, kde ruční vyplňování tisíců položek nikdo neudělá. Před nákupem si vždycky ověřte datum poslední aktualizace a podporu vaší verze — opuštěný modul je horší než žádný.
Zvládne PrestaShop velký e-shop s tisíci produkty?
Zvládne, s pořádným hostingem a zapnutou cache běží i katalogy s desítkami tisíc položek. Úzké hrdlo většinou najdete jinde: v duplicitách z filtrů a zanedbané databázi. Čím větší katalog, tím víc se vyplatí hlídat v Search Console, co všechno Google indexuje.
Tři kontroly, které zaberou deset minut
Otevřete anonymní okno a zkuste si to hned: načtěte adresu produktu s parametrem navíc (přesměruje vás na čistou adresu?), zobrazte zdrojový kód vyfiltrované kategorie (kam míří canonical?) a zadejte do Googlu site:vasedomena.cz (indexuje se balast s otazníky v adrese?). Tyhle tři odpovědi vám o SEO vašeho PrestaShopu řeknou víc než většina placených nástrojů.
Narazíte-li při těch kontrolách na něco, co vám nesedí, nebo chcete projít e-shop celý, technické audity e-shopů jsou přesně to, co dělám — PrestaShop, Shoptet i WooCommerce. Za audit nic nedáte a pozítří máte seznam problémů seřazený podle toho, co e-shop ve výsledcích sráží nejvíc.
Zdroje k faktům v článku:
- Verze PrestaShopu: 9.1.4 a 8.2.7 (4. 6. 2026), poslední oprava řady 1.7 = 1.7.8.11 (leden 2024) — github.com/PrestaShop/PrestaShop/releases (ověřeno 15. 7. 2026)
- Nastavení Friendly URL, Accented URL a Redirect to the canonical URL vč. volby 301 — zdrojový kód PrestaShop 9.1, formulář SEO & URLs (ověřeno 15. 7. 2026)
- Oficiální modul Google sitemap (zdarma, aktivně udržovaný): github.com/PrestaShop/gsitemap
- Hreflang a canonical ve výchozí šabloně: github.com/PrestaShop/classic-theme, šablona head.tpl
- Generování obrázků WebP/AVIF a doporučené PHP 8: zdrojový kód PrestaShop 9.1 a devdocs.prestashop-project.org
