🔎 50. díl — Co je chyba 404 – Stránka nenalezena? — Jak se staví e-shop na Shoptetu

7.6.2023

Tomáš Zahálka

Chyba 404 není SEO mor, který musíte vyhubit do posledního kusu. Je to spíš kontrolka na palubní desce. Některé můžete ignorovat. Jiné vám nenápadně požírají návštěvnost, odkazy, objednávky a způsobují pomalé umírání e-shopu.

Chyba 404 znamená, že server požadovanou stránku nenašel. Nejčastěji vznikne po smazání produktu, článku nebo kategorie, při změně URL adresy, špatném interním odkazu nebo obyčejném překlepu. Uživatel se sice dostane na váš web, ale místo očekávaného obsahu narazí na slepou uličku.

Samotná existence 404 není automaticky SEO problém. Každý větší web má URL adresy, které neexistují a nikdy existovat neměly. Google výslovně uvádí, že správně vrácené 404 odpovědi nejsou samy o sobě problém. Kritická situace nastává ve chvíli, kdy chyba zasáhne URL s návštěvností, pozicemi, zpětnými odkazy nebo interním prolinkováním.

Chyba 404 - stránka nenalezena na Shoptetu

Error 404 – Page not found (Autor: Tomáš Zahálka)

Co je chyba 404 Page Not Found?

HTTP stavový kód 404 Not Found znamená, že server nedokáže najít požadovaný zdroj. Web jako celek může normálně fungovat, ale konkrétní produkt, kategorie, článek, obrázek nebo jiná URL adresa už neexistuje, případně nikdy neexistovala. Jejich analýza a následná oprava je práce SEO specialisty.

Kód 404 neříká, zda je stránka pryč dočasně nebo navždy. Pokud víte, že URL byla definitivně odstraněna a nemá vhodnou náhradu, technicky přesnější odpovědí může být stavový kód 410 Gone.

Nepleťte si stránku s designem chyby a skutečným HTTP stavovým kódem. Návštěvník může vidět hezky navrženou stránku s vyhledáváním, kategoriemi a doporučenými produkty. Server ale musí stále vracet odpověď 404. Pokud vrátí 200 OK, vznikne tzv. soft 404 a to už může být velký problém.

Návod na 404 web site not found

Návod na 404 web site not found pro Shoptet

Jak vznikly HTTP stavové kódy?

Stavové kódy jsou součástí komunikace mezi prohlížečem a serverem. První verze HTTP/0.9 byla velmi jednoduchá a stavové ani chybové kódy ještě nepoužívala. Postupně vznikly modernější verze protokolu a s nimi i standardizované odpovědi, podle kterých prohlížeče a roboti poznají, co se stalo.

Dnes se HTTP odpovědi dělí do pěti základních tříd.

Skupina Význam Příklady
1xx Informační odpovědi 100 Continue
2xx Úspěšné požadavky 200 OK
3xx Přesměrování 301 Moved Permanently, 302 Found, 308 Permanent Redirect
4xx Chyby požadavku 404 Not Found, 410 Gone
5xx Chyby na straně serveru 500 Internal Server Error, 503 Service Unavailable

¬

Pro běžného e-shopistu je důležité rozlišovat hlavně 200, 301, 302, 404, 410 a 5xx chyby. Když systém při výpadku serveru omylem vrací 404 místo 503, vyhledávač může začít obsah vyřazovat z výsledků. A to je přesně ten druh technického detailu, který se nejlépe řeší předtím, než vám spadne organika.

Ukázka HTTPS 404 klienta HomePond.hu

Ukázka HTTPS 404 klienta HomePond.hu

Jak chyba 404 vznikne na e-shopu?

Většina webů generuje určité množství 404 a ničemu to nevadí. Část vzniká překlepy uživatelů, odkazy z cizích webů, starými URL adresami nebo pokusy robotů zkoušet nesmyslné cesty.

Nebezpečné jsou hlavně 404 chyby vzniklé po zásahu do webu. Typicky při:

  • smazání produktu, kategorie nebo článku bez rozhodnutí, co se má stát se starou URL,
  • ruční změně URL adresy bez vytvoření přesměrování,
  • migraci e-shopu na jinou platformu nebo doménu,
  • změně struktury URL adres,
  • úpravě informační architektury a sloučení kategorií,
  • špatném interním odkazu v článku, menu, banneru nebo popisku,
  • importu produktů, který přepíše URL adresy bez kontroly dopadu.

U Shoptetu je potřeba rozlišovat změnu zařazení a změnu URL. Samotné přesunutí produktu do jiné kategorie nemusí automaticky znamenat novou URL. Riziko vzniká hlavně tehdy, když URL ručně upravíte, změníte strukturu adres, smažete stránku nebo migrujete obsah z jiného řešení.

Koukněte na video – Co jsou 404 a jak je v Shoptetu odstranit?

Škodí chyba 404 SEO?

Běžné 404 chyby automaticky nepoškozují celý web. Google je očekává a u URL, které byly odstraněné bez náhrady nebo nikdy neměly existovat, je správná 404 odpověď normální stav. Není potřeba každou URL nahánět s redirectovací tabulkou jako neposlušné dítě na školním výletě.

SEO problém vzniká, když na 404 končí důležitá URL. Tedy stránka, která měla návštěvnost, pozice, zpětné odkazy, odkazy z menu, interní prolinkování nebo místo v XML sitemapě. V takovém případě už uživatel ani vyhledávač nenajdou očekávaný obsah a část vybudované hodnoty stránky zanikne.

Nejhorší řešení je přesměrovat všechny neexistující URL na homepage. Pro uživatele je to matoucí a Google může podobné přesměrování vyhodnotit jako soft 404. Přesměrování má vždy vést na nejbližší relevantní náhradu. Pokud žádná neexistuje, vraťte poctivou 404 nebo 410.

Ukázka 404 - Not found klienta Zeleko.at

Ukázka 404 – Not found klienta Zeleko.at

Co je soft 404?

Soft 404 je URL, která se tváří jako běžná stránka, ale prakticky žádný použitelný obsah neobsahuje. Server místo odpovědi 404 vrátí například 200 OK nebo pošle uživatele na nesouvisející stránku. Vyhledávač pak musí hádat, zda jde o skutečný obsah, nebo jen hezky oblečenou mrtvolu.

Typickým příkladem soft 404 je automatické přesměrování všech odstraněných produktů na homepage. Podobně problematická může být prázdná kategorie bez produktů, pokud v ní není žádná užitečná informace, nebo stránka s textem „produkt neexistuje“, která vrací stav 200 OK.

Soft 404 najdete v Google Search Console v reportu indexace stránek. Pokud Google stránku označí jako soft 404, nejprve si položte jednoduchou otázku: má tato URL existovat a být indexovaná? Pokud ano, doplňte reálný obsah a zkontrolujte technickou odpověď. Pokud ne, vraťte skutečnou 404 nebo 410.

Ukázka zpracování 404 klienta Meliankids.cz

Ukázka zpracování 404 klienta Meliankids.cz

Co dělat s odstraněným produktem?

Dočasně vyprodaný produkt nemažte. Pokud se vrátí do nabídky, ponechte produktovou URL aktivní se stavem 200 OK, jasně ukažte dostupnost a nabídněte hlídání naskladnění a alternativní produkty.

Trvale vyřazený produkt posuzujte podle jeho hodnoty. Pokud má relevantní náhradu, nastavte 301 přesměrování. Pokud náhrada neexistuje, můžete vrátit 404 nebo 410. U produktů s návštěvností, odkazy nebo dlouhodobým informačním přínosem někdy dává smysl stránku ponechat.

Nepřesměrovávejte každý vyřazený produkt automaticky na nejbližší kategorii.

Co dělat s vyprodanou nebo zrušenou kategorií?

Dočasně prázdnou kategorii nevypínejte jen proto, že právě nemá skladem žádný produkt. Pokud se nabídka vrátí, ponechte URL aktivní, vysvětlete situaci a ukažte alternativní sortiment.

Trvale zrušenou kategorii přesměrujte na nejbližší relevantní náhradu. Pokud jste dvě kategorie sloučili, původní URL pošlete pomocí 301 na novou společnou kategorii.

Na Shoptetu si dejte pozor na vypínání viditelnosti kategorií. Funguje to jako 404 a ničí pozice.

SEO pro Shoptet e-shopy - Tomáš Zahálka

SEO pro Shoptet e-shopy už od 15 000 Kč měsíčně (SEO tým: Tomáš Zahálka)

Jak má vypadat užitečná 404 stránka?

Dobrá 404 stránka přizná chybu a pomůže návštěvníkovi pokračovat. Nemá ho bez vysvětlení poslat na homepage ani předstírat, že se nic nestalo. Vaším úkolem je nabídnout mu další krok.

404 stránka by měla obsahovat:

  • jasné sdělení, že požadovaná stránka neexistuje,
  • odkaz na homepage, hlavní kategorie nebo nejnavštěvovanější části webu,
  • vyhledávání, aby mohl uživatel najít produkt nebo článek ručně,
  • doporučené produkty nebo kategorie, pokud to dává smysl,
  • kontakt na zákaznickou péči, pokud návštěvník potřebuje pomoc.

Design 404 stránky může být kreativní, ale technická odpověď musí zůstat 404.

Příklad užitečné stránky s chybou 404

Příklad, jak může vypadat stránka s chybou 404 (Zdroj: Dudlu.cz)

Chcete si vlastní 404 stránku otestovat? Za doménu napište libovolnou neexistující cestu, například /seo-zahalka/. Pokud se zobrazí chybová stránka, zkontrolujte ještě skutečný HTTP stav pomocí vývojářských doplňků do prohlížeče Chrom: Link Redirect Trace.

Jak identifikovat chyby 404?

Nejlepší výsledek získáte kombinací více zdrojů. Každý nástroj vidí jinou část problému. Search Console zachytí URL, které objevil Google. Crawler najde rozbité interní odkazy. GA4 ukáže chyby, na které reálně narazili návštěvníci. Serverové logy odhalí provoz, který se do analytiky vůbec nepropsal.

1. Google Search Console

V Google Search Console otevřete report Indexování → Stránky. Sledujte důvody „Nenalezeno (404)“ a „Soft 404“. U konkrétní URL použijte kontrolu adresy a živý test, abyste ověřili, co Google skutečně vidí.

Google Search Console - report chyb 404

Google Search Console – report chyb 404 (Zdroj: Dudlu.cz)

2. SEO crawler

Screaming Frog, Xenu nebo jiný crawler projde interní odkazy vašeho webu. Díky tomu rychle odhalíte odkazy z menu, článků, bannerů nebo popisků, které vedou na neexistující stránky. Přesměrování je dobrá pojistka, ale interní odkazy opravte rovnou na finální URL.

Vyhněte se řetězení přesměrování. Pokud dnes URL A směřuje na B a příští měsíc B přesměrujete na C, upravte původní pravidlo tak, aby A vedla rovnou na C. Google řetězce zvládne, ale uživatelé i roboti zbytečně čekají a technický sklep webu se plní dalším harampádím.

3. GA4 a měření návštěvníků

GA4 vám pomůže zjistit, na které chybové stránky reálně chodí lidé. Ideální je posílat při načtení 404 šablony vlastní událost, například page_not_found, spolu s původní URL a referrerem. Díky tomu zjistíte, odkud návštěvník přišel a kterou cestu je potřeba opravit nejdřív.

GA4 - identifikace návštěv chybové stránky

GA4 – stránka neexistuje (Zdroj: Dudlu.cz)

4. Pozice a zpětné odkazy

U kritických URL kontrolujte také pozice a zpětné odkazy. Pomůže Collabim, Search Console nebo nástroje pro analýzu odkazového profilu. Pokud na neexistující stránku vede kvalitní odkaz z magazínu, dodavatele nebo partnera, opravte cíl prioritně a podle možností požádejte také o aktualizaci odkazu.

Jak identifikovat stránky 404 v Collabimu

Jak identifikovat stránky 404 v Collabimu (Zdroj: Dudlu.cz)

5. XML sitemap a interní odkazy

Odstraněné URL nemají zůstávat v XML sitemapě. Sitemap má pomáhat vyhledávačům najít důležité indexovatelné stránky. Pokud do ní dál posíláte neexistující URL, dáváte Googlu nesmyslný pokyn.

Jak opravit a odstranit 404 na Shoptetu?

Nejdříve vytvořte redirectovací tabulku. U každé důležité neexistující URL rozhodněte, zda má relevantní náhradu. Pokud ano, nastavte trvalé přesměrování 301. Pokud ne, ponechte 404 nebo 410.

Na Shoptetu najdete přesměrování v sekci Marketing → Základní SEO → Přesměrování adres (URL). Pravidla můžete přidávat ručně nebo importovat pomocí CSV souboru. Pro trvalou změnu použijte 301. Pro skutečně dočasné přesunutí je k dispozici 302.

REDIRECTOVACÍ TABULKA PRO SHOPTET

Redirectovací tabulka pro přesměrování URL na Shoptetu

Přesměrovávací tabulka na Shoptetu (Zdroj: Dudlu.cz)

Shoptet doporučuje zadávat URL s lomítkem na konci. Tedy například /stara-kategorie/, nikoliv /stara-kategorie. Přesměrování můžete zadat v absolutním nebo relativním tvaru.

Ruční nastavení přesměrování URL 301 na Shoptetu

Ruční přesměrování URL na Shoptetu (Zdroj: Dudlu.cz)

Pokročilé SEO umí u vybraných změn vytvářet přesměrování automaticky. Pokud upravíte URL produktu, systém může vložit pravidlo do seznamu přesměrování v Základním SEO. U článků, ručně řešených kategorií, parametrických stránek a větších zásahů ale kontrolu nepřeskakujte.

Na co nezapomenout po nasazení přesměrování?

  1. Otestujte původní URL. Musí vést na relevantní finální stránku a vracet správný stav.
  2. Opravte interní odkazy. Nenechávejte web zbytečně procházet přes redirecty.
  3. Odstraňte staré URL ze sitemap. Sitemap má obsahovat aktivní indexovatelné stránky.
  4. Zkontrolujte redirect chainy. Přesměrování veďte ideálně rovnou na finální URL.
  5. Zkontrolujte Slovník pojmů. Pokud jej používáte, musí odkazovat na 200
  6. Ověřte důležité URL v Search Console. Použijte živý test a kontrolu adresy.
🧠 Marketingové konzultace a audity pro Shoptet e-shopy už od 5 000 Kč (Autor: Tomáš Zahálka)

🧠 Marketingové konzultace a audity pro Shoptet e-shopy už od 5 000 Kč (Autor: Tomáš Zahálka)

Jaké chyby při řešení 404 nedělat?

  • Nepřesměrovávejte všechno na homepage.
  • Nemažte dočasně vyprodané produkty.
  • Nenechávejte odstraněné URL v sitemapě.
  • Neblokujte 404 přes robots.txt.
  • Nezapomeňte opravit interní odkazy.
  • Nenechávejte řetězce A → B → C → D.

U e-shopu kontrolujte 404 pravidelně, před redesignem, po migraci a po větších změnách informační architektury. Opravujte interní odkazy, přesměrovávejte jen na relevantní náhrady a nesnažte se každou neexistující URL zamést pod homepage koberec.

Tak nezahálejte, opravujte klíčové 404 a ať i vám e-shopy rostoucelý seriál zde!

 

Související tematické články:

Tomáš Zahálka

Marketingový specialista se zaměřením na SEO a PPC reklamu pro Shoptet klienty. Zakladatel charitativního e-shopu Dudlu.cz a vzdělávacícho blogu pro začínající e-shopaře.

Tel.: +420 723 268 346
E-mail: info@tomaszahalka.cz

Chci objednávky z placené reklamy!

od 10 000 Kč / měsíčně

N
Základní správa: 10 000 Kč (5h)

Nastavení a udržovací optimalizace

N
Malé e-shopy: 15 000 Kč (10h)

Rozpočty do 150 000 Kč / měsíčně

N
Běžné e-shopy: 20 000 Kč (15h)

Rozpočty cca 250 000 Kč / měsíčně

N
Větší e-shopy: 30 000 Kč (25h)

Rozpočty cca 500 000 Kč / měsíčně

N
Top e-shopy: 50 000 Kč (50h)

Neomezené limity rozpočtů

Chci být dohledatelný ve vyhledávačích a AI!

od 15 000 Kč / měsíčně

N
Pomalé krůčky: 15 000 Kč (10h)

Vyřešíme hlavní problémy v SEO

N
Malé e-shopy: 20 000 Kč (15h)

Jednotky kategorií a stovky produktů

N
Běžné e-shopy: 25 000 Kč (20h)

Desítky kategorií, až tisíce produktů

N
Větší e-shopy: 30 000 Kč (25h)

Stovky kategorií, desítky tisíc produktů

N
Top e-shopy: 50 000 Kč (50h)

Neomezeně kategorií a produktů

Chci jednorázové konzultace a audity!

od 5 000 Kč / 2,5 h

N
Konzultace: 5 000 Kč (2,5h)

1,5 hodiny na přípravu a 1h video call

N
SEO audit e-shopu: 25 000 Kč

Ideální pro in-house SEO správu

N
Vstupní video call: Zdarma

Nevíte co vybrat? Probereme to.

N
PPC audit e-shopu: 25 000 Kč

Ideální pro in-house PPC správu

N
Marketingový audit: 50 000 Kč

Rozebereme SEO, PPC, UX a Shoptet

Komentáře

0 komentáøù

Pøidat komentáø

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *