e-shop.snow4fun.cz | EshopRadar

e-shop.snow4fun.cz

Použitá šablona
Pop
Tarif
Shoptet CORE
Počet hodnocení
151
Průměrné hodnocení
5,0
Odkaz na Heureku
Zobrazit
Odkaz na sitemapu
Zobrazit
Sociální sítě:

O e-shopu

Snow For Fun je e-shop specializovaný na vybavení pro zimní sporty. Prodává lyže značky LUSTi včetně nejnovějších modelů, testovacích i výprodejových kusů, k nimž nabízí vázání. V sortimentu jsou také snowboardy LUSTi včetně příslušenství, lyžařské boty pro dospělé i juniory, vložky a vysoušeče. Doplňkově lze pořídit helmy, brýle, chrániče páteře, hole a rukavice. Součástí nabídky je zimní oblečení značek Kilpi a LUSTi, batohy MHM a dárkové poukazy. Sortiment je určen nadšencům lyžování a snowboardingu na různých úrovních.

AI SEO analýza

Analýza

  • Hodnocení kvality obsahu – Obsah je relevantní a přesně popisuje sortiment lyží, snowboardů a příslušenství, je unikátní díky specifickému zaměření na značku LUSTi a testovací lyže. Text je přesný a informativní, vhodný pro cílové publikum zájemců o zimní sporty a půjčovnu lyží, avšak chybí hlubší kontext nebo příběh značky, který by zvýšil jeho unikátnost a emocionální pouto.
  • Výzkum a analýza klíčových slov – Klíčová slova jsou z textu patrná například „lyže“, „testovací lyže“, „půjčovna lyží“, „výprodej lyží“, „LUSTi“, „lyžařské boty“, „snowboardy“, „olympijské lyže“, „prodej lyží“. Hlavní klíčové slovo je zřejmě „lyže“, které se objevuje v nadpisech, názvech produktů i popisech. Vedlejší klíčová slova jako „výprodej lyží“, „test lyží“, „lyžařské boty“ jsou rozložena v různých částech. Hustota klíčových slov je přiměřená, klíčová slova jsou umístěna nadpisů a v popisech produktů. Výraz „LUSTi“ je značkovým jménem najdeme v popisech i v kategoriích.
  • Analýza čitelnosti – Text je strukturován do odstavců, tabulek a popisů, což usnadňuje čitelnost. Použití jednoduchého jazyka a srozumitelných formulací je vhodné. Bez kompletního analýzy souboru nelze přesně určit Flesch-Kincaid, ale vzhledem k formálnímu stylu je pravděpodobné, že index je dobře optimalizovaný pro cílové publikum.
  • Obsahové mezery – Chybí rozšíření o FAQ sekci s odpověďmi na otázky typu „Jak dlouho trvá dodání?“, „Jaký je rozdíl mezi testovanými a novými lyžemi?“, či popis výhod půjčoven lyží. Také chybí specifikace long-tail klíčových slov jako „kde koupit testovací lyže v Praze“, nebo „nejlepší půjčovna lyží pro začátečníky“. Absence blogových článků nebo rady ohledně výběru lyží a vybavení s klíčovými slovy dále redukuje možnosti optimalizace.
  • Duplicitní nebo slabý obsah – Popis produktu obsahuje často opakující se fráze typu „Na těchto lyžích garantujeme minimálně dalších X servisů.“. Některé popisy jsou základní a neobsahují unikátní prvky nebo detailnější specifikace, což snižuje jejich unikátnost a hodnotu pro vyhledávače. Texty jsou obecně krátké a obsahově tenké na detailnější informace nebo hodnotu navíc, což může vést ke slabším organickým pozicím.

Doporučení

  • Zkrátit a přesněji přeformulovat nadpisy a názvy produktů, například: „Výprodej testovacích lyží LUSTi – 166 cm, 2022, se zvýhodněním 50 %“.
  • Doplnit do popisů produktů více specifických klíčových slov, například: „testovací lyže pro začátečníky v Praze“, „kde koupit slevové lyže LUSTi“, nebo „nejlepší půjčovna lyží s testovacím zázemím“.
  • Vytvořit sekci FAQ s často kladenými otázkami, která bude obsahovat klíčová slova a bude adresovat otázky typu „Jaká je délka lyží vhodná pro začátečníky?“, „Jaké jsou podmínky testování lyží v půjčovně?“, „Jak dlouho trvá oprava lyží?“
  • Rozšířit produktové popisy o konkrétní technické parametry, výhody, použití nebo recenze, což zvyšuje hodnotu obsahu a pravděpodobnost lepšího umístění v Google.
  • Vytvořit související blogové příspěvky nebo sekci s poradnou, které budou cílené na dlouhá klíčová slova a zvýší autoritu webu, například „Jak vybrat správné lyže pro testování“ nebo „Tipy na výběr snowboardu“. Tyto stránky doporučuji vkládat do interní struktury přes odkazy.
  • V textu v popisech, kategoriích a nadpisech používat klíčová slova strategicky, především v nadpisech a prvních odstavcích, aby Google lépe rozpoznal hlavní témata stránky.

Kritické problémy – nutné opravit okamžitě

  • Chybějící strukturovaná data pro produkty: Na stránkách produktů chybí JSON-LD schema.org značky typu "Product", které pomáhají vyhledávačům lépe identifikovat a zobrazovat produkty ve výsledcích vyhledávání (rich snippets)..
  • Chybějící atribut width a height u všech obrázků: Obrázky mají často pouze width a height, což je dobré, ale některé obrázky mají délku "no-display" nebo jejich rozměry nejsou explicitně použity ve značkách <img>. Chybí funkce lazyload, což může negativně ovlivnit Core Web Vitals.
  • Alt atribut u obrázků: U většiny produktových obrázků je alt text správně nastaven, ale některé obecné obrázky (např. logo, ikonky) mají nevýznamné nebo chybějící popisky, což může ovlivnit přístupnost a SEO.
  • Neoptimální titulní a meta popis: je vhodné optimalizovat s více klíčovými slovy relevantními pro hlavní nabídku, nyní je více informativní. <meta name="description"> je v pořádku, ale doporučuji jej zkrátit a zaměřit na hlavní klíčová slova.</li> <li><strong>Meta Robots:</strong> Je zde správně nastavena na "index,follow", není zde žádný noindex, což je v pořádku.</li> <li><strong>Canonical tag:</strong> je správně nastaven na "https://e-shop.snow4fun.cz/".</li> <li><strong>Chybějící hreflang tagy:</strong> Na stránkách není uvedeno žádné hreflang, což může být problém v případě vícejazyčné verze nebo mezinárodního cílení. Nicméně, pokud je web pouze v češtině, není to kritické.</li> </ul> <h2>Rychlé výhry – snadné úpravy s velkým dopadem</h2> <ul> <li><strong>Zlepšení rychlosti načítání obrázků:</strong> Optimalizovat velikosti obrázků a použít moderní formáty (WebP), pokud nejsou, pro zrychlení načítání.</li> <li><strong>Přidání lazyload pro obrázky:</strong> Použít atribut loading="lazy" na všechny produktové obrázky a ilustrativní obrázky, což výrazně pomůže s Core Web Vitals.</li> <li><strong>Strukturovaná data:</strong> Přidat základní JSON-LD schema.org značky "BreadcrumbList" pro zlepšení prezentace v SERPu.</li> <li><strong>Textové a klíčové části:</strong> Optimalizovat nadpisy (<h1>), které by měly být pouze jednou na stránku, popisovat hlavní nabídku a klíčové produkty s relevantními klíčovými slovy.</li> <li><strong>Implementace rel="nofollow" u interních odkazů, které nejsou určeny pro vyhledávače, například odkazy na sociální sítě nebo JavaScriptové odkazy.</strong></li> </ul> <h2>Příležitosti ke zlepšení – více práce, ale přinese výrazné benefity</h2> <ul> <li><strong>Hlavní titul a meta description:</strong> Je třeba upravit tak, aby obsahovaly klíčová slova vhodná pro hlavní cílovou skupinu, s jasným vysvětlením hodnoty a unikátní nabídkou.</li> <li><strong>H1 tag:</strong> Na hlavní stránce je vhodné mít pouze jeden H1, který jasně shrnuje hlavní téma stránek, např. "Prodej a servis lyží | Snow4Fun.cz".</li> <li><strong>Interní odkazy:</strong> Vytvořit více relevantních interních odkazů na hlavní kategorie produktů nebo podstránky, čímž se zlepší crawlability a šance na lepší umístění těchto podstránek.</li> <li><strong>Optimalizace pro mobilní zařízení:</strong> I když je viewport správně nastaven, je vhodné provést testy responzivity a odstranit možné vizuální překryvy nebo načítací bloky pro zajištění jednoduché navigace na mobilu.</li> <li><strong>Implementace schema.org pro produkty a recenze:</strong> Kromě základních výrobních informací přidat recenze, hodnocení a další strukturovaná data, která mohou zvýšit atraktivitu v organických výsledcích.</li> <li><strong>CSS a JS minimalizace:</strong> Zajistit, aby jsou inline styly a skripty minimalizovány a načítány asynchronně, čímž se zlepší velké webové metriky jako LCP a FID.</li> </ul> </section></div> </div> </div> </div> </div> </div> <div class="row mt-4"> <div class="col-12"> <div class="card"> <div class="card-body"> <h2 class="h5 mb-3">Použité doplňky</h2> <div id="plugins-content"> <div class="row g-3"> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 shadow-sm"> <div class="card-body"> <div class="mb-2"> <a href="https://doplnky.shoptet.cz/intelimail" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="InteliMail">InteliMail</a> </div> <div class="small text-secondary mb-1">Marketing</div> <div class="small text-secondary mb-2">Autor: INTELIMAIL</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-half" /> </svg> </div> <span class="fw-bold">4,4</span> <span class="text-muted ms-1">(11)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 shadow-sm"> <div class="card-body"> <div class="mb-2"> <span class="fw-semibold text-dark text-truncate d-block" title="neznámý doplněk">neznámý doplněk</span> </div> <div class="small text-secondary mb-1">Nezařazeno</div> <div class="small text-secondary mb-2">Autor: Neznámý</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> <svg width="18" height="18" fill="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> <svg width="18" height="18" fill="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> <svg width="18" height="18" fill="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> <svg width="18" height="18" fill="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> </div> <span class="fw-bold">0,0</span> <span class="text-muted ms-1">(0)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 shadow-sm"> <div class="card-body"> <div class="mb-2"> <a href="https://doplnky.shoptet.cz/propojeni-produktu" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Propojení produktů">Propojení produktů</a> </div> <div class="small text-secondary mb-1">Produkty</div> <div class="small text-secondary mb-2">Autor: Webotvůrci</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(44)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 shadow-sm"> <div class="card-body"> <div class="mb-2"> <a href="https://doplnky.shoptet.cz/pohoda-by-dominik-prajzler" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Pohoda by Dominik Prajzler">Pohoda by Dominik Prajzler</a> </div> <div class="small text-secondary mb-1">Správa Obchodu</div> <div class="small text-secondary mb-2">Autor: Dominik Prajzler</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(25)</span> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row mt-4"> <div class="col-12"> <div class="card border-success"> <div class="card-body"> <h2 class="h5 mb-3 text-success">AI na základě analýzy doporučuje tyto doplňky</h2> <p class="mb-4">Zvažte nasazení těchto ověřených doplňků pro zlepšení výkonu, marketingu nebo zákaznické zkušenosti vašeho e-shopu. Doporučení je personalizované na základě dat z tisíců e-shopů na Shoptetu.</p> <div class="row g-3"> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 border-success shadow-sm"> <div class="card-body"> <div class="d-flex align-items-start justify-content-between mb-2"> <div class="flex-grow-1 min-width-0 me-2"> <a href="https://doplnky.shoptet.cz/doplnkovy-prodej-v-kosiku" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Doplňkový prodej v košíku">Doplňkový prodej v košíku</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </div> <div class="small text-secondary mb-1">Marketing</div> <div class="small text-secondary mb-2">Autor: iGlass.cz Distribution</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-half" /> </svg> </div> <span class="fw-bold">4,5</span> <span class="text-muted ms-1">(68)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 border-success shadow-sm"> <div class="card-body"> <div class="d-flex align-items-start justify-content-between mb-2"> <div class="flex-grow-1 min-width-0 me-2"> <a href="https://doplnky.shoptet.cz/brani-balic" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Brani Balič">Brani Balič</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </div> <div class="small text-secondary mb-1">Logistika</div> <div class="small text-secondary mb-2">Autor: Brani</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(23)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 border-success shadow-sm"> <div class="card-body"> <div class="d-flex align-items-start justify-content-between mb-2"> <div class="flex-grow-1 min-width-0 me-2"> <a href="https://doplnky.shoptet.cz/hodnoceni-obchodu-plus" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Hodnocení obchodu+">Hodnocení obchodu+</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </div> <div class="small text-secondary mb-1">Vzhled</div> <div class="small text-secondary mb-2">Autor: Dominik Martini</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(77)</span> </div> </div> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <div class="card h-100 border-success shadow-sm"> <div class="card-body"> <div class="d-flex align-items-start justify-content-between mb-2"> <div class="flex-grow-1 min-width-0 me-2"> <a href="https://doplnky.shoptet.cz/kontaktni-formulare" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Kontaktní formuláře">Kontaktní formuláře</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </div> <div class="small text-secondary mb-1">Marketing</div> <div class="small text-secondary mb-2">Autor: Webotvůrci</div> <div class="small d-flex align-items-center flex-wrap"> <div class="d-flex align-items-center me-2"> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> <svg width="18" height="18" fill="#ffc107" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(13)</span> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row mt-5"> <div class="col-12"> <h2 class="h5 mb-3">Další e-shopy na Shoptetu</h2> <div class="row g-3"> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-kvalitni-tonery-cz" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.kvalitni-tonery.cz/favicon.ico" alt="Logo e-shopu kvalitni-tonery.cz - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="kvalitni-tonery.cz">kvalitni-tonery.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-bergam-sk" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.bergam.sk/favicon.ico" alt="Logo e-shopu bergam.sk - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="bergam.sk">bergam.sk</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-kasumex-cz" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.kasumex.cz/favicon.ico" alt="Logo e-shopu kasumex.cz - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="kasumex.cz">kasumex.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-ingoa-cz" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.ingoa.cz/favicon.ico" alt="Logo e-shopu ingoa.cz - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="ingoa.cz">ingoa.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-pocitarna-cz" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.pocitarna.cz/favicon.ico" alt="Logo e-shopu pocitarna.cz - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="pocitarna.cz">pocitarna.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-livero-cz" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.livero.cz/favicon.ico" alt="Logo e-shopu livero.cz - analýza na EshopRadar" class="me-2 rounded flex-shrink-0" style="width:32px;height:32px;object-fit:cover;"> <div class="flex-grow-1 min-width-0"> <span class="fw-semibold text-truncate d-block" title="livero.cz">livero.cz</span> </div> </div> </a> </div> </div> </div> </div> <section class="py-5 bg-primary text-white text-center mt-5"> <div class="container"> <h2 class="display-5 fw-bold mb-3">AI analýza e-shopů na Shoptetu zdarma</h2> <p class="lead mb-4">Zadejte URL svého e-shopu na platformě <a href="https://www.shoptet.cz/" target="_blank" class="text-warning text-decoration-underline">Shoptet</a> a získejte SEO profil, technologické doplňky a srovnání během pár vteřin. Tento nástroj je určen výhradně pro Shoptet e-shopy a pomůže vám zjistit, jak si váš e-shop stojí v porovnání s konkurencí.</p> <form class="row justify-content-center" method="POST" action="/api/scrape" id="scrape-form-bottom"> <input type="hidden" name="_token" value="P1JGQaTUPUbO0aAUutc4pIxogaGmFeCTIKLDQ0YF" autocomplete="off"> <div class="col-md-6 col-12 mb-2 mb-md-0"> <input type="url" name="url" id="eshop-url-bottom" class="form-control form-control-lg" placeholder="Zadejte URL e-shopu (např. https://moje-eshop.cz)" required autocomplete="off"> </div> <div class="col-md-2 col-12"> <button type="submit" class="btn btn-warning btn-lg w-100">Analyzovat</button> </div> </form> <div id="scrape-status-bottom" class="mt-3"></div> </div> </section> <div class="modal fade" id="analyzaModal" tabindex="-1" aria-labelledby="analyzaModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-body text-center py-5"> <div class="spinner-border text-primary mb-3" style="width: 3rem; height: 3rem;" role="status"> <span class="visually-hidden">Načítám...</span> </div> <h5 id="analyzaModalLabel" class="mb-3">Probíhá AI analýza e-shopu…</h5> <p class="mb-0">Analýza může trvat 2–3 minuty.<br>Prosím, čekejte na výsledek.</p> </div> </div> </div> </div> <script> // Validace URL (https, subdoména, existence) pro spodní formulář function isValidShopUrlBottom(url) { try { const u = new URL(url); if (u.protocol !== 'https:') return false; const parts = u.hostname.split('.'); if (parts.length < 3) return false; return true; } catch (e) { return false; } } document.getElementById('scrape-form-bottom').addEventListener('submit', async function(e) { e.preventDefault(); const url = document.getElementById('eshop-url-bottom').value.trim(); const statusDiv = document.getElementById('scrape-status-bottom'); statusDiv.innerHTML = ''; if (!isValidShopUrlBottom(url)) { statusDiv.innerHTML = '<div class="alert alert-danger mt-2">Zadejte platnou URL e-shopu ve tvaru <b>https://subdomena.domena.cz</b>.</div>'; return; } // Zobrazit modální okno const modal = new bootstrap.Modal(document.getElementById('analyzaModal')); modal.show(); try { const resp = await axios.post('/api/scrape', { url }); if (resp.data && resp.data.redirect) { window.location.href = resp.data.redirect; return; } statusDiv.innerHTML = '<div class="alert alert-warning mt-2">Nepodařilo se spustit analýzu. Zkuste to prosím později.</div>'; } catch (error) { modal.hide(); if (error.response && error.response.status === 409) { const slug = error.response.data.slug; const nextAllowed = error.response.data.nextAllowed; statusDiv.innerHTML = `<div class=\"alert alert-warning mt-2\">Analýza tohoto e-shopu byla provedena nedávno. Další analýza bude možná po: <b>${nextAllowed}</b>.<br><a href='/shops/${slug}' class='btn btn-sm btn-primary mt-2'>Zobrazit poslední výsledek</a></div>`; } else if (error.response && error.response.status === 422) { statusDiv.innerHTML = '<div class="alert alert-danger mt-2">' + (error.response.data.message || 'Zadejte platnou URL.') + '</div>'; } else if (error.response && error.response.status === 500) { statusDiv.innerHTML = '<div class="alert alert-danger mt-2">Chyba serveru: ' + (error.response.data.message || 'Nepodařilo se kontaktovat n8n.') + '</div>'; } else { statusDiv.innerHTML = '<div class="alert alert-danger mt-2">Chyba: ' + (error.response?.data?.message || 'Nepodařilo se spustit analýzu.') + '</div>'; } } }); </script> </main> <footer class="bg-dark text-white py-4 mt-5"> <div class="container text-center"> <small>© 2025 EshopRadar.cz — AI analýza e-shopů a SEO technologie.<br> Vytvořili <a href="https://webotvurci.cz/" target="_blank" rel="noopener" class="text-warning text-decoration-underline">Webotvůrci</a></small> </div> </footer> <svg style="display:none;"> <symbol id="star-full" viewBox="0 0 24 24"><path fill="#ffc107" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></symbol> <symbol id="star-half" viewBox="0 0 24 24"> <path fill="#e4e5e9" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/> <path fill="#ffc107" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z" style="clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%); clip-path: inset(0 50% 0 0);"/> </symbol> <symbol id="star-empty" viewBox="0 0 24 24"><path fill="#e4e5e9" d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73-1.64 7.03L12 17.27l6.18 3.73-1.64-7.03L22 9.24zm-10 6.11l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 3.48 4.38.38-3.32 2.88 1 4.28L12 15.35z"/></symbol> </svg> </body> </html>