718598.myshoptet.com | EshopRadar

718598.myshoptet.com

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

O e-shopu

E-shop se specializuje na prodej vnitřních i venkovních parapetů v různých materiálových provedeních. Nabízí plastové, dřevotřískové, hliníkové (extrudované i plechové) a pozinkované okenní parapety. Součástí sortimentu je také příslušenství k parapetům – zakončovací lišty, spojovací materiál a montážní komponenty – a WPC produkty jako dlaždice či plotovky. Všechny parapety je možné objednat na míru podle přesných rozměrů. Sortiment je určen především majitelům domů a bytů i montážním firmám. E-shop poskytuje odborné poradenství k měření, výběru i instalaci parapetů. Zboží je standardně doručeno nebo připraveno k vyzvednutí do pěti dnů.

AI SEO analýza

Analýza

  • Hodnocení kvality obsahu – Obsah je relevantní a správně zaměřen na prodej parapetů, s důrazem na různé materiály a možnosti. Text je unikátní, přehledný, s přesnými popisy, cenami a odkazy na detail produktu. Převážně však chybí hlubší obsahové prvky jako podrobné návody či rady, které by zlepšily hodnotu pro uživatele, a přesnější různé varianty či informace o výhodách jednotlivých materiálů.
  • Výzkum a analýza klíčových slov – Hlavní klíčová slova: „parapety“, „vnitřní parapety“, „venkovní parapety“, „plastové parapety“, „dřevotřískové parapety“, „hliníkové parapety“, jejich frekvence jsou mírně zastoupené nadpisy, produkty a v menu. Vedlejší klíčová slova: „parapety na míru“, „certifikované parapety“, „montáž parapetů“, jejich hustota je nízká, jasná umístění v klíčových sekcích, ale mohly by být více rozloženy do dalších nadpisů a podrobnější textové části.
  • Analýza čitelnosti – Text je standardně čitelný, s jednoduchým jazykem. Flesch-Reading Ease by pravděpodobně dosáhla vysokého skóre (více než 60), Gunning-Fog Index je přijatelný, protože jazyk je jednoduchý. Přesné hodnoty nelze stanovit pouze podle HTML, ale jazyk je vhodný pro širokou cílovou skupinu.
  • Obsahové mezery – Chybí podrobné návody nebo FAQ sekce týkající se výběru, instalace, údržby parapetů. Chybí obsah zaměřený na dlouhodobé výhody materiálů, srovnání odolnosti či specifikace pro různé stavební podmínky. Dále by bylo vhodné rozšířit long-tail klíčová slova typu „jak správně měřit parapety“ nebo „nejlepší materiál parapetů pro venkovní použití“.
  • Duplicitní nebo slabý obsah – Produktové popisy jsou relativně stru чувní, s určitým opakováním základních frází („určen pro interiér“, „odolný vůči mechanickému poškození“). Nemusí však působit jako duplicitní, ale jejich rozšíření s více unikátními informacemi či výhodami by pomohlo. Některé popisy jsou poměrně krátké a povrchní, což snižuje jejich hodnotu pro SEO.

Doporučení

  • Rozšiřte nadpisy o relevantní klíčová slova (např. „Venkovní hliníkové parapety – odolné a estetické“). Přidejte podtituly s long-tail klíčovými frázemi (například „jak správně měřit parapety“ nebo „výhody plastových parapetů“).
  • Přidejte detailní sekce s FAQ na téma výběru, instalace a údržby parapetů, které zvýší relevanci a návaznost na klíčová slova.
  • Obohaťte produktové popisy o unikátní obsah – například výhody, použití, technické specifikace, případové studie nebo reference, aby text nezůstal jen krátký a univerzální.
  • Do úvodního textu a popisu produktů vložte přímo klíčová slova s ohledem na jejich hladké začlenění, např. místo „plasty“ například „plastové parapety odolné UV záření a snadno udržovatelné“.
  • Vytvořte sekci blogu nebo rady a tipy s cílem zvýšit autoritu a přidat hodnotu návštěvníkům (např. jak správně změřit parapet, tipy na výběr materiálu) – to pomůže lepšímu umístění ve vyhledávání a delšímu setrvání návštěvníků na stránkách.

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

  • Absence alt atributů na několika obrázcích: Některé obrázky mimo produktové karty (například logo nebo bannery) mají prázdný nebo chybějící popisek (alt=""). Bez popisku je ztížena přístupnost pro uživatele s handicapem a může to mít negativní dopad na SEO.
  • Chybně zadaný strukturovaný datový odkaz: JSON-LD skript obsahuje v sekci "employee" hodnotu "Jára Cimrman" a "email" hodnotu "[email protected]", což neodpovídá reálné firmě (BETA je česká společnost). Tento odkaz je pravděpodobně nesprávný a může být považován za nevěrohodný nebo nesourodý s obsahem stránky.
  • Nejasné nebo chybné URL obrázků: Grafické prvky, například logo nebo bannery, mají často údaje o src odkazech, které jsou rozbitě zapsané nebo mají redundantní atributy (například `src="data:image/svg+xml,...` místo správných odkazů), což může ovlivnit rychlost načítání a kvalitní indexaci obrázků.
  • Chybí rel="canonical" odkaz: Hlavní canonical odkaz je nastaven správně na ``, což je v pořádku, avšak pokud by byly duplicitní stránky, bylo by vhodné zkontrolovat jejich správné nastavení.
  • Vyloučené stránky z indexace (nemožnost ověření): V kódu je jen jedna meta značka robots s hodnotou "index,follow", žádné další tagy noindex nejsou přítomny, což je v pořádku. Pokud však existovaly stránky nebo sekce, které mají být skryty, je třeba je v Shoptet správně označit.

Rychlé výhry – snadné úpravy s velkým dopadem

  • Zlepšení alt textů u obrázků produktů: Umožit popisky s přesným názvem produktu a klíčovými vlastnostmi, například "Dřevotřískový parapet dekor bílá".
  • Optimalizace načítání obrázků: Použít formát WebP a explicitně nastavit rozměry (width, height) k minimalizaci render-blocking a zvýšení Core Web Vitals.
  • Odstranění prázdných nebo zbytečných atributů: Například u loga nebo bannery je vhodné odstranit redundantní svg placeholder nebo odstranit `alt=""` u obrázků, které mají být popisovány, nebo je doplnit správným popiskem.
  • Aktualizace titulků a meta description: Zajistit, že a <meta name="description"> jsou unikátní, relevantní a obsahují klíčová slova, například "kvalitní parapety na míru | BET Tech s.r.o." a podobně.</li> <li><strong>Implementace “Řádného” očíslování a hierarchie hlavních nadpisů:</strong> Na hlavní stránce je správně <h1> použitý jako hlavní titulek "Vnitřní a venkovní parapety BET Tech s. r. o.", dále jsou vhodně použity <h2> a <h3> v rámci obsahu.</li> </ul> <h2>Příležitosti ke zlepšení – vyžadují více práce, ale přinesou výrazné benefity</h2> <ul> <li><strong>Strukturovaná data (schema.org):</strong> Přidat schema brožuru o produktech a kategoriích, včetně produktových schémat (např. `Product`), recenzí nebo hodnocení přímo do HTML, což pomůže ve viditelnosti ve vyhledávačích.</li> <li><strong>Mobilní responzivita:</strong> Přestože viewport je správně definován, je vhodné odladit případné responzivní problémy, například únava načítání některých bannerů nebo kontrola, že všechny prvky jsou správně zobrazitelné na mobilu.</li> <li><strong>Interní odkazy a hloubka procházení:</strong> Přes více úrovní menu je třeba zajistit správnou hloubku a aktivní odkazování na důležité sekce (například "O nás", "Vnitřní parapety", "Kontakty").</li> <li><strong>Podpora přístupnosti:</strong> Doporučuje se zlepšit čitelnost a přístupnost, například správnou strukturou hlaviček (například `<h2>` místo `<h4>` u nadpisů), přidat aria-label nebo role k důležitým prvkům. Například u produktových kartiček a navigace.</li> <li><strong>Lazy loading obrázků:</strong> Použití `loading="lazy"` u všech obrázků, pokud není již v Shoptet implementováno, pomůže zrychlit načítání stránky.</li> <li><strong>Vylepšení rychlosti načítání:</strong> Optimalizovat načítání CSS a JS souborů – načítat je asynchronně nebo s atributem `defer`, minimalizovat množství tříd a skriptů, které zpomalují render.</li> <li><strong>Vyřešení chybějící nebo nevhodné jazykové lokalizace:</strong> Standardní jsou již meta tagy a správně definovaný `lang="cs"`, nicméně je vhodné ujistit se, že všechny části obsahu jsou v češtině a formátování je konzistentní.</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/poznamka-a-priloha-k-produktu" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Poznámka a příloha k produktu">Poznámka a příloha k produktu</a> </div> <div class="small text-secondary mb-1">Produkty</div> <div class="small text-secondary mb-2">Autor: dkLAB</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-half" /> </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">3,6</span> <span class="text-muted ms-1">(38)</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/produktova-kalkulacka" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Produktová kalkulačka">Produktová kalkulačka</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="#e4e5e9" viewBox="0 0 24 24" style="vertical-align:middle;"> <use xlink:href="#star-empty" /></svg> </div> <span class="fw-bold">4,2</span> <span class="text-muted ms-1">(5)</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/propojeni-produktu" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Propojení produktů">Propojení produktů</a> </div> <span class="badge bg-success flex-shrink-0">Doporučené</span> </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 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">(49)</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/notifikace-pro-zakazniky" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Notifikace pro zákazníky">Notifikace pro zákazníky</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-full" /></svg> </div> <span class="fw-bold">5,0</span> <span class="text-muted ms-1">(1)</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-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 class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-fotoveci-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.fotoveci.cz/favicon.ico" alt="Logo e-shopu fotoveci.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="fotoveci.cz">fotoveci.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-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-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-brainmarket-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.brainmarket.cz/favicon.ico" alt="Logo e-shopu brainmarket.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="brainmarket.cz">brainmarket.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="37kWPCfKmB0r1Cpi1kJK4AzLARiZ1yzwMCaSwLRc" 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> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>