kulina.cz | EshopRadar

kulina.cz

Použitá šablona
Classic
Tarif
Shoptet Premium
Počet hodnocení
1629
Průměrné hodnocení
4,8
Odkaz na Heureku
Zobrazit
Odkaz na sitemapu
Zobrazit
Sociální sítě:

O e-shopu

Kulina.cz je český e-shop specializovaný na prémiové vybavení kuchyně a domácnosti. Nabízí široký výběr značkového nádobí, pánví, hrnců, nožů, příborů a servírovacího náčiní. V sortimentu najdete také malé kuchyňské spotřebiče (mixéry, kávovary, rychlovarné konvice), grily a další elektrické přístroje pro vaření. Sekce jídelny zahrnuje stolní nádobí, sklo, kořenky, mlýnky a textil pro stolování. Další kategorií jsou delikatesy, káva, čaj, oleje, koření a zdravá výživa. E-shop rozšiřuje nabídku o vybavení pro zahradu, koupelnu, dekorace, nábytek, osvětlení a životní styl. Produkty cílí na domácí i profesionální kuchaře, milovníky vaření a zákazníky hledající kvalitní designové doplňky do interiéru.

AI SEO analýza

Analýza

  • Hodnocení kvality obsahu – Texty jsou převážně zaměřeny na prezentaci značek, výhod a benefitů, nikoliv však na detailní popisy produktů, jejich vlastností nebo přínosů pro uživatele. Obsah je vhodný pro budování důvěry, ale chybí unikátní a detailní produktové nebo kategorické popisy, které by zvýšily relevanci pro konkrétní hledané dotazy cílové skupiny.
  • Výzkum a analýza klíčových slov – Klíčová slova jsou z textu patrná zejména ve formě kategorií, značek a benefitů (např. "prémiové vybavení kuchyně", "kuchyňské potřeby", "nejlepší značky"). Hustota klíčových slov není explicitně nastavena, nicméně jsou semanticky zastoupena důležitá slova jako "kuchyně", "značky", "kvalitní nádobí" a "doporučeno". Umístění je převážně v nadpisech kategorií, popisech kategorií a v některých podnadpisech, kterých je ale výrazně méně. CTA je sice v textu přítomno, ale klíčová slova v CTA jsou málo explicitní nebo chybí.
  • Analýza čitelnosti – Převážný obsah je ve formě bannerů, nadpisů, krátkých popisů a odběrů newsletterů. Čitelnost je vysoká, protože jazyk je jednoduchý. Kvůli absenci delších odstavců nebo složitých vět nelze přesně určit Flesch-Kincaid, ale vzhledem k formátu je pravděpodobně na úrovni střední až snadné čitelnosti.
  • Obsahové mezery – Chybí detailní obsah k produktům (popisy, výhody, specifikace, recenze). Na stránce nejsou FAQ, návody, nebo podrobné průvodce, které by zlepšily aktuální informační hodnotu. Dále chybí long-tail klíčová slova nebo specifické fráze cílené na konkrétní produkty nebo dotazy zákazníků (např. "nejlepší nůž na steak" nebo "kuchyňské potřeby pro profesionální kuchaře").
  • Duplicitní nebo slabý obsah – Některé textové části, například popisy benefitů nebo kategorické nadpisy, jsou velmi obecné a opakují se v podstatě v různých bannerech či zápatí, což působí jako slabý či duplicní obsah. U produktových popisů a recenzí je text minimální a opět velmi krátký, bez dostatečné unikátnosti nebo rozvoje.

Doporučení

  • Rozšířit produktové a kategoriální popisy – přepsat nadpisy a popisy na jednotlivých stránkách s důrazem na konkrétní vlastnosti a benefity. Například u kategorií "Pánve" nebo "Nože" přidat detailnější texty obsahující klíčová slova, unikátní informace, použití nebo rady.
  • Vložit FAQ sekci nebo blok s často kladenými otázkami s cílenými klíčovými dotazy, což zvýší šance na zodpovězení specifických hledaných dotazů a podpoří uživatelskou angažovanost.
  • Větší důraz na produktové recenze a hodnocení – upravit stávající recenze tak, aby obsahovaly klíčová slova (např. "nejlepší keramické pánve") a posilovaly důvěru zákazníků.
  • Přidat na hlavní stránku více textového obsahu s důrazem na hlavní benefity, výhody a unikátnost sortimentu – například stručný průvodce, proč nakupovat právě zde, nebo výhody pro zákazníky (doprava zdarma, 100 dnů na vrácení apod.).
  • Optimalizovat nadpisy a podnadpisy – změnit například "Prémiové vybavení kuchyně a domácnosti" na explicitnější klíčové fráze typu "kvalitní kuchyňské potřeby a vybavení od značek", které budou lépe odpovídat hledaným výrazům.
  • Zařadit do obsahu relevantní long-tail fráze – například "nejlepší značky kuchyňského nádobí", "profesionální kuchyňské náčiní pro domácnosti", nebo "recenze na kuchyňské nože". Tyto fráze lze začlenit do existujících sekcí nebo vytvořit samostatné textové bloky.
  • Vytvořit detailní kategorií stránky s unikátním obsahem, vysvětlením, použitím a výhodami jednotlivých produktů či kategorií. Například texty o výhodách "de Buyer" nebo "Zwilling" jako značek s popisem jejich historie a předností.

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

  • Chybějící správné strukturované údaje (schema.org): Dle HTML je v footeru nekonzistentní nebo neplatná JSON-LD (např. "employee" místo "employee" u organizace, syntaxe "sameAs" obsahuje neplatné URL). Doporučuji opravit a doplnit správné schema.org data, jinak hrozí nesprávné zobrazení ve vyhledávači.
  • Nebezpečí duplicitního obsahu: Vyhledávací formulář již používá redirect a URL ve schématu je neoptimalizované nebo duplicitní – musí být správně nastaveny canonical značky a URL.
  • Chybějící nebo nekorigovaná nastavení a <meta description>:</strong> <title> je vhodný, ale <meta description> je Přesně stejný a splňuje minimální délku, je však vhodné jej rozšířit a optimalizovat klíčová slova. V současnosti to však není kritická chyba, pokud neodpovídá skutečnému obsahu.</li> <li><strong>Obrázky bez vhodných alt atributů:</strong> např. logo a ikony mají řadu alt="", protože jsou dekorativní nebo chybí popis. V některých případech je třeba doplnit popis, aby byla stránka přístupná a lépe indexovatelná.</li> <li><strong>Lazyload a rozměry obrázků:</strong> Některé obrázky (např. logo nebo bannery) mají atributy width a height, ale ty jsou třeba ověřit, zda jsou skutečné velikosti a nejsou jen CSS, kvůli optimalizaci Core Web Vitals.</li> <li><strong>Chybějící `<link rel="canonical">`:</strong> je přítomen, ale je vhodné jej sledovat a pravidelně kontrolovat, zda odkazuje na správnou URL (při více variantách obsahu nebo jazykových verzích). Hreflang není přítomen, což by mohlo být problém pro mezinárodní verze stránek – ale na základě HTML je zde pouze `<link rel="canonical">` a žádný hreflang.</li> <li><strong>Indexace dočasně odstraněných nebo nepotřebných stránek:</strong> např. odkazy na testovací nebo placeholder stránky (např. "data:image/svg+xml" nebo prázdné odkazy). Vyřadit z indexu nebo správně označit noindex.</li> <li><strong>Většina videí, obrázků nebo odkazů se neoptimalizuje:</strong> např. absence atributu `loading="lazy"` u některých obrázků, což snižuje Web Vitals (např. bannery, logo). Vyžaduje jen jisté doplnění atributu u obrázků, například `loading="lazy"`.</li> </ul> <h2>Další závažné technické problémy</h2> <ul> <li><strong>Chybí explicitní rozměry obrázků (width, height) u většiny `<img>`:</strong> což může způsobovat CLS. Některé obrázky mají definované rozměry, doporučuje se doplnit všechny pro stabilní načítání.</li> <li><strong>Malé / neoptimalizované obrázky (např. logo svg):</strong> sice jsou optimalizovány přes fetchpriority, ale některé bannery mají velmi nízkou kvalitu nebo formát, který nemá vhodné velikosti. I to je důležité pro rychlost načtení.</li> <li><strong>Split velkých CSS a JS:</strong> Velké inline styly nebo JavaScript (např. v `<style>` a `<script>` v `<head>`), které mohou blokovat renderování. Na platformě Shoptet je třeba zkontrolovat minimalizaci a asynchronní načítání skriptů, pokud je možné.</li> <li><strong>Chybí uvedení rozložení v `<img>` pomocí atributů `width` a `height` nebo CSS, což je důležité pro LCP.</strong> Například bannery nebo logo mají tyto atributy někdy prázdné nebo pouze deklarované, je třeba je doplnit.</li> </ul> <h2>Ostatní problémové oblasti</h2> <ul> <li><strong>Robots meta tag v `<head>`</strong> je správně nastaven na <code>index,follow</code>; vhodné je ověřit i soubor robots.txt, který však není možné podle HTML zkontrolovat.</li> <li><strong>Odkazy s nesprávnými rel atributy</strong> (např. na sociálních sítích nebo v odkazu na "novou registraci") – doplnit rel="nofollow" či "ugc", pokud je to potřeba dle politiky stránok.</li> <li><strong>Obsah na stránce (texty, titulky a nadpisy)</strong> jsou dobře strukturované, avšak není zřejmé použití <h1>–<h6> v dokumentu, je třeba ověřit, že hlavní nadpis je v `<h1>` a že je hierarchicky správný, což je zde ne úplně jasné – v rámci Shoptet je možné změnit.</li> </ul> <h2>Závěr kritických problémů</h2> <ul> <li>Implementace strukturovaných dat je nekonzistentní nebo neúplná.</li> <li>Přítomnost potenciálně duplicitního nebo nevyhovujícího kódu v meta popiscích a schema.</li> <li>Nekonzistence v alt textu nebo atributů obrázků, zhoršující dostupnost a indexaci.</li> <li>VELKÁ díra v optimalizaci Core Web Vitals (rychlost načítání a CLS), doporučujeme provést optimalizaci obrázků, minimalizaci CSS/JS a ověření velikostí.</li> </ul> </section> <section> <h2>Rychlé výhry – snadné úpravy s velkým dopadem</h2> <ul> <li><strong>Optimalizace obrázků:</strong> doplnit atributy `width` a `height` u všech `<img>`. Vyžaduje to i ověření skutečných rozměrů obrázků, které jsou aktuálně pouze deklarovány.</li> <li><strong>Lazyload atributy:</strong> přidat `loading="lazy"` u většiny obrázků, které nevypadají jako kritické pro nadpis nebo logo (např. bannery, obrázky v článcích, produktové obrázky).</li> <li><strong>Kontrola a doplnění `<title>` a `<meta description>`:</strong> přestože je meta description již v pořádku, doporučujeme jej rozšířit s klíčovými slovy a přesnou informací o nabídce.</li> <li><strong>H1 nadpis:</strong> ujistit se, že hlavní nadpis je výlučný a používá `<h1>` – v HTML je patrný, že je zde správně na začátku obsahové části. Pokud ne, upravit.</li> <li><strong>Canonical tag:</strong> je správně použit, ověření, že odkazuje na správnou adresu (https://www.kulina.cz/).</li> <li><strong>Odstranění zbytečných nebo dočasných skriptů nebo placeholderů:</strong> například nefunkční obrázky s data:svg, které jsou zástupné, nahraďte správnými obrázky nebo odstraňte.</li> <li><strong>Odstraňte nebo nastavte <meta name="robots" content="noindex, nofollow"> u nepodstatných, testovacích nebo interních stránek, pokud jsou nejdou indexovat.</strong></li> <li><strong>Upravit alt atributy:</strong> u dekorativních obrázků, jako jsou bannery nebo logo, použít <code>alt=""</code> (což je správně zde) a u důležitých obrázků, např. produktů či veřejně viditelných elementů, doplnit popis.</li> <li><strong>Vylepšení hierarchie nadpisů (<h1>-<h6>):</strong> zajistit, aby hlavní nadpis byl jediný a správně označen jako `<h1>`, následován podnadpisy v `<h2>`, `<h3>` apod., což zde je patrné a vhodné.</li> </ul> <h2>Další rychlé výhry</h2> <ul> <li><strong>Ověření a sjednocení rel akcí a atributů:</strong> např. odkazy s rel="nofollow" či vhodné atributy, aby vypadaly konzistentně.</li> <li><strong>Mobilní optimalizace:</strong> protože je zde `<meta name="viewport">`, je správně nastaveno. V Shoptet lze dále zkontrolovat responsivitu přes šablonu.</li> <li><strong>Internal linking:</strong> je na úrovni menu, které je dobře strukturované, dále je vhodné doplňovat klíčová slova a popisky ke kategoriím odkazů pro lepší indexaci.</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>Implementace strukturovaných dat pro produkty a recenze:</strong> s ohledem na recenze a produkty doporučuji doplnit schema produkty, recenze, ocenění nebo breadcrumb, které by pomohly v SERPu.</li> <li><strong>Optimalizace rychlosti načítání:</strong> minimalizovat CSS a JS, odstranit nebo asynchronně načítat zbytečné skripty, zkontrolovat velikosti obrázků a jejich komprimaci.</li> <li><strong>Vylepšení přístupnosti (a11y):</strong> například správné označení `aria-label`, `aria-hidden`, role pro menu, správná navigace přes klávesnici, což výrazně pomůže rozšířeným uživatelům a zlepšuje SEO.</li> <li><strong>Udržování unikátnosti a kvality meta popisky a nadpisů:</strong> unikátní a přesný obsah, klíčová slova, vhodné délky, což zatím lze jen doporučit (zajištění, že obsah odpovídá stránce a není duplicitní s jinými podstránkami).</li> <li><strong>Interní linking</strong> – rozšířit a důsledně používat vhodné anchor texty, tím posílit SEO strukturu předstránek a zvýšit crawlability.</li> <li><strong>Dobrá přehlednost nadefinovaným headlinem a obsahu:</strong> např. správné H1, H2, H3 struktury i u kategorií a produktů.</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/naposledy-navstivene-produkty" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Naposledy navštívené produkty">Naposledy navštívené produkty</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="#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/oblibene-produkty" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Oblíbené produkty">Oblíbené produkty</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,7</span> <span class="text-muted ms-1">(22)</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/bannery-plus" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Bannery+">Bannery+</a> </div> <div class="small text-secondary mb-1">Vzhled</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-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">4,9</span> <span class="text-muted ms-1">(28)</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/gopay" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="GoPay+">GoPay+</a> </div> <div class="small text-secondary mb-1">Platby</div> <div class="small text-secondary mb-2">Autor: GoPay</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,6</span> <span class="text-muted ms-1">(59)</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/oteviraci-doba" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Otevírací doba">Otevírací doba</a> </div> <div class="small text-secondary mb-1">Vzhled</div> <div class="small text-secondary mb-2">Autor: Martin Šimko - M CORE</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">4,9</span> <span class="text-muted ms-1">(35)</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/bonusovy-system" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Bonusový systém">Bonusový systém</a> </div> <div class="small text-secondary mb-1">Marketing</div> <div class="small text-secondary mb-2">Autor: GALANDR COMMUNICATION</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">(17)</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/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> <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 shadow-sm"> <div class="card-body"> <div class="mb-2"> <a href="https://doplnky.shoptet.cz/ecomail" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Ecomail">Ecomail</a> </div> <div class="small text-secondary mb-1">Marketing</div> <div class="small text-secondary mb-2">Autor: ECOMAIL.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="#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">(45)</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/foxentry" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Foxentry">Foxentry</a> </div> <div class="small text-secondary mb-1">Správa Obchodu</div> <div class="small text-secondary mb-2">Autor: AVANTRO</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">4,9</span> <span class="text-muted ms-1">(39)</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/digitalni-produkty" target="_blank" rel="noopener" class="fw-semibold text-dark text-truncate d-block" title="Digitální produkty">Digitální produkty</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: 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">4,8</span> <span class="text-muted ms-1">(28)</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">(31)</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-anela-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.anela.cz/favicon.ico" alt="Logo e-shopu anela.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="anela.cz">anela.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-pavona-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.pavona.cz/favicon.ico" alt="Logo e-shopu pavona.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="pavona.cz">pavona.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-nejkufry-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.nejkufry.cz/favicon.ico" alt="Logo e-shopu nejkufry.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="nejkufry.cz">nejkufry.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/www-vyprodejpovleceni-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.vyprodejpovleceni.cz/favicon.ico" alt="Logo e-shopu vyprodejpovleceni.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="vyprodejpovleceni.cz">vyprodejpovleceni.cz</span> </div> </div> </a> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-3"> <a href="/shops/723960-myshoptet-com" class="card h-100 text-decoration-none text-dark shadow-sm"> <div class="card-body d-flex align-items-start"> <img src="https://723960.myshoptet.com/favicon.ico" alt="Logo e-shopu 723960.myshoptet.com - 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="723960.myshoptet.com">723960.myshoptet.com</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="1H1ld339rBh5ekszZjVoprjmK3ZW6jUh5mcA8tBJ" 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>