Startovní nabídka

Licence Founders: aktualizace nejméně na 2 roky

149 €jednorázově, bez DPH

Běžná licence Shop stojí 199 €.

Pro prvních 100 licencí Shop, do 10. prosince 2026. Aktualizace a nové znalosti Konzultanta nejméně na 2 roky, bez obnovování. Běžná licence Shop: 12 měsíců.

Získat Founders za 149 €

Chyba 404 v PrestaShopu: co přesměrovat a co nechat být

Chyby 404 v PrestaShopu opravujete výběrově: URL s návštěvností nebo odkazy přesměrujete přesměrováním 301 na nejbližší náhradu, tedy na nástupce produktu nebo jeho kategorii. URL bez návštěvnosti a bez náhrady necháte jako 404 nebo nastavíte 410. Přesměrování všeho na úvodní stránku škodí víc, než pomáhá.

Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení

Odkud se chyby 404 v e-shopu na PrestaShopu berou?

Ze čtyř typických situací a každá potřebuje jinou reakci. Nejčastěji jde o stažený produkt, který někdo smazal, místo aby ho vypnul. Druhá je změněná přátelská URL: opravíte název produktu, PrestaShop změní URL a stará přestane fungovat. Pak jsou tu migrace z jiné platformy a překlepy v odkazech, včetně vašich vlastních newsletterů.

Důležitý rozdíl: v PrestaShopu funguje vestavěné přesměrování jen pro vypnutý produkt, ne pro smazaný. Na kartě produktu nastavíte, co má zákazník na staré URL vidět, a projeví se to, jakmile je produkt vypnutý. Smazaný produkt už kartu nemá, takže přesměrování není kde nastavit. Dobře to popisuje Krystian Podemski a module.pl ukazuje, co se stane s URL po smazání (obojí polsky).

Co udělat s kterou URL? Rozhodovací tabulka

Rozhodujete u každé URL zvlášť, ale pravidla jsou jednoduchá.

SituaceReakceProč
Produkt stažen, nástupce existuje301 na nástupcezákazník dostane, co hledal, pozice se přenesou na novou URL
Produkt stažen, bez nástupce301 na kategorii produktunejbližší náhrada, zákazník si odtud vybere
Produkt se po sezóně vrátí302 na kategorii, nebo produkt zůstane s informací o dostupnostitrvalé 301 by pozice přeneslo natrvalo
Produkt dočasně není skladem200, produkt zůstane viditelnýto není chyba, nic nepřesměrováváte
Změněná URL produktu nebo kategorie301 ze staré na novoustejný obsah na nové URL
URL bez návštěvnosti a bez náhrady404 nebo 410410 Googlu jasně říká, že se stránka nevrátí
Překlep v externím odkazu, s návštěvností301 na správnou stránkuzachráníte návštěvy z cizího odkazu

Google to popisuje ve svých návodech k přesměrováním a stavovým kódům HTTP. Další strategie pro nedostupné produkty shromáždil Jash (polsky).

Proč je přesměrování všeho na úvodní stránku chyba?

Protože Google pozná, že úvodní stránka na dotaz neodpovídá, a takové přesměrování často bere jako soft 404. URL dál nepředává žádné pozice a vy máte pocit, že problém zmizel. Zákazník, který klikl na odkaz na konkrétní lampu, přistane na úvodní stránce a neví, co se stalo.

Moduly, které „přesměrují všechny 404 na úvodní stránku“, lákají, protože přehled vyčistí jedním kliknutím. Přehled je čistý, ale problém zůstává. Lepší je mít dvacet poctivých chyb 404 než dva tisíce přesměrování do prázdna.

Jak opravit chyby 404 krok za krokem?

  1. Shromážděte seznam. Modul statistik nenalezených stránek v administraci ukáže URL s počtem návštěv a odkazující stránkou. Přidejte přehled Stránky z Google Search Console.
  2. Seřaďte podle návštěvnosti. Začněte URL s největším počtem návštěv nebo externích odkazů. URL s jednou návštěvou před rokem můžete přeskočit.
  3. U každé URL zvolte reakci z tabulky. Nástupce, kategorie, 410, nebo nic.
  4. Nastavte přesměrování. U vypnutých produktů na jejich kartě, u ostatních URL v modulu pro přesměrování.
  5. Zkontrolujte každou starou URL. Otevřete ji v prohlížeči a ověřte, že přistanete na cíli hned, bez řetězce několika přesměrování.
  6. Za měsíc se k přehledu vraťte. Nové chyby 404 se objevují s každou změnou v katalogu.

Jak chat vybere cíl pro každou starou URL?

Požádáte o přehled chyb 404 a plán. Váš chat (Claude nebo ChatGPT) přečte URL z modulu statistik, ke každé přiřadí navržený cíl a vše ukáže v tabulce. Přehled a plán fungují v TellMyShop Free. V TellMyShop Pro chat po vašem schválení přesměrování uloží, až 100 najednou.

Vy: Ukaž mi nejčastější chyby 404 za posledních pár týdnů a navrhni, co s nimi.

Váš chat: Nejnavštěvovanějších URL bez stránky je 12. První tři:

/summer-sale, 9 návštěv, stránka výprodeje bez náhrady. Navrhuji nechat 404.

Vy: Udělej ty první dvě.

Váš chat: Náhled: 2 přesměrování 301. Obě staré URL teď vracejí 404, oba cíle fungují, řetězce nejsou. Uložím po vašem schválení a po uložení každou starou URL zkontroluji.

Stav karty: čeká na vaše „ano“
náhled změny

/lanterns/215-nora-lantern.html, 84 návštěv, produkt smazán. Nástupce: lucerna Nora II.

stará verze: 404 nenalezeno

nová verze: 301 na lucernu Nora II

/solar-garden-lighting, 31 návštěv, kategorie změnila URL.

stará verze: 404 nenalezeno

nová verze: 301 na Zahradní osvětlení > Solární

Ilustrace: produkty, čísla a odpovědi jsou příklady.

Před uložením modul ověří, že stará URL opravdu vrací chybu a cíl funguje, a odmítne smyčky přesměrování. Každé přesměrování můžete vrátit zpět z historie změn. Ukázkové požadavky najdete v případech použití plán pro staré URL, přesměrování libovolné URL a stažení produktu bez ztráty návštěvnosti.

Jak se vyhnout novým chybám 404?

URL měňte zřídka a vždy s přesměrováním. Trvale stažené produkty vypněte a nastavte jim přesměrování, místo abyste je mazali. Před migrací e-shopu připravte seznam starých URL a jejich nových protějšků.

Pokud zmizení produktu z e-shopu nebylo záměrné, je to jiný problém. Popisujeme ho v článku produkt se nezobrazuje v e-shopu na PrestaShopu. Širší SEO kontrolu e-shopu můžete spustit v TellMyShop Free.

Otázky a odpovědi

Snižují chyby 404 pozice celého e-shopu v Google?

Samy o sobě ne. Google bere 404 jako běžný signál, že stránka neexistuje. Škodí, jen když zmizelá URL měla návštěvnost nebo odkazy z jiných webů. Pak přicházíte o zákazníky, kteří přistanou na prázdné stránce, i o hodnotu těchto odkazů. Proto přesměrováváte URL s návštěvností a zbytek necháte.

Můžu všechny chyby 404 přesměrovat na úvodní stránku?

Raději ne. Google takové přesměrování často bere jako soft 404, protože úvodní stránka neodpovídá na to, co zákazník hledal. Zmatený je i zákazník. Přesměrujte na nejbližší náhradu: nástupce produktu nebo jeho kategorii. Když náhrada neexistuje, nechte 404 nebo nastavte 410.

Jaký je rozdíl mezi 301 a 302?

301 je trvalé přesměrování: Google přenese pozice staré URL na novou. 302 je dočasné a použijete ho, když se produkt vrátí, například po sezóně. Když je produkt stažen natrvalo, zvolte 301 na jeho nástupce nebo na kategorii.

Kde v PrestaShopu získám seznam URL s chybou 404?

Ze dvou míst. V administraci je modul statistik nenalezených stránek, který zaznamenává URL, počet návštěv a odkazující stránku. Druhým zdrojem je přehled Stránky v Google Search Console. Modul ukazuje, kam přistávají zákazníci, a Search Console, které URL zná Google.

Co dělat s produktem, který dočasně není skladem?

Nic nepřesměrovávejte. Dočasně nedostupný produkt zůstává na své URL s odpovědí 200 a informací o dostupnosti. Přesměrování nebo vypnutí produktu na pár týdnů stojí víc pozic, než přinese. Přesměrování dává smysl, jen když je produkt stažen natrvalo.

PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.

Zkontrolujte svůj obchod zdarma

TellMyShop Free projde váš obchod a ukáže problémy, od nejdůležitějších. Nic neukládá.

Zkontrolujte, jestli je váš obchod připravený

Zadejte adresu svého obchodu. Za pár sekund uvidíte platformu a jestli bude TellMyShop fungovat.

Kontrolujeme adresu, HTTPS a platformu. Nic neinstalujete a adresu neukládáme.

vasobchod.czUkázkový výsledek
Obchod odpovídá
ano
HTTPS
zapnuto
Platforma
PrestaShop 8.1
TellMyShop bude fungovat

Čtěte dál

Free za 0 €, čte a radí

Stáhnout Free