Jak kontrolujeme
Metodika kontrol E-shop Validatoru
Co kontroly hlídají, kdy hlásí problém a co automat nepozná. Výsledek kontroly webu není právní posouzení ani potvrzení souladu se zákonem.
Jak kontrola webu probíhá
Automat projde váš web jako nový návštěvník s českým nastavením jazyka. Nic nekliká a nic neodsouhlasí.
Kromě hlavní stránky přečte i stránky z patičky a menu, typicky kontakt, obchodní podmínky a dokumenty jako reklamační řád, i v PDF. Údaje jako IČO nebo kontakt hledá ve všech.
Tyto údaje hledá jen na stránkách vašeho webu, ne na webech jiných služeb, na které odkazujete. Výjimkou jsou vaše PDF dokumenty uložené jinde. Obsah vložený z jiné služby nečte.
Na rozdíl od zbytku kontroly webu některé kontroly klikají nebo čtou i další stránky:
- Modul C zkouší cookie lištu odmítnout i přijmout, viz metodika modulu C.
- Kontrola objednávkového tlačítka (B8) projde košík, viz metodika modulu B.
- Kontroly recenzí a slev (B9, B10) a v placených tarifech modul F čtou vzorek produktů, viz modul F.
- Placený report otevře i registraci, přihlášení, kategorii a produkt, viz modul D a modul E.
- Modul H v placených tarifech čte i soubory určené pro vyhledávače, viz modul H.
Kontrola, kterou automat nestihne dokončit, dostane stav Nelze ověřit automaticky.
Když web vrátí chybu nebo prázdnou stránku (často kvůli ochraně proti robotům), kontrola webu skončí s vysvětlením a nic nevyhodnotí. Jinak by chybějící údaje vypadaly jako Chyba, i když na webu jsou.
Pět stavů výsledku
- OK - automat našel, co předpis vyžaduje.
- Chyba - zjištění i předpis jsou jednoznačné, typicky chybí povinný údaj. Hlásíme ji jen tam, kde si jsme jisti.
- Varování - sporné zjištění nebo odhad, který automat neumí s jistotou posoudit. Stojí za ruční kontrolu.
- Nelze ověřit automaticky - kontrola nemá z čeho rozhodnout, třeba neodpovídá registr. Neznamená to, že je vše v pořádku, ani že je něco špatně.
- Netýká se - povinnost se na váš e-shop nevztahuje, například zápis v obchodním rejstříku u podnikatele fyzické osoby.
Moduly
- A: Identifikace podnikatele
- B: Spotřebitelské informace a obchodní podmínky
- C: Cookies a souhlas
- D: Osobní údaje a bezpečnost
- E: Přístupnost
- F: Informace o výrobcích (GPSR)
- G: Technický profil (není kontrola souladu, jen informace o webu)
- H: Viditelnost ve vyhledávačích, AI a na sociálních sítích (není kontrola souladu, do souhrnu se nepočítá)
Modul A: Identifikace podnikatele
Zákazník musí z webu poznat, s kým uzavírá smlouvu. Kontroly hledají vaše identifikační údaje na webu a porovnávají je s registrem firem: u české firmy s registrem ARES, u slovenské se slovenským registrem právnických osob. Údaje úřadů uvedené v dokumentech (třeba České obchodní inspekce) se nepočítají.
Provozovatelem českého e-shopu může být i zahraniční firma. Slovenskou firmu vyhledáme ve slovenském registru právnických osob a hodnotíme ji stejně jako českou. U firmy z jiné země jen označíme, že její registr automat neprohledává.
Vysvětlení stavů je v úvodu metodiky.
A1 IČO na webu
Hledá na webu IČO a kontroluje jeho kontrolní součet, který má každé platné české i slovenské IČO.
- Chyba: IČO na webu není, nebo uvedené číslo nemůže být platné IČO (typicky překlep).
- Nelze ověřit automaticky: údaj není na hlavní stránce a žádnou další stránku (kontakt, obchodní podmínky, o firmě) se nepodařilo načíst.
Když IČO chybí, ale u údajů o provozovateli je identifikace zahraniční firmy (DIČ jiného státu nebo číslo zahraničního registru, třeba polské NIP), hlásí Nelze ověřit automaticky. Zahraniční registry automat neověřuje, proto nehodnotí ani A2 až A4.
Co automat nepozná:
- IČO v obrázku, naskenovaném PDF nebo schované za kliknutím.
- IČO uvedené jen na stránce, na kterou nevede odkaz z patičky.
- Když je na webu víc IČO (třeba vaše a dopravce), další kontroly pracují s prvním nalezeným.
- E-shop bez IČO a bez firmy s českou právní formou (třeba podnikatel fyzická osoba) může v obchodních podmínkách uvádět zahraniční platební bránu. Automat ho pak může považovat za zahraniční firmu a místo Chyby hlásí Nelze ověřit automaticky.
A2 IČO v registru firem
Vyhledá IČO v registru ARES a zjišťuje, zda firma existuje a není zaniklá, v likvidaci nebo v insolvenci. Když IČO v ARES není, hledá ho ve slovenském registru.
- Chyba: firma s tímto IČO není v ARES ani ve slovenském registru, nebo zanikla.
- Varování: firma je v likvidaci nebo má záznam v insolvenčním rejstříku (u slovenské firmy konkurz nebo restrukturalizace). Takový záznam nemusí znamenat, že nesmíte prodávat.
- Nelze ověřit automaticky: IČO na webu chybí (viz A1), registr právě neodpovídá, nebo údaje u IČO ukazují na firmu z jiné země (DIČ jiného státu nebo cizí země v adrese těsně před IČO).
Co automat nepozná:
- Čerstvé změny, do registrů se propisují se zpožděním. Podrobnosti řízení nezkoumá.
- Zahraniční firmu, která těsně před IČO neuvádí zahraniční adresu a u IČO ani DIČ jiného státu. Pak hlásí Chybu.
A3 Shoda údajů
Porovná obchodní jméno a sídlo z ARES (u slovenské firmy ze slovenského registru) s webem. Drobné rozdíly v psaní (diakritika, zkratka právní formy) nevadí.
- Varování: název nebo sídlo se na webu nenajde.
- Nelze ověřit automaticky: chybí IČO nebo údaje z registru.
Chybu tato kontrola nehlásí nikdy, rozdíl má často dobrý důvod, třeba adresu prodejny místo sídla.
Co automat nepozná:
- Obchodní značku odlišnou od jména nebo neobvykle zapsanou adresu. Pak hlásí Varování, i když je vše v pořádku.
- Úplnost údajů. Shoda neznamená, že máte vše potřebné.
A4 Zápis v rejstříku
U právnických osob hledá údaj o zápisu ve veřejném rejstříku, tedy oddíl a vložku s rejstříkovým soudem. Zda jste právnická, nebo fyzická osoba, zjistí z ARES nebo ze slovenského registru. Slovenský zápis v obchodním registru platí stejně jako český.
- Chyba: údaj chybí u společnosti s ručením omezeným nebo akciové společnosti. Na webu ho od nich chce zákon o obchodních korporacích (§ 7).
- Varování: údaj chybí u jiné právnické osoby zapsané ve veřejném rejstříku. Zákon ho od ní na webu výslovně nechce, uvést ho ale doporučujeme.
- Netýká se: jste podnikatel fyzická osoba, nebo ve veřejném rejstříku zapsaní nejste.
- Nelze ověřit automaticky: chybí IČO nebo odpověď registru, případně údaj není na hlavní stránce a žádnou další stránku (kontakt, obchodní podmínky, o firmě) se nepodařilo načíst.
Co automat nepozná:
- Zda je údaj správný. Zjišťuje jen, že na webu je.
- Údaj v obrázku nebo naskenovaném PDF.
A5 Kontakt
Hledá na webu e-mail a telefon.
- Chyba: chybí e-mail. Kontaktní formulář e-mail nenahrazuje.
- Varování: e-mail je, ale chybí telefon.
- Nelze ověřit automaticky: údaj není na hlavní stránce a žádnou další stránku (kontakt, obchodní podmínky, o firmě) se nepodařilo načíst.
Co automat nepozná:
- Kontakt v obrázku, zobrazený až po kliknutí nebo jen na stránce, kterou nečte.
- Výjimečně může za telefon považovat jiné podobné číslo, například objednací kód.
Modul B: Spotřebitelské informace a obchodní podmínky
Tento modul zjišťuje, zda e-shop dává zákazníkům informace, které jim zákon přiznává. Patří sem obchodní podmínky, poučení o odstoupení od smlouvy, kontakt na mimosoudní řešení sporů, tlačítko pro odstoupení a jednoznačné objednávkové tlačítko. Upozorní také na recenze a slevy, u kterých platí zvláštní povinnosti.
Když web nevypadá jako e-shop (nemá produkty, košík ani obchodní podmínky), kontroly hlásí Netýká se. Tyto povinnosti má jen ten, kdo spotřebitelům prodává online. Vysvětlení stavů výsledku je v úvodu metodiky.
Jak čteme obchodní podmínky
Automat hledá obchodní podmínky tak, jak by je hledal zákazník: podle odkazů v patičce, v menu a v košíku. Když odkaz nenajde, zkusí adresy, kde podmínky obvykle bývají.
Stejně najde reklamační řád, zásady ochrany osobních údajů a stránku o vrácení zboží. Přečte je jako webovou stránku i jako PDF a nalezené texty pak používají i další kontroly.
Co automat nepřečte:
- Naskenované PDF, kde je text jen obrázkem, ani příliš velký soubor. Výsledek je pak Nelze ověřit automaticky, nikdy Chyba.
- Podmínky za přihlášením nebo jen v e-mailu, který zákazník dostane po objednávce.
- Nečekané rozložení. Když odkaz na podmínky existuje, ale text na stránce nerozpozná, hlásí Nelze ověřit automaticky, ne chybějící podmínky.
- Obsah vložený z jiné služby, typicky portál pro reklamace a vrácení zboží. Když kontrola něco nenajde a takový obsah na stránce je, nález na to upozorní.
B1 Obchodní podmínky na webu
Kontrola najde obchodní podmínky, zjistí, zda se dají přečíst, a podívá se, od kdy platí.
- Chyba: na webu žádné obchodní podmínky nenajdeme.
- Varování: podmínky jsou jen na obvyklé adrese a z patičky, menu, kontaktu ani košíku na ně nevede odkaz, takže se k nim zákazník běžnou cestou nedostane. Varování také, když jsou podmínky dlouho neaktualizované.
- OK: podmínky jsou dostupné. Když neuvádějí datum účinnosti, doplníme poznámku.
- Nelze ověřit automaticky: podmínky nejdou přečíst.
Co automat nepozná:
- Rozhoduje odkaz v posledním kroku objednávky. Tam se automat nemusí dostat (pokladna chce osobní údaje nebo přihlášení), proto jen Varování. Nález vám pak doporučí odkaz v posledním kroku zkontrolovat.
B2 Poučení o odstoupení
Kontrola hledá v obchodních podmínkách (a v reklamačním řádu či na stránce o vrácení zboží) poučení o právu odstoupit od smlouvy do 14 dnů a postup nebo formulář, jak to udělat. Delší lhůta než 14 dnů je v pořádku, zákon stanoví jen nejkratší.
- Chyba: podmínky o odstoupení nemluví vůbec, nebo v nich nenajdeme lhůtu pro odstoupení nejméně 14 dnů.
- Varování: lhůta tam je, ale postup ani formulář jsme nenašli.
- Nelze ověřit automaticky: obchodní podmínky jsme nenašli, nebo je nešlo přečíst.
Co automat nepozná:
- Postup popsaný neobvyklými slovy.
- Delší lhůtu než 14 dnů uzná, jen když je ve stejné větě jako odstoupení. Část věty s lhůtou (ohraničená čárkou, dvojtečkou, závorkou nebo nadpisem nad ní) přitom nesmí mluvit o reklamaci, jejím vyřízení, doručení zboží ani vrácení peněz. Doručení jako začátek lhůty („od doručení zboží“) nevadí. Lhůtu napsanou slovy pozná jen u 14 dnů.
- Poučení v obsahu vloženém z jiné služby (typicky portál pro reklamace a vrácení zboží). Když ho nenajde a takový obsah na stránce je, nález to uvede.
B3 Aktuální formulář pro odstoupení
Kontrola porovná vzorový formulář pro odstoupení ve vašich obchodních podmínkách se vzorem podle nařízení vlády 29/2023 Sb. Starší vzor je z nařízení 363/2013 Sb., zrušeného v únoru 2023.
- OK: formulář obsahuje všechny klíčové formulace aktuálního vzoru.
- Varování: formulář má znaky zrušeného vzoru z nařízení 363/2013 Sb. Varování také, když se formulář od aktuálního vzoru liší a znaky starého vzoru nemá. Pak nevíme, o jakou verzi jde.
- Chybu nehlásíme nikdy.
- Nelze ověřit automaticky: obchodní podmínky jsme nenašli nebo je nešlo přečíst, nebo v nich vzorový formulář není.
Co automat nepozná:
- Vyplněný nebo upravený formulář. Vaše údaje místo adresáta nevadí. Když ale formulář přepíšete vlastními slovy, hlásíme Varování, i když může být v pořádku. Formulář poznáme jen podle formulací vzoru, které v běžném textu podmínek nebývají, a když po přepsání žádná nezbude, hlásíme Nelze ověřit automaticky.
- Formulář mimo obchodní podmínky, třeba v samostatném souboru ke stažení. Takový formulář automat neporovná a hlásí Nelze ověřit automaticky.
- Formulář jen jako obrázek nebo naskenované PDF. Text z něj automat nepřečte.
B4 Mimosoudní řešení sporů (ČOI)
Kontrola hledá v obchodních podmínkách a reklamačním řádu informaci, že spory se zákazníky lze řešit mimosoudně u České obchodní inspekce, a odkaz na její stránky. Stránku Kontakt prochází také, informace jen tam ale nestačí.
- Chyba: informace chybí v obchodních podmínkách, reklamačním řádu i na stránce Kontakt.
- Varování: chybí odkaz na stránky ČOI, ČOI je uvedena jen jako dozorový orgán, nebo je informace jen na stránce Kontakt.
- OK: ČOI je v obchodních podmínkách nebo v reklamačním řádu uvedena jako subjekt mimosoudního řešení sporů i s odkazem.
- Nelze ověřit automaticky: obchodní podmínky jsme nenašli, nebo je nešlo přečíst.
B5 Zastaralý odkaz na platformu ODR
Kontrola hledá na webu a v dokumentech odkaz na evropskou platformu pro řešení sporů online (ODR). Platforma skončila 20. 7. 2025 a povinnost na ni odkazovat zanikla.
- Varování: odkaz na webu stále je. Naznačuje to, že podmínky nemusí být od července 2025 aktualizované.
- OK: odkaz nenajdeme.
Chybu tato kontrola nehlásí nikdy, chybějící odkaz není nedostatek.
B6 Tlačítko pro odstoupení
Kontrola hledá na webu a v dokumentech tlačítko nebo odkaz „Odstoupit od smlouvy“ či podobný. Počítá se jen samostatný ovládací prvek, ne věta v textu podmínek ani položka menu, která vede na stránku s informacemi (například „Reklamace a odstoupení od smlouvy“).
Povinnost podle § 1830a občanského zákoníku platí od 1. 1. 2027:
- Do 31. 12. 2026: nalezené tlačítko je OK, chybějící je Varování „Připravte do 1. 1. 2027“.
- Od 1. 1. 2027: chybějící tlačítko je stále jen Varování. Může totiž být v zákaznickém účtu nebo v e-mailu, kam automat nevidí.
Co automat nepozná:
- Tlačítko v obsahu vloženém z jiné služby (typicky portál pro reklamace a vrácení zboží). Když ho nenajde a takový obsah na stránce je, nález to uvede.
- Odkaz „Odstoupit od smlouvy“, který vede jen na informace o odstoupení. B6 ho započítá a co je za ním, ukáže až B7.
B7 Formulář za tlačítkem pro odstoupení (placené tarify)
Automat otevře tlačítko nalezené v B6 a zjistí, zda za ním je formulář s údajem o smlouvě (například číslem objednávky), kontaktem (e-mailem) a potvrzovacím tlačítkem. Potvrzovací tlačítko nikdy nestiskne, odstoupení tedy neodešle.
- OK: formulář obsahuje všechny tři části.
- Varování / Chyba: něco chybí. Do 31. 12. 2026 Varování s upozorněním, že od 1. 1. 2027 to bude povinné, od 1. 1. 2027 Chyba.
- Nelze ověřit automaticky: B6 tlačítko nenašel, nebo je formulář až po přihlášení.
Co automat nepozná:
- Formulář v obsahu vloženém z jiné služby (typicky portál pro reklamace a vrácení zboží). Průchod pak může skončit jako neúplný.
B8 Objednávkové tlačítko
Automat projde nákup jako zákazník: vybere zboží skladem, vloží ho do košíku a projde objednávku až k tlačítku, kterým se odesílá. Přečte text tlačítka.
Nic neobjednáme. Tlačítko pro odeslání objednávky automat nikdy nestiskne. Když objednávka chce osobní údaje, vyplní zjevně smyšlené a dál nepokračuje. V důkazu najdete, na co automat klikl.
- Chyba: text tlačítka nevyjadřuje jednoznačně povinnost platby, typicky „Objednat“, „Odeslat objednávku“ nebo „Dokončit objednávku“ (§ 1826a odst. 2 občanského zákoníku).
- Varování: text je neobvyklý a posouzení necháváme na vás.
- OK: text jednoznačně vyjadřuje povinnost platby, například „Objednávka zavazující k platbě“.
- Nelze ověřit automaticky: automat se k tlačítku nedostal. Ve zjištění uvádíme, kde skončil.
- Netýká se: web neprodává online.
Co automat nepozná:
- Text tlačítka schovaný jen vizuálně (například pro čtečky obrazovky) bere jako viditelný. Výsledek pak může být OK, i když zákazník vidí jen „Objednat“.
Kdy se automat k tlačítku nedostane:
- Tlačítko je až za krokem s osobními údaji, pokladna chce přihlášení nebo registraci, nebo ji chrání ochrana proti robotům.
- Zboží nejde vložit do košíku bez volby varianty, není skladem, nebo doprava vyžaduje výběr výdejního místa na mapě.
- Pokladna je postavená na míru nebo na kroku je jen tlačítko, které by mohlo objednávku odeslat (například „Pokračovat k platbě“).
B9 Recenze
Kontrola zjistí, zda hlavní stránka nebo vzorek produktů zobrazuje recenze (hvězdičky, widgety jako Heureka nebo Trustpilot). Pokud ano, hledá informaci, zda a jak provozovatel zajišťuje, že recenze píší zákazníci, kteří zboží opravdu koupili.
- Varování: recenze na webu jsou a tuto informaci jsme nenašli. Samotný nápis widgetu, že recenze jsou od skutečných zákazníků, se nepočítá.
- OK: informaci najdeme.
- Netýká se: web recenze nezobrazuje.
Chybu tato kontrola nehlásí nikdy.
Co automat nepozná:
- Informaci jen v obrázku nebo v okně, které se otevře až po kliknutí.
B10 Slevy
Kontrola hledá přeškrtnuté ceny a označení slev. Upozorní na povinnost: jako původní cenu musíte uvést nejnižší cenu za posledních 30 dnů před slevou (§ 12a zákona o ochraně spotřebitele).
- Varování: slevy na webu jsou.
- Netýká se: slevy na prohledaných stránkách nenajdeme.
Chybu ani OK tato kontrola nehlásí nikdy, správnost původní ceny zvenku zjistit nejde.
Co automat nepozná:
- Slevu na produktu mimo prohledaný vzorek (viz vzorek produktů).
Modul C: Cookies a souhlas
Tento modul zjišťuje, zda web spouští měřicí a reklamní kódy a ukládá cookies až po souhlasu návštěvníka. A také zda jde souhlas odmítnout stejně snadno jako udělit.
Technické cookies, bez kterých web nefunguje (například košík nebo přihlášení), souhlas nepotřebují. Automat je rozpozná a nehlásí. Vysvětlení stavů výsledku je v úvodu metodiky.
Jak měříme
Automat otevře hlavní stránku jako nový návštěvník a sleduje, co web udělá bez volby v liště, po odmítnutí a po přijetí cookies. Hledá známé měřicí a reklamní služby (například Google Analytics, Meta Pixel nebo Sklik) a zjišťuje, zda jim web posílá data, podle kterých služba návštěvníka znovu pozná.
Nástroje pro správu kódů (například Google Tag Manager) samy nehlásíme, protože samy neukládají měřicí cookies. Jejich načtení před souhlasem ale předává poskytovateli IP adresu a údaje o prohlížeči a část evropské praxe (správní soud v Hannoveru, 2025) pro ně souhlas vyžaduje. Bezpečnější je spouštět správce značek až po souhlasu, nebo ho nastavit tak, aby před souhlasem nic nenačítal.
Chatovací okna uvádíme jen jako informaci.
Když se web nestihne načíst, hlásíme Nelze ověřit automaticky, nikdy chybějící lištu nebo chybějící odkaz.
C1 Měřicí a reklamní kódy před souhlasem
Hlídá, zda web posílá data měřicím a reklamním službám dřív, než návštěvník v liště cokoli zvolí.
- Chyba: před souhlasem odejdou data, podle kterých služba návštěvníka pozná.
- Varování: měřicí nebo reklamní služba se načte, ale takové údaje jsme v datech nenašli.
- Google v režimu Consent Mode „denied“ se tu nepočítá, hodnotí ho C2.
V reportu najdete seznam zachycených služeb a snímek lišty, pokud ji automat rozpoznal.
Co automat nepozná:
- Službu, kterou nezná, nevidí vůbec. Vlastní měření přes doménu e-shopu pozná jen u Google Analytics.
- Zašifrované nebo nestandardně zabalené údaje o návštěvníkovi nemusí poznat. Pak hlásí jen Varování.
- Některé weby berou posunutí stránky jako souhlas. Automat stránku posouvá, takže kódy spuštěné posunutím se ukážou tady.
C2 Google před souhlasem (Consent Mode)
Google Analytics a Google Ads umí v režimu Consent Mode „denied“ posílat před souhlasem data bez cookies.
- Varování: web taková data před souhlasem posílá. Jejich právní posouzení je sporné a ÚOOÚ k nim nemá jasnou praxi.
Chybu tato kontrola nehlásí nikdy. Když web posílá i data, podle kterých služba návštěvníka pozná (Chyba v C1), C2 se samostatně nehodnotí.
C3 Cookies před souhlasem
Hlídá, zda web před souhlasem neukládá analytické nebo reklamní cookies a podobné záznamy.
- Chyba: před souhlasem je uložená analytická nebo reklamní cookie, nebo záznam známé měřicí služby.
- Varování: web ukládá cookies, které automat neumí zařadit. Dostanete jejich seznam. Neznámá cookie může být technická, posouzení je na vás.
- Funkční cookies (například zvolený jazyk nebo měna) uvádíme jen jako informaci. Bez souhlasu jsou v pořádku, pokud si funkci návštěvník sám vyžádal.
Co automat nepozná:
- Zda si funkční cookie návštěvník sám vyžádal.
- Seznam známých cookies nemůže být úplný. Technickou cookie s neobvyklým názvem zařadí mezi neznámé.
C4 Odmítnutí funguje
Automat v liště klikne na odmítnutí a sleduje, zda web přesto něco nespustí.
- Chyba: po odmítnutí odejdou data, podle kterých služba návštěvníka pozná, nebo přibude netechnická cookie.
- Nelze ověřit automaticky: lištu nebo tlačítko pro odmítnutí jsme nenašli (to hodnotí C5), nebo se měření nestihlo.
- Pro srovnání uvádíme, co se spustí po přijetí. Když se nespustí nic, je to jen informace.
Co automat nepozná:
- Tlačítko s neobvyklým textem nebo jen s ikonou křížku. Zavření lišty křížkem za odmítnutí nepovažujeme.
- Když lištu zakryje jiné okno (například ověření věku nebo nabídka newsletteru), kliknutí nemusí projít a výsledek je Nelze ověřit automaticky.
C5 Tlačítko Odmítnout přímo v liště
Hlídá, zda lišta nabízí odmítnutí hned vedle přijetí, ne až v nastavení.
- Chyba: odmítnutí je až v nastavení, nebo lišta nabízí jen přijetí či jen „Rozumím“. Chyba je i tehdy, když lištu nenajdeme a web přitom před souhlasem posílá data, podle kterých služba návštěvníka pozná, nebo ukládá netechnickou cookie.
- Varování: lištu nenajdeme a před souhlasem se jen načítá měřicí nebo reklamní kód, bez údajů o návštěvníkovi.
- Netýká se: na hlavní stránce jsme nenašli lištu, netechnické cookies ani měřicí kódy.
- Nelze ověřit automaticky: lištu jsme našli, ale nerozuměli jejím tlačítkům, nebo se měření nestihlo dřív, než se lišta mohla objevit.
Záložky lišty (třeba „Souhlas“, „Detaily“) a odkazy, které nenabízejí volbu, za tlačítka nepočítáme.
Co automat nepozná:
- Lištu vloženou z jiného webu nebo s nezvyklými texty tlačítek nemusí najít. C5 pak může hlásit chybějící lištu, i když na webu je.
- Záložku bez běžného značení můžeme považovat za tlačítko.
C6 Předzaškrtnuté volby
Automat otevře nastavení lišty a zjistí, které kategorie cookies jsou předem zapnuté.
- Chyba: předem je zapnutá kategorie mimo nezbytné (například analytické nebo marketingové).
- Varování: je zapnutý přepínač, jehož kategorii jsme z popisu nepoznali.
- Nelze ověřit automaticky: nastavení se nepodařilo otevřít nebo v něm nejsou přepínače.
Co automat nepozná:
- Lištu, kterou nerozpozná nebo kterou zakryje jiné okno. Výsledek je pak Nelze ověřit automaticky.
C7 Lišta neblokuje web
Hlídá, zda lišta nebrání v používání webu. Lištu, která web blokuje, posuzuje ÚOOÚ jako nátlak na souhlas.
- Varování: lišta zabírá většinu obrazovky, zbytek stránky překrývá vrstva, přes kterou nejde web ovládat, nebo při liště nejde stránkou posouvat.
Chybu tato kontrola nehlásí nikdy.
Co automat nepozná:
- Jiné okno přes stránku (například ověření věku) do zakrytí obrazovky nepočítá.
C8 Odvolání souhlasu
Hlídá, zda web nabízí způsob, jak volbu cookies později změnit. Typicky odkaz „Nastavení cookies“ v patičce nebo plovoucí ikona nástroje pro souhlas.
Odkaz, který jen vede na zásady cookies nebo na návod, jak cookies smazat, nestačí. Odkaz na jinou stránku se počítá, jen když mluví o nastavení nebo změně souhlasu.
- Chyba: takový prvek chybí.
- Netýká se: na hlavní stránce jsme nenašli lištu ani netechnické cookies.
- Nelze ověřit automaticky: patičku se nepodařilo včas přečíst.
Co automat nepozná:
- Zda kliknutí na odkaz opravdu otevře nastavení.
- Odkaz na samostatnou stránku s nastavením, který se jmenuje jen „Cookies“, od zásad cookies nerozliší a nepočítá ho.
- Obsah vložený na stránku z jiné služby nečte. Když je takový obsah na stránce o cookies, nález na to upozorní.
C9 Informace o cookies
Hledá zásady cookies (případně zásady ochrany osobních údajů, pokud v nich o cookies píšete) a v nich seznam cookies, účel, dobu uložení a příjemce.
- Chyba: stránka se zásadami chybí.
- Varování: některá z těchto náležitostí chybí.
Co automat nepozná:
- Zda je seznam cookies úplný a pravdivý. Hledá jen, zda tam náležitosti jsou.
- Seznam cookies vložený na stránku z jiné služby nepřečte.
C10 Přenos do třetích zemí
Uvádí, kterým službám web předává data, a u každé zemi sídla jejího provozovatele.
- Netýká se: web žádnou známou službu nepoužívá.
Chybu ani Varování tato kontrola nehlásí nikdy, jde jen o informaci.
Limity
- Jen hlavní stránka a krátký čas. Kód, který se spouští později nebo jen na jiných stránkách (například v košíku), automat nevidí.
- Měříme z České republiky. Návštěvník z jiné země může vidět jinou lištu nebo žádnou.
- Různé varianty lišty. Web může různým návštěvníkům ukazovat různé lišty (A/B test). Automat vidí jen tu, kterou dostal.
Modul D: Osobní údaje a bezpečnost
Modul se týká informací o zpracování osobních údajů, souhlasu se zasíláním obchodních sdělení a zabezpečení webu. Kontroly D2, D4, D5, D6 a D7 jsou v placeném reportu. Vysvětlení stavů výsledku je v úvodu metodiky.
D1 Zásady ochrany osobních údajů
Kontrola hledá zásady ochrany osobních údajů a v nich čtyři náležitosti podle čl. 13 GDPR: správce (název s IČO nebo sídlem), účely zpracování, právní základ a práva lidí vůči správci (přístup, oprava, výmaz, námitka, stížnost u dozorového úřadu).
- OK: zásady existují a obsahují všechny čtyři náležitosti.
- Varování: některá náležitost chybí. Report uvede která.
- Chyba: zásady na webu nejsou a nevede na ně žádný odkaz.
- Nelze ověřit automaticky: odkaz existuje, ale stránku nebo soubor nešlo načíst nebo přečíst, například naskenované PDF.
Co automat nepozná:
- Text nečte jako právník. Neobvykle napsané zásady mohou dostat Varování, i když jsou v pořádku.
- Nalezená zmínka neznamená, že je informace úplná a správná.
- Nehodnotí další povinné informace (doba uložení, příjemci, předávání mimo EU) ani to, zda zásady odpovídají skutečnému zpracování.
D2 Souhlas s newsletterem
Kontrola prohlédne formuláře s e-mailem (odběr novinek, registrace, objednávka) a zjistí, zda souhlas se zasíláním obchodních sdělení není předem zaškrtnutý. Souhlas musí být aktivní volba zákazníka.
- Chyba: souhlas s newsletterem je zaškrtnutý hned po načtení stránky.
- Varování: formulář pro odběr novinek má jen pole pro e-mail, bez zaškrtávacího pole i bez textu o souhlasu.
- OK: souhlas předem zaškrtnutý není.
- Nelze ověřit automaticky: automat žádný formulář s e-mailem nenašel.
- Netýká se: web nevypadá jako e-shop a formulář s e-mailem nemá.
Pole „Nepřeji si dostávat newsletter“ se nehlásí jako problém. Vlastním zákazníkům zákon dovoluje posílat obchodní sdělení, když je mohou jednoduše odmítnout.
Co automat nepozná:
- Formuláře ve vyskakovacích oknech, v uživatelském účtu a za přihlášením.
- Souhlas popsaný neobvyklými slovy.
- Co e-shop s odpovědí zákazníka ve skutečnosti udělá.
D3 HTTPS
Kontrola zjišťuje, zda web běží přes šifrované spojení HTTPS a zda zákazník neposílá osobní údaje nechráněně.
- OK: web běží přes HTTPS s platným certifikátem a nic dalšího nevadí.
- Chyba: formulář odesílá data přes nešifrované HTTP.
- Varování: certifikát brzy vyprší nebo není platný, HTTP nepřesměrovává na HTTPS, část stránky se načítá nešifrovaně (smíšený obsah), nebo web běží jen přes HTTP a automat na něm formulář nenašel.
- Nelze ověřit automaticky: certifikát se nepodařilo načíst.
Chybějící hlavička HSTS (pokyn otevírat web vždy šifrovaně) se uvede jen jako informace a výsledek nezhorší.
Co automat nepozná:
- Formulář přes HTTP hlouběji v objednávce nebo za přihlášením.
- Obsah, který se načte až po kliknutí nebo po souhlasu s cookies.
- Zda návštěvník smíšený obsah vůbec uvidí. Moderní prohlížeče ho často samy zablokují.
D4 Bezpečnostní hlavičky
Kontrola zjistí, zda server posílá čtyři doporučená bezpečnostní nastavení: Content-Security-Policy (odkud smí stránka načítat skripty), ochranu proti vložení stránky do cizího rámu, Referrer-Policy (co se o stránce předá jiným webům) a X-Content-Type-Options.
- OK: všechna čtyři nastavení jsou zapnutá.
- Varování: některá chybí. Report uvede která.
- Nelze ověřit automaticky: hlavičky hlavní stránky nešlo přečíst.
Chybu tato kontrola nehlásí nikdy, jde jen o doporučení.
Content-Security-Policy nastavená jen v režimu hlášení se uvede jako poznámka, protože nic neblokuje.
Co automat nepozná:
- Zda je nastavení dost přísné. Příliš volná ochrana projde jako OK.
- Jiná nastavení na jiných stránkách webu.
Žádný předpis tato nastavení výslovně nevyžaduje. Jde o uznávaná doporučení k zabezpečení podle čl. 32 GDPR.
D5 E-mailová doména
Kontrola zjistí, zda doména e-shopu má záznamy SPF a DMARC. Ty určují, kdo smí posílat e-maily za vaši doménu a co dělat s podvrženými zprávami. Jde o doporučení, žádná právní povinnost za tím nestojí.
- OK: doména má SPF i DMARC.
- Varování: SPF nebo DMARC chybí, nebo má doména víc záznamů SPF najednou, takže SPF neplatí.
- Nelze ověřit automaticky: DNS na dotaz neodpovědělo.
DMARC, který jen sleduje a nic neblokuje, se uvede jako poznámka. U webu na subdoméně výsledek připomene, že pošta často odchází z hlavní domény a chybějící SPF subdomény pak nemusí vadit.
Co automat nepozná:
- Podpis DKIM, třetí ochranu pošty.
- Zda jsou záznamy správně, například zda SPF zahrnuje všechny služby, které za vás posílají poštu.
- Poštu odesílanou z jiné domény, než na které běží web.
D6 Kód webu se známou bezpečnostní chybou
Kontrola rozpozná knihovny JavaScriptu na webu (například jQuery nebo Bootstrap) a jejich verze porovná s veřejnou databází známých zranitelností. Na webu nic dalšího nezkouší.
- Varování: knihovna má známou zranitelnost se střední nebo vyšší závažností. Report uvede knihovnu, verzi a odkaz na podrobnosti.
- OK: rozpoznané knihovny takovou zranitelnost nemají, nebo automat žádnou sledovanou knihovnu nerozpoznal.
Chybu tato kontrola nehlásí nikdy, jde jen o doporučení. Méně závažné zranitelnosti se uvedou jen jako informace. V tarifu Hlídač týdenní kontrola ohlásí i nově zveřejněnou zranitelnost, i když se web nezměnil.
Co automat nepozná:
- Knihovnu, která neprozradí svou verzi, například zabalenou do velkého společného souboru.
- Skripty v košíku, za přihlášením, po kliknutí nebo ve vložených službách jiných firem (reklama, mapa).
- Zda jde zranitelnost na vašem webu zneužít. Často se týká funkce, kterou web nepoužívá, nebo ji dodavatel opravil bez změny verze. Knihovna bez známé zranitelnosti naopak nemusí být bezpečná.
- Počítá se i skript jiné firmy vložený přímo do stránky (chat, platební widget), takže nález nemusí být ve vašem kódu. Report ukáže, odkud skript přišel.
D7 Zabezpečení cookies přihlášení a košíku
Kontrola zjistí, zda cookies, které drží přihlášení, rozpracovanou objednávku nebo košík, mají tři bezpečnostní příznaky: Secure (posílá se jen šifrovaně), HttpOnly (skript ji nepřečte, takže ji nelze ukrást) a SameSite (neposílá se z cizích webů).
- Varování: některým cookies chybí příznak. Report uvede kterým a jaký.
- OK: všechny sledované cookies příznaky mají.
- Netýká se: server žádnou cookie přihlášení ani košíku nenastavil.
Chybu tato kontrola nehlásí nikdy, jde jen o doporučení.
HttpOnly se nevyžaduje u košíkové cookie, tu si stránka často čte sama. Secure se hodnotí jen u webu na HTTPS, jinak to řeší kontrola D3.
Co automat nepozná:
- Cookie s neobvyklým názvem, cookies nastavené skriptem na stránce a cookies za přihlášením.
- Košíkové cookies, pokud se nedostane do košíku (kontrola B8).
Žádný předpis tyto příznaky výslovně nevyžaduje. Jde o uznávaná doporučení k zabezpečení podle čl. 32 GDPR.
Modul E: Přístupnost
Modul ukazuje, jak váš e-shop zvládnou lidé se zdravotním postižením, například nevidomí se čtečkou obrazovky. Vysvětlení stavů výsledku je v úvodu metodiky.
Koho se zákon týká
Zákon č. 424/2023 Sb. platí jen pro e-shopy prodávající spotřebitelům (§ 2 odst. 2). Netýká se mikropodniků (§ 2 odst. 3 písm. a)), tedy firem pod 10 zaměstnanců s obratem nebo bilanční sumou do 2 mil. EUR, včetně propojených a partnerských firem. To je většina českých e-shopů.
Automat nepozná, zda jste mikropodnik, proto u výsledku najdete průvodce se třemi otázkami:
- Bez odpovědí: výsledky platí s výhradou, že se na vás zákon vztahuje, a nedostanou se mezi „Opravte nejdřív“.
- Zákon se netýká (prodáváte jen firmám nebo jste mikropodnik): výsledky mají stav Netýká se a nálezy jsou jen doporučení.
- Zákon se týká: výsledky se zobrazí, jak je automat naměřil.
V kontrole zdarma se odpovědi neukládají, v placených tarifech ano a promítnou se i do PDF reportu.
Výjimky pro obsah třetích stran, který neplatíte ani neovlivňujete (§ 2 odst. 3 písm. d)), a pro předtočená média a kancelářské soubory zveřejněné před 28. 6. 2025 (§ 28) automat neposoudí. Obsah vložený z jiných webů (mapy, chaty, videa, platební brány) netestuje.
Co automat umí a co ne
Automat najde jen část nedostatků. Nepozná třeba, zda popis obrázku dává smysl nebo zda jde objednávku dokončit čtečkou obrazovky. Výsledek proto neříká, že web zákon porušuje nebo splňuje, jen že má automaticky zjistitelné nedostatky.
Vycházíme z WCAG 2.1 na úrovni AA. Žádná norma zatím pro tento zákon nemá postavení, ze kterého by plynula shoda.
E1 Automatický test přístupnosti
Automat otestuje stránky podle pravidel WCAG. Hledá třeba obrázky bez popisu, málo kontrastní text nebo pole formuláře bez popisku. Kontrola zdarma ukáže jen nejzávažnější nálezy hlavní stránky, placený report víc stránek a všechny nálezy.
- Varování: test najde kritické nebo závažné nedostatky. U každého uvidíte počet dotčených prvků, ukázku a vysvětlení.
- Nelze ověřit automaticky: test se nepodařilo provést.
Chybu tato kontrola nehlásí nikdy. Automat nevidí souvislosti a část nálezů může být v praxi bez dopadu.
Co automat nepozná:
- Nedostatky v rozbalovacích menu, vyskakovacích oknech a dalších krocích objednávky.
- Stav celého webu. Výsledek platí jen pro testované stránky a méně závažné nálezy nezahrnuje.
E2 Jazyk stránky a přiblížení
Kontroluje, zda stránka uvádí svůj jazyk (podle něj čtečka volí výslovnost) a zda na mobilu nezakazuje přiblížení.
- Chyba: jazyk chybí nebo je neplatný, nebo stránka přiblížení zakazuje či omezuje tak, že text nejde dostatečně zvětšit.
Co automat nepozná:
- Zda uvedený jazyk odpovídá skutečnému textu a zda jsou správně označené cizojazyčné pasáže.
- Některé telefony zákaz přiblížení samy obejdou. Automat chybu hlásí i tak, protože na webu zůstává.
- Ostatní stránky webu. Kontroluje jen hlavní stránku.
E3 Klávesnice
Automat projde stránky klávesou Tab jako člověk bez myši. Sleduje, zda je vidět, kde se právě nachází (zaměření), zda klávesnice neuvízne a zda se dostane na tlačítko „Do košíku“. Kromě zavření cookie lišty na nic neklikne.
- Chyba: na tlačítko „Do košíku“ se klávesnicí nejde dostat vůbec.
- Varování: u některých prvků není zaměření vidět, klávesnice opakovaně uvízne na stejném místě, nebo cesta k tlačítku do košíku je příliš dlouhá.
- Nelze ověřit automaticky: klávesnici drží okno, které se nepodařilo zavřít (typicky cookie lišta), nebo se stránky nenačetly.
- Neaktivní tlačítko (například než vyberete variantu zboží) uvidíte jen v poznámce.
Co automat nepozná:
- Ovládání šipkami, Enterem a mezerníkem ani dokončení objednávky.
- Velmi slabou, skoro neviditelnou změnu vzhledu při zaměření. Počítá ji jako viditelnou.
- Ovládací prvky ve videu nebo v obsahu vloženém z jiného webu.
E4 Prohlášení o přístupnosti
Hledá prohlášení o přístupnosti služby (§ 14 zákona) v patičce, menu, dokumentech a obchodních podmínkách.
- Chyba: prohlášení není v patičce, menu ani obchodních podmínkách, nebo web nemá ani obchodní podmínky.
- Nelze ověřit automaticky: obchodní podmínky se nepodařilo přečíst.
- Netýká se: web nevypadá jako e-shop.
Co automat nepozná:
- Obsah prohlášení. Zjišťuje jen, že existuje.
- Prohlášení na stránce, na kterou nevede odkaz z patičky ani menu.
- Zmínku jen v obrázku, naskenovaném PDF nebo obsahu vloženém z jiné služby.
E5 Platba a přihlášení
Testuje přístupnost přihlášení (případně registrace) a výběru platby v objednávce, pokud se k němu automat dostane (viz B8). Hlídač tento test dělá jen při pravidelné kontrole, která prochází i košík, ne při každé.
- Varování: test na těchto formulářích najde kritické nedostatky.
- Nelze ověřit automaticky: automat nenašel nebo nenačetl přihlášení ani výběr platby.
Co automat nepozná:
- Samotnou platbu, platební bránu ani přihlášení přes jiný web (například Seznam nebo Google).
- Přihlášení ve vyskakovacím okně nemusí najít.
Modul F: Informace o výrobcích (GPSR)
Nařízení o obecné bezpečnosti výrobků (nařízení (EU) 2023/988, čl. 19) vyžaduje, aby u výrobku nabízeného online byly uvedeny:
- údaje o výrobci, u výrobce mimo EU i o odpovědné osobě v EU,
- údaje, podle kterých jde výrobek identifikovat,
- případná upozornění nebo bezpečnostní informace.
Modul je součástí tarifů Report a Hlídač. Vysvětlení stavů výsledku je v úvodu metodiky.
Všechny kontroly modulu hlásí nejvýš Varování, nikdy Chybu. Údaje totiž často bývají v obrázku, v návodu nebo na obalu, kam automat nevidí.
Vzorek produktů
Automat prohlédne vzorek produktových stránek z celého sortimentu a hodnotí, u kolika z nich údaj našel. Stejný vzorek používají i kontroly recenzí a slev (B9, B10).
Další kontrola webu, například týdenní v Hlídači, vezme stejné stránky, dokud produkty na webu zůstanou. Odkud vzorek pochází a jak je velký, najdete v důkazu kontroly.
- Netýká se: web nevypadá jako e-shop (nenašli jsme produkty ani košík).
- Nelze ověřit automaticky: nepodařilo se načíst dost produktových stránek.
Co automat u vzorku nepozná:
- Zda vzorek odpovídá sortimentu. Mapa webu nemusí obsahovat všechny produkty, nebo obsahuje i vyprodané. Bez ní je vzorek malý, typicky z akcí a doporučených produktů.
- Obsah, který se načte až po kliknutí, text v obrázcích a přiložená PDF. Schované záložky jako „Parametry“ přečte.
- Varianty produktu (velikost, barva). Čte stránku bez výběru varianty.
- Jiné jazyky než češtinu a angličtinu. Čte jen jazykovou verzi zadané adresy.
- Údaje o výrobci v hlavičce, patičce nebo cookie liště. Text, který je stejný na celém webu, za údaj o výrobku nepočítá.
- Druh zboží. Na některé zboží, například potraviny nebo léčiva, se nařízení nevztahuje a výsledky pro ně neplatí.
F1 Údaje o výrobci
Hledá údaje o výrobci: jméno, poštovní adresu a e-mail nebo web. Samotná značka nebo obecný popis („český výrobce“) nestačí, chybí adresa a kontakt. Údaje dovozce nebo distributora povinnost nesplní, kontakt na samotný e-shop se také nepočítá, patří prodejci.
- Varování: úplné údaje chybí u většiny stránek vzorku. V důkazu je u každé stránky, co jsme našli (například jen značku bez adresy).
Co automat nepozná:
- Nezvykle zapsanou adresu (bez čísla domu i PSČ, nebo bez obce).
- Vlastní výrobky. Když jako kontakt na výrobce uvádíte jen svůj e-mail nebo web, může přijít Varování, i když jsou údaje úplné.
- Údaje uvedené jen jednou pro celý web, například na stránce s přehledem výrobců.
F2 Odpovědná osoba v EU
U výrobců mimo EU hledá údaj o odpovědné osobě v EU i s jejím jménem. Odpovědnou osobou může být dovozce, zplnomocněný zástupce nebo poskytovatel služeb fulfilmentu v EU. Dovozce uznáme, když je u něj jméno a adresa v EU. Zemi výrobce zjišťuje z údajů o výrobci, případně ze země původu („Made in“), nikdy z údajů dovozce nebo distributora.
- Varování: u většiny výrobků od výrobců mimo EU údaj o odpovědné osobě chybí.
- Netýká se: výrobce mimo EU ve vzorku není a u většiny víme, že sídlí v EU (nebo v Norsku, na Islandu či v Lichtenštejnsku, kde nařízení platí také).
- Nelze ověřit automaticky: výrobce mimo EU jsme nenašli, ale u většiny výrobků nevíme, odkud výrobce je.
Co automat nepozná:
- Méně obvyklé země. Pozná členské státy EU a nejčastější země původu zboží.
- Poskytovatele fulfilmentu jako odpovědnou osobu pozná, jen když je označený jako odpovědná osoba.
- Zda jsou u odpovědné osoby úplné kontaktní údaje (poštovní i elektronická adresa), hodnotíme jen její uvedení.
- Rozdíl mezi místem výroby a sídlem výrobce. Když údaje o výrobci zemi neuvádějí, může evropský výrobce s výrobou v Asii vyjít jako výrobce mimo EU.
F3 Identifikace a upozornění
Hledá údaj, podle kterého jde výrobek identifikovat (typ, model, šarže, EAN, kód produktu), a bezpečnostní upozornění. Počítá jen označený údaj, například „Model:“ nebo řádek v parametrech, ne zmínku v popisu.
- Varování: identifikační údaj nebo upozornění chybí u většiny stránek vzorku. V důkazu je u každé stránky, co jsme našli.
Co automat nepozná:
- Zda upozornění u daného výrobku vůbec musí být. Vyžaduje ho jen předpis pro určitý druh zboží, proto Varování berte jako výzvu k ruční kontrole.
- Piktogramy, výstražné symboly a texty v obrázcích.
- Obecná oznámení webu (o dostupnosti, o cookies) za bezpečnostní upozornění nepočítá.
Modul G: Technický profil
Technický profil není kontrola souladu se zákonem. Shrnuje, na čem e-shop běží, aby návody na opravu odpovídaly vaší platformě.
Profil běží od tarifu Report a nezobrazuje se jako nález. Teď ho vidí jen provozovatel služby v administraci, později bude dostupný po přihlášení majiteli webu.
Co profil obsahuje
- Platforma e-shopu: běžné platformy jako Shoptet, Upgates, WooCommerce nebo Shopify, jinak „vlastní nebo nerozpoznaná“. Verzi neuvádíme, zvenku ji nejde spolehlivě zjistit.
- Cookie lišta: nástroj, který lištu zobrazuje (například Cookiebot nebo lišta Shoptetu), podle modulu C.
- Platební metody: brány a způsoby platby (například GoPay, PayPal, dobírka) podle patičky, stránky „Doprava a platba“ a košíku.
- Rychlost a velikost hlavní stránky: jak dlouho se načítá, kolik dat stahuje a na kolik cizích služeb se obrací.
- Hosting a CDN: typ serveru a síť pro doručování obsahu (například Cloudflare).
Návody podle platformy
Když profil platformu pozná a máme pro ni návod, ukáže report v části „Jak opravit“ postup přímo pro ni. Jinak, a vždy v kontrole zdarma, ukáže obecný postup.
Limity
- Platformu upravenou na míru nebo schovanou za vlastní šablonou nemusíme poznat.
- Platební metody vidíme jen tam, kam se automat dostane bez osobních údajů. Metoda až v posledním kroku objednávky může chybět.
- Rychlost je orientační údaj měřený z jednoho místa a v jednom čase, ne měření výkonu webu.
Modul H: Viditelnost ve vyhledávačích, AI a na sociálních sítích
Modul H nekontroluje žádný předpis. Ukazuje základní technické problémy, kvůli kterým e-shop přichází o návštěvníky z vyhledávačů, AI asistentů a sociálních sítí. Nejde o úplnou SEO analýzu (texty, klíčová slova, rychlost ani zpětné odkazy neposuzuje).
Modul je součástí tarifů Report a Hlídač. Vysvětlení stavů výsledku najdete v úvodu metodiky.
Jak modul hodnotí
Modul nikdy nehlásí Chybu, jen Varování, a do souhrnu reportu se nepočítá. Report ho ukazuje ve vlastní části. Náhlou změnu, například nově zapnutý zákaz indexace, vám Hlídač ohlásí sám.
Automat se dívá na hlavní stránku, jednu kategorii a vzorek produktů, viz modul F. Jeden zapomenutý produkt výsledek nezmění, Varování přijde, až když se problém týká aspoň poloviny produktů ve vzorku.
- Netýká se: web nevypadá jako e-shop (jen H3, H4).
- Nelze ověřit automaticky: nepodařilo se načíst dost produktů nebo potřebný soubor, případně na kontrolu nezbyl čas.
H1 Mapa webu (sitemap)
Kontrola zjišťuje, zda má web mapu ve tvaru, kterému rozumějí vyhledávače, a zda ji uvádí soubor robots.txt (pokyny pro roboty).
- Varování: mapa chybí, na její adrese je něco jiného (třeba běžná stránka), odkazuje jen na jinou doménu, nebo ji robots.txt neuvádí.
- OK: mapa jde přečíst, odkazuje na stránky e-shopu a robots.txt ji uvádí.
- Nelze ověřit automaticky: server mapu odmítne vydat nebo neodpoví, nebo robots.txt uvádí jen mapu na jiné doméně.
Co automat nepozná:
- Mapu zadanou jen v Google Search Console nebo Seznam Webmasteru. Bez zápisu v robots.txt dostanete Varování, i když ji vyhledávače znají.
- Zda mapa obsahuje celý sortiment a zda všechny její odkazy fungují.
H2 Indexace ve vyhledávačích
Kontrola hledá nastavení, které stránku vyřadí z výsledků Googlu nebo Seznamu: zákaz indexace (noindex), zákaz v robots.txt nebo kanonickou adresu (odkaz na „hlavní verzi“ stránky), která vede jinam.
- Varování: vyřazená je hlavní stránka, kategorie nebo aspoň polovina produktů ve vzorku. Výsledek ukáže co a kde.
- OK: nic takového se nenašlo.
- Když robots.txt nejde načíst, zákazy v něm automat nehodnotí a výsledek to řekne. Vyhledávače v takové chvíli web neprocházejí.
Co automat nepozná:
- Zda stránky ve vyhledávači opravdu jsou. To ukáže jen Google Search Console.
- Záměr. Produkt s kanonickou adresou na jiný produkt (třeba hlavní variantu) dostane Varování, i když je vše v pořádku.
- Kategorii vybírá automat sám, nemusí být ta nejdůležitější.
H3 Strukturovaná data produktu
Strukturovaná data jsou skrytý popis produktu v kódu stránky (cena, dostupnost). Kontrola hledá, zda je produkty mají a zda sedí s tím, co stránka ukazuje.
- Varování: data chybí nebo jsou neúplná aspoň u poloviny produktů ve vzorku, nebo cena či dostupnost aspoň na jedné stránce nesedí s tím, co vidí zákazník.
- OK: data jsou úplná a odpovídají stránce.
Co automat nepozná:
- U produktu s variantami mohou data uvádět jinou cenu, než stránka ukazuje před výběrem varianty. Výsledek pak může být Varování.
- Ostatní údaje (hodnocení, obrázky, značku) a zda Google data opravdu zobrazí.
H4 Produkt viditelný i pro roboty
Mnoho robotů skripty nespouští. Kontrola hledá, zda název, cenu a dostupnost produktu uvidí i oni.
- Varování: aspoň u poloviny produktů ve vzorku něco z toho bez skriptů chybí.
- OK: vše je vidět i bez skriptů.
- Nelze ověřit automaticky: stránku bez skriptů se nepodařilo získat.
Co automat nepozná:
- Cenu a dostupnost zapsanou neobvyklým způsobem.
- Pro Google je problém menší, skripty spouští. Většina AI robotů a sociálních sítí ne.
H5 Přístup robotů AI asistentů
Kontrola z robots.txt zjistí, zda web povoluje, nebo blokuje roboty hlavních AI služeb (například OpenAI, Anthropic, Google). Rozliší úplný zákaz od částečného. Běžné zákazy pro všechny roboty, třeba u košíku, za omezení AI nepovažuje.
- OK: vždy, jde jen o informaci. Přístup AI robotů je vaše obchodní rozhodnutí. Bez robots.txt mají přístup všichni.
- Nelze ověřit automaticky: server robots.txt odmítne vydat nebo neodpoví.
Podle účelu kontrola roboty rozlišuje takto:
- Trénink AI: GPTBot, ClaudeBot a CCBot sbírají obsah pro budoucí modely. Jejich zablokování viditelnost v odpovědích asistentů přímo neovlivní.
- Vyhledávání a odpovědi: OAI-SearchBot, Claude-SearchBot a PerplexityBot rozhodují, zda asistent obsah e-shopu použije v odpovědích. Když je zablokujete pro celý web, zákazníci vás tam najdou méně často. Omezení jen pro část webu (třeba košík) na viditelnost zbytku webu vliv nemá.
- Google-Extended: řídí obojí, trénink modelů Gemini i to, zda aplikace Gemini obsah použijí v odpovědích. Na zařazení ani pořadí v Google vyhledávání nemá vliv.
Co automat nepozná:
- robots.txt je jen žádost, ne zámek. Ne všechny AI služby ho respektují.
- Blokování přímo na serveru nebo ochranou proti robotům (například Cloudflare).
- Soubor llms.txt nekontroluje, velké AI služby ho zatím oficiálně nepoužívají.
H6 Sdílení na sociálních sítích
Ze značek ve stránce sestaví sociální síť náhled sdíleného odkazu: titulek, popis a obrázek. Kontrola je hledá na hlavní stránce a u produktu a report ukáže, jak náhled přibližně vypadá.
- Varování: některý údaj chybí, nebo obrázek nejde stáhnout, není to obrázek, je příliš velký, nebo je menší, než ho Facebook zobrazí.
- OK: vše je na místě. Nestihne-li automat obrázek zpracovat, rozhodnou ostatní značky a náhled bude bez obrázku.
Co automat nepozná:
- Přesnou podobu náhledu. Každá síť ho vykresluje a ořezává trochu jinak.
- Kdy se změna projeví. Sítě si náhledy ukládají, úprava se u nich ukáže se zpožděním.
- Značky pro X (Twitter Cards) a další sítě nekontroluje.