mizio.cz | EshopRadar

mizio.cz

Použitá šablona
Disco
Tarif
Shoptet CORE
Počet hodnocení
Nezjištěno
Průměrné hodnocení
Nezjištěno
Odkaz na Heureku
Zobrazit
Odkaz na sitemapu
Zobrazit
Sociální sítě:
Nezjištěno

O e-shopu

E-shop Mizio nabízí široký sortiment pomůcek pro osoby s omezenou pohyblivostí. V sortimentu najdete elektrické i mechanické invalidní vozíky, tříkolové a čtyřkolové elektrické skútry v novém i repasovaném provedení. Kromě vozíků prodává také chodítka, polohovací postele a další zdravotnické potřeby jako zvedáky či motomedy. Součástí nabídky jsou baterie, nabíječky, pneumatiky, nájezdy a další doplňky pro elektrické skútry a vozíky. E-shop poskytuje možnost půjčovny i servisu zakoupených zařízení. Produkty jsou určeny především seniorům, lidem s tělesným postižením a všem, kdo potřebují podporu při mobilitě.

AI SEO analýza

Analýza

  • Hodnocení kvality obsahu – Obsah je zaměřen na klíčové kategorie produktů (invalidní vozíky, skútry, doplňky). Texty jsou stručné a relevantní, avšak chybí detailnější popisy produktů, návody či uživatelské výhody. Texty jsou unikátní, ale jejich hloubka a hodnotný obsah by mohly být rozšířeny pro lepší zapojení a lepší hodnocení ve vyhledávačích.
  • Výzkum a analýza klíčových slov – Hlavní klíčová slova jsou zřejmá: „elektrické invalidní vozíky“, „skútry“, „doplňky“, „zdravotnické potřeby“, přičemž jsou dobře umístěna v nadpisech kategorií a v popiscích produktů. Vedlejší klíčová slova jako „nosiče“, „baterie na invalidní vozíky“, „skútry pro seniory“ nebo „zánovní a repasované vozíky“ by mohly být doplněny do produktových a kategoriových popisů, jejich hustota je však zatím nízká. Klíčová slova jsou rozptýlena hlavně v nadpisech kategorií a popiscích produktů, což je vhodné.
  • Analýza čitelnosti – Z textů je patrná jednoduchá struktura vhodná pro široké publikum, avšak přesné nástroje jako Flesch-Kincaid nebo Gunning-Fog Index nemohu přesně určit bez rozboru textu, protože většina obsahu je generována v kódu a je zde převážně struktura HTML. Obecně lze říci, že obsah je psán v jednoduchém jazyce, což zlepšuje čitelnost a srozumitelnost pro uživatele.
  • Obsahové mezery – Chybí detailnější produktové popisy a návody, například: „Jak si vybrat invalidní vozík“, „Jak pečovat o zdravotnické potřeby“, nebo cílené FAQ na témata: zdravotní potřeby, doprava a údržba. Také by se mohly doplnit long-tail klíčová slova jako „nejlepší elektrické skútry pro seniory“ či „levné zánovní invalidní vozíky“.
  • Duplicitní nebo slabý obsah – Texty jsou převážně strukturou a popisy produktů, což je vhodné. Nicméně, úvodní popis stránek je velmi obecný ("Homepage."), což je slabší a neunikátní. Produktové popisy jako „od“, „stále nedostupné“ apod. jsou průměrné, nebyly patrné výrazné duplicitní nebo slabé texty, ale jejich informativní hodnota je nízká (chybí specifické benefity či detailní informace).

Doporučení

  • Přepsat hlavní nadpis stránky například na „Elektrické invalidní vozíky a skútry od Mizio – široký výběr a nejlepší ceny“ pro lepší cílení na klíčová slova.
  • Doplnit produktové popisy s klíčovými slovy, například „Vyberte si mezi nové, repasované nebo zánovní elektrické vozíky, s různými možnostmi nastavení a doplňky.“
  • Vytvořit sekci FAQ s otázkami typu „Jak vybrat elektrický vozík?“, „Jaké jsou výhody repasovaných vozíků?“ a začlenit cílená long-tail klíčová slova.
  • Přidat na hlavní stránku krátké popisy kategorií s klíčovými slovy a benefity, například: „Elektrické skútry pro seniory – spolehlivé a snadno ovladatelné.“
  • Rozšířit popis u produktů, například přidat specifikace, výhody, uživatelské recenze a výhody použití, což zvýší důvěryhodnost a zlepší SEO pozicitu.
  • Zařadit do textového obsahu více výrazných klíčových slov „nejlepší elektrické skútry“, „levné invalidní vozíky“, „zánovní zdravotnické potřeby“ apod., a to hlavně v popiscích, nadpisech i call-to-action bloků.

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

  • Neoptimalizované obrázky: Většina obrázků používá SVG s atributem src místo vhodných formátů (JPG, PNG) s optimalizovanou velikostí. U velkých obrázků chybí explicitní šířka a výška, což může negativně ovlivnit Core Web Vitals — načítání je tak nezbytné zbytečně zpomaleno.
  • Chybějící strukturovaná data o produktech: Na stránce chybí schema.org data typu Product, které pomáhají Google lépe interpretovat obsah jednotlivých produktových karet. Pouze je zde JSON-LD pro organizaci a kontakt, nikoliv konkrétní data o produktech.
  • Hlavní titulní a meta description:</strong> <title> je pouze „Homepage - Mizio“ a meta description je „Homepage.“— nedostačující, chybí unikátní popisy produktů či kategorií, které zvýší relevance a CTR ve výsledcích vyhledávání.</li> <li><strong>Absence canonical tagu:</strong> na favicon a canonical odkaz je odkaz jen na hlavní URL na začátku, ale u některých podstránek nebo kategorií chybí explicitní canonical. To může způsobit problém s duplicitním obsahem.</li> <li><strong>Nezabezpečené odkazy na sociální sítě:</strong> Facebook SDK je načítáno, ale chybí značení pro Open Graph obrázky a texty, což ovlivňuje sdílení a prezentaci stránky na sociálních sítích.</li> <li><strong>Chybí <meta name="robots" /> s nastavením k omezení indexace některých částí?</strong> Ano, jsou zde „index, follow“, ale není zde žádný speciální noindex na nechtěných stránkách nebo dočasných kategoriích.</li> <li><strong>Nedostatečné popisky alt u všech obrázků:</strong> například u loga v hlavičce chybí popisek nebo je atribut pouze „Mizio“ bez doplňujících klíčových slov, u ikon a bannerových obrázků jsou často alt="" nebo jsou obrázky načítány s data-src bez alt, což snižuje dostupnost a SEO.</li> <li><strong>Výkonové problémy:</strong> příliš velké obrázky s rozměry v řádech tisíců pixelů (např. 6474 px šířka u bannerů) bez optimalizace, lazyloadů nebo atributů width/height, což zhoršuje user experience i Google Core Web Vitals.</li> </ul> </section> <section> <h2>Rychlé výhry – snadné úpravy s velkým dopadem</h2> <ul> <li><strong>Přidání konkrétních meta description:</strong> Doplňte unikátní, klíčová slova obsahující popisy hlavního obsahu stránky, aby se zvýšila relevance ve vyhledávačích.</li> <li><strong>Optimalizace obrázků:</strong> Zavést lazyload atributy, správně nastavit velikosti width/height, případně používat moderní formáty (WebP), pokud je Shoptet umožní.</li> <li><strong>Implementace strukturovaných dat Product schema:</strong> Přidat JSON-LD skripty s informacemi o jednotlivých produktech pro lepší zobrazení ve vyhledávačích (např. recenze, dostupnost, cena).</li> <li><strong>Oprava alt atributů u obrázků:</strong> Poskytněte popisy, které odrážejí obsah obrázku, hlavně u produktových obrázků, loga a bannerů.</li> <li><strong>Zlepšení názvu titulku (<title>)</strong>: Uvést specificky například název e-shopu nebo hlavní kategorii/produkt, což zvýší CTR a relevanci.</li> <li><strong>Kontrola a použití canonical tagů</strong> na všech stránkách a kategoriích, což zabrání duplicitám v indexaci.</li> </ul> </section> <section> <h2>Příležitosti ke zlepšení – vyžadují více práce, ale přinesou výrazné benefity</h2> <ul> <li><strong>Vytvoření detailních strukturovaných dat:</strong> rozšíření schema.org o data o produktech, kategoriích, recenzích, což výrazně pomůže ve visibility ve vyhledávačích, Google ná náhledy (Rich snippets).</li> <li><strong>Zlepšení mobilní kompatibility a načítací rychlosti:</strong> Optimalizace CSS a JS (minifikace, odstranění inline stylů, načítání asynchronně), komprese a lazyload obrázků odpovídajících rozměrů.</li> <li><strong>Vytvoření unikátních meta description a SEO title pro každou kategorii a produkt:</strong> zvyšuje CTR, snižuje bounce rate a podporuje lepší pozice.</li> <li><strong>Audit interních odkazů:</strong> zvýšit počet relevantních odkazů mezi kategoriemi, produkty, články, aby stránka nebyla „orphan“ (bez odkazů).</li> <li><strong>Zabezpečení dalších SEO elementů:</strong> například soubor robots.txt s přesnými pokyny nebo resolučí adresy do sitemap.xml (případně přes Shoptet admin), abyste usnadnili indexaci důležitých stránek.</li> <li><strong>Implementace přístupnosti:</strong> explicitní popisky, správné používání ARIA atributů, textů u CTA tlačítek, což nejen pomůže uživatelům s postižením, ale i posílí SEO.</li> <li><strong>Optimalizace rychlosti:</strong> snížit velikost datových požadavků, zefektivnit načítání dat a zrychlit dobu odezvy serveru, což významně ovlivní Core Web Vitals a pozici ve vyhledávání.</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/kontaktni-formulare" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Kontaktní formuláře">Kontaktní formuláře</a> </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> <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/slevove-kupony" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Slevové kupóny">Slevové kupóny</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: Shoptet.cz</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="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> </div> <span class="fw-bold">4,1</span> <span class="text-muted ms-1">(51)</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/automatizace-objednavek" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Automatizace objednávek">Automatizace objednávek</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </div> <div class="small text-secondary mb-1">Správa Obchodu</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">(34)</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/pop-up-po-oznaceni-nazvu-produktu" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Pop-up po označení názvu produktu">Pop-up po označení názvu produktu</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">(6)</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/produkty-v-clancich" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Produkty v článcích">Produkty v článcích</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: 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">(32)</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-cerano-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.cerano.cz/favicon.ico" alt="Logo e-shopu cerano.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="cerano.cz">cerano.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-intimidea-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.intimidea.cz/favicon.ico" alt="Logo e-shopu intimidea.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="intimidea.cz">intimidea.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-damevlnu-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.damevlnu.cz/favicon.ico" alt="Logo e-shopu damevlnu.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="damevlnu.cz">damevlnu.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-lifelike-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.lifelike.cz/favicon.ico" alt="Logo e-shopu lifelike.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="lifelike.cz">lifelike.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-erikafashion-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.erikafashion.cz/favicon.ico" alt="Logo e-shopu erikafashion.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="erikafashion.cz">erikafashion.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-localhand-eu" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://www.localhand.eu/favicon.ico" alt="Logo e-shopu localhand.eu - 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="localhand.eu">localhand.eu</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="YZYpySheZjRM57CNYgquVAbBux96Y71qiPKEkH28" 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>© 2026 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>