# liveagent.sk — Zulien Score 78/100 (známka B)

> Bezplatný audit e-shopu: 78/100 celkové skóre. 100+ kontrol v 7 kategóriách (výkon, SEO, bezpečnosť, mobil, AI pripravenosť, GDPR, zraniteľnosti).

- **Auditovaný:** https://www.liveagent.sk
- **Dátum auditu:** 2026-10-07
- **Plná správa:** https://score.zulien.sk/sk/r/liveagent.sk
- **JSON API:** https://euyszfecnvwsqpigioyx.supabase.co/functions/v1/api-v1/score/liveagent.sk

## Zhrnutie auditu

Váš web funguje solidne, ale má priestor na zlepšenie. Urgentne pridajte popis stránky v meta tagy pre lepšie výsledky vyhľadávania. Pozitívum: vaša bezpečnosť je výborná.

## Skóre podľa kategórií

| Kategória | Skóre |
|---|---|
| Výkon | 91/100 |
| SEO | 85/100 |
| Bezpečnosť | 84/100 |
| Mobil | 62/100 |
| AI pripravenosť | 71/100 |
| GDPR | 70/100 |
| Zraniteľnosti | 90/100 |
| Prístupnosť | 41/100 |

## Detailné nálezy

### Výkon — 91/100

- **[CHYBA]** Nepoužívaný kód (CSS + JS) — 285 KB premárnených na nepoužívanom kóde!
  - Riešenie: Načítavate 285 KB kódu, ktorý sa na tejto stránke nepoužíva. 1) Preverte pluginy a odstráňte nepoužívané, 2) Použite rozdelenie kódu pre JS špecifický pre stránku, 3) Spustite PurgeCSS na svojich štýloch.
  - Dôkaz: PSI-lab
- **[UPOZORNENIE]** Celková váha stránky — 2.0 MB, 105 požiadaviek (optimálne: <1,5 MB, <50 req)
  - Riešenie: Znížte váhu stránky: skomprimujte obrázky do WebP (ušetrí 30-50 %), zapnite kompresiu textu (gzip/brotli), odložene načítajte obrázky pod viditeľnou časťou, odstráňte nepoužívané CSS/JS.
  - Dôkaz: PSI-lab
- **[UPOZORNENIE]** Rozpočet JavaScriptu — 1014 KB - nad rozpočtom 600 KB, ale pod mediánom 1 270 KB oceňovaných obchodov z nášho benchmarku
  - Riešenie: Rozdeľte bundle tak, aby produktová stránka neťahala kód košíka a účtu. Odložte skripty tretích strán až po interakcii. Zahoďte nepoužívané bundle pluginov - na väčšine shopov vážia viac než váš vlastný kód.
  - Dôkaz: PSI-lab · 1014 KB JavaScript · istota: high
- **[UPOZORNENIE]** Rozpočet požiadaviek — 105 požiadaviek - nad rozpočtom 80, ale na úrovni mediánu oceňovaných obchodov z nášho benchmarku (140) alebo pod ním
  - Riešenie: Zbaľte CSS/JS, ktoré sa vždy načítavajú spolu, ikony servujte ako sprite alebo font namiesto jednotlivých súborov a obrázky pod ohybom lazy-loadujte, nech sa pri načítaní vôbec nežiadajú.
  - Dôkaz: PSI-lab · 105 requests · istota: high
- **[UPOZORNENIE]** Nápovedy pre zdroje (Preload/Preconnect)
  - Riešenie: Pridajte nápovedy pre zdroje: <link rel='preconnect' href='https://fonts.googleapis.com'> pre pôvody tretích strán, <link rel='preload' as='image' href='hero.webp'> pre kritické zdroje.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Predbežné načítanie fontov — Zistené vlastné fonty bez preload nápovied
  - Riešenie: Predbežne načítajte svoj primárny font: <link rel='preload' href='/fonts/main.woff2' as='font' type='font/woff2' crossorigin>. Pre Google Fonts: preconnect na fonts.gstatic.com.
  - Dôkaz: HTML-heuristic
- **[INFO]** Služby tretích strán — Nemerané - PageSpeed pre túto URL nevrátil audit tretích strán
  - Dôkaz: PSI-lab
- **[INFO]** Zdroje blokujúce vykresľovanie — Nezmerané - PageSpeed pre túto URL nevrátil audit zdrojov blokujúcich vykresľovanie
  - Dôkaz: PSI-lab
- **[OK]** Čas odozvy servera (TTFB) — 8 ms
  - Dôkaz: PSI-lab
- **[OK]** First Contentful Paint (FCP) — 0.30 s
  - Dôkaz: PSI-lab
- **[OK]** Largest Contentful Paint (LCP) — 0.98 s - Core Web Vital ✓
  - Dôkaz: PSI-lab
- **[OK]** Total Blocking Time (TBT) — 168 ms
  - Dôkaz: PSI-lab
- **[OK]** Cumulative Layout Shift (CLS) — 0.000 - Core Web Vital ✓
  - Dôkaz: PSI-lab
- **[OK]** Speed Index — 1.29 s
  - Dôkaz: PSI-lab
- **[OK]** Kompresia textu (gzip/brotli) — Všetky textové zdroje sú správne skomprimované
  - Dôkaz: HTTP-header
- **[OK]** Odložené načítanie — 53 % obrázkov používa natívne odložené načítanie (109/207)
  - Dôkaz: HTML-heuristic
- **[OK]** Podpora HTTP/3 (QUIC) — HTTP/3 zapnuté cez hlavičku Alt-Svc
  - Dôkaz: HTTP-header
- **[OK]** Stratégia načítania skriptov — 100 % skriptov používa async/defer/module (0 async, 13 defer, 0 module)
  - Dôkaz: HTML-heuristic
- **[OK]** Počet CSS súborov — 6 CSS súbor(ov) - dobre konsolidované
  - Dôkaz: HTML-heuristic

### SEO — 85/100

- **[CHYBA]** Meta popis
  - Riešenie: Napíšte presvedčivý meta popis (120-160 znakov) s výzvou na akciu. Prirodzene doň zapracujte cieľové kľúčové slovo.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Twitter/X karty
  - Riešenie: Pridajte značky <meta name='twitter:card' content='summary_large_image'>, twitter:title a twitter:image.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Kanonická URL — og:url je prítomný (https://www.liveagent.sk/), ale <link rel=canonical> chýba
  - Riešenie: Pridajte do <head> značku <link rel='canonical' href='https://www.liveagent.sk/'>. og:url pokrýva zdieľanie na sociálnych sieťach; canonical pokrýva Google a AI crawlery explicitne.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Jazykový atribút HTML
  - Riešenie: Pridajte atribút lang do značky <html>, napr. <html lang='sk'> alebo <html lang='de'>.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Základy prístupnosti — 2/4 signálov prístupnosti — chýba: skip navigation link, lang attribute
  - Riešenie: Pridajte: ARIA landmark roly (role='navigation', role='main'), aria-label na interaktívne prvky, odkaz 'Preskočiť na obsah' a atribút lang na <html>.
  - Dôkaz: HTML-heuristic
- **[INFO]** Pomer text/HTML — Pomer 4%, ale 1876 slov — obsah je dostatočný; nízky pomer je nafúknuté značkovanie/inline JS, nie tenký obsah
  - Dôkaz: HTML-heuristic
- **[OK]** Meta title — 40 znakov — "LiveAgent - Helpdesk Softvér a Live Chat"
  - Dôkaz: HTML-heuristic
- **[OK]** Nadpis H1 — "Poskytujte bezproblémovú podporu s AI helpdeskom"
  - Dôkaz: HTML-heuristic
- **[OK]** Štruktúra obsahu (nadpisy H2) — Nájdených 9 podnadpisov H2
  - Dôkaz: HTML-heuristic
- **[OK]** Open Graph značky — og:title, og:description, og:image, og:type
  - Dôkaz: HTML-heuristic
- **[OK]** Formát Open Graph obrázka — image/jpeg
  - Dôkaz: HTML-heuristic
- **[OK]** Štruktúrované dáta (JSON-LD) — 1 blok(ov): Review, Person, SoftwareApplication
  - Dôkaz: schema
- **[OK]** Platnosť JSON-LD — 1 blok(ov) sa parsuje bez chýb
  - Dôkaz: HTML-heuristic
- **[OK]** robots.txt — Prítomný, odkazuje na sitemap
  - Dôkaz: file-probe
- **[OK]** XML sitemapa — Nájdená, obsahuje 1347 URL adries
  - Dôkaz: file-probe
- **[OK]** Alt atribúty obrázkov — 99% z 207 obrázkov má alt text
  - Dôkaz: HTML-heuristic
- **[OK]** Favicon — Favicon zistený
  - Dôkaz: file-probe
- **[OK]** Optimalizácia formátu obrázkov — 74% moderných formátov (88 WebP, 0 AVIF)
  - Dôkaz: HTML-heuristic
- **[OK]** Sémantická štruktúra HTML — 5/6 sémantických prvkov: <article>, <nav>, <main>, <header>, <footer>
  - Dôkaz: HTML-heuristic
- **[OK]** Hĺbka obsahu — 1876 slov — dostatočný obsah
  - Dôkaz: HTML-heuristic
- **[OK]** Hlboká hierarchia nadpisov — H2: 9, H3: 32 — dobre štruktúrovaný obsah
  - Dôkaz: HTML-heuristic
- **[OK]** Interné prelinkovanie — 29 interných odkazov — silná navigácia webu
  - Dôkaz: HTML-heuristic
- **[OK]** Aktuálnosť sitemapy — Najnovší <lastmod> pred 14 dňom(dňami)
  - Dôkaz: HTML-heuristic

### Bezpečnosť — 84/100

- **[UPOZORNENIE]** DNSSEC podpísanie zóny — Žiadne DNSKEY záznamy - zóna nie je podpísaná
  - Riešenie: Zapnite DNSSEC u svojho DNS poskytovateľa (väčšina moderných registrátorov ponúka aktiváciu na 1 klik: Cloudflare, Route 53, Google Cloud DNS, web.sk, websupport.sk). Následne overte cez dnsviz.net.
  - Dôkaz: DNS
- **[UPOZORNENIE]** Referrer-Policy
  - Riešenie: Pridajte hlavičku: Referrer-Policy: strict-origin-when-cross-origin - je to najlepší kompromis medzi funkčnosťou a súkromím.
  - Dôkaz: HTTP-header
- **[UPOZORNENIE]** Permissions-Policy
  - Riešenie: Pridajte: Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() - vypnite API, ktoré vaša stránka nepotrebuje.
  - Dôkaz: HTTP-header
- **[UPOZORNENIE]** Prezradenie technológie — Server: AmazonS3
  - Riešenie: Skryte verziu servera: nastavte ServerTokens Prod (Apache) alebo server_tokens off (Nginx). Hlavičku X-Powered-By úplne odstráňte.
  - Dôkaz: HTTP-header
- **[UPOZORNENIE]** Subresource Integrity (SRI) — Len 0/3 skriptov tretích strán vhodných pre SRI má integrity hashe
  - Riešenie: K verziovo pripnutým <script> značkám tretích strán pridajte integrity='sha384-...' a crossorigin='anonymous' (použite srihash.org). Automaticky aktualizované skripty poskytovateľov (analytika, platobné SDK, nástroje na súhlas) sú správne vylúčené - SRI použiť nemôžu.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** security.txt (RFC 9116)
  - Riešenie: Vytvorte /.well-known/security.txt s poliami Contact, Expires a Preferred-Languages. Generátor nájdete na securitytxt.org.
  - Dôkaz: file-probe
- **[UPOZORNENIE]** Ochrana CDN / WAF
  - Riešenie: Pridajte CDN/WAF ako Cloudflare (bezplatná úroveň), Sucuri alebo Fastly. Poskytujú ochranu pred DDoS, filtrovanie botov a správu SSL.
  - Dôkaz: HTTP-header
- **[UPOZORNENIE]** Sandboxovanie iframov — 1/1 neznámych iframov bez atribútu sandbox
  - Riešenie: Pridajte atribút sandbox k <iframe> elementom, ktoré nepatria poskytovateľom. Pre vloženia tretích strán použite sandbox='allow-scripts allow-same-origin'. Dôveryhodné mediálne/platobné vloženia (YouTube, Maps, Stripe, reCAPTCHA) sú správne vylúčené - na fungovanie potrebujú plné oprávnenia.
  - Dôkaz: HTML-heuristic · istota: low
- **[OK]** SSL/TLS certifikát — Platné HTTPS spojenie nadviazané
  - Dôkaz: SSL
- **[OK]** CAA DNS záznam — 2 CAA records (issuers: amazon.com, letsencrypt.org)
  - Dôkaz: DNS
- **[OK]** Presmerovanie HTTP → HTTPS — HTTP sa správne presmeruje na HTTPS
  - Dôkaz: HTTP-header
- **[OK]** HSTS (Strict-Transport-Security) — max-age=31536000, preload, includeSubDomains
  - Dôkaz: HTTP-header
- **[OK]** Content-Security-Policy (CSP) — Prítomná a rozumne nakonfigurovaná
  - Dôkaz: HTTP-header
- **[OK]** Ochrana pred clickjackingom — X-Frame-Options: SAMEORIGIN
  - Dôkaz: HTTP-header
- **[OK]** X-Content-Type-Options — nosniff
  - Dôkaz: HTTP-header
- **[OK]** Bezpečnostné príznaky cookies — V úvodnej odpovedi nie sú nastavené žiadne cookies
  - Dôkaz: HTTP-header
- **[OK]** Prezradenie verzie servera — AmazonS3 - verzia je skrytá
  - Dôkaz: HTTP-header

### Mobil — 62/100

- **[CHYBA]** Konfigurácia viewportu
  - Riešenie: Pridajte <meta name='viewport' content='width=device-width, initial-scale=1'> do <head>. Toto je absolútne minimum pre mobilnú kompatibilitu.
  - Dôkaz: HTML-heuristic
- **[CHYBA]** Labely formulárových polí (WCAG 3.3.2) — Iba 0/8 inputs má label (0%)
  - Riešenie: 8 input elementov nemá label. Každý input musí mať priradený <label for="id">Text</label> alebo aria-label. Placeholder NIE je label (WCAG 3.3.2). Ak je checkout/registrácia formulár — toto znižuje konverziu a porušuje EN 301 549 (EAA 2026).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Skóre mobilného výkonu — 68/100 (cieľ: 90+)
  - Riešenie: Optimalizujte pre mobil: komprimujte obrázky do WebP, odložte nekritický JS, zmenšite veľkosť CSS. Mobilné procesory sú niekoľkonásobne pomalšie než desktopové — čo je rýchle na desktope, je pomalé na mobile.
  - Dôkaz: PSI-lab
- **[UPOZORNENIE]** Veľkosť dotykových cieľov — Some tappable targets are too small or too close together (Lighthouse tap-targets audit)
  - Riešenie: Zabezpečte, aby VŠETKY interaktívne prvky (tlačidlá, odkazy, formulárové polia) mali aspoň 48×48px a minimálny rozostup 8px medzi sebou. Zvláštnu pozornosť venujte: navigačným menu, filtrovacím tlačidlám, výberom variantov produktu a odkazom v pätičke.
  - Dôkaz: PSI-lab · Some tappable targets are too small or too close together (Lighthouse tap-targets audit)
- **[UPOZORNENIE]** Čitateľnosť veľkosti písma — Some text renders below the 12px legibility threshold (Lighthouse font-size audit)
  - Riešenie: Audit Google font-size označuje text pod 12px. Nájdite malý text (často fine-print v pätičke, popisky alebo cookie oznam) a zväčšite ho; cieľte 16px+ základné písmo s relatívnymi jednotkami (rem/em), aby všetok text bol na mobile čitateľný.
  - Dôkaz: PSI-lab · Some text renders below the 12px legibility threshold (Lighthouse font-size audit)
- **[UPOZORNENIE]** Techniky responzívneho dizajnu
  - Riešenie: Implementujte responzívne CSS s @media queries pre kľúčové breakpointy: 480px (malý mobil), 768px (tablet), 1024px (notebook). Používajte Flexbox a CSS Grid pre plynulé rozloženia.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Farba témy
  - Riešenie: Pridajte <meta name='theme-color' content='#your-brand-color'> podľa vašej značky. Prehliadače tým zafarbia adresný riadok, prepínač úloh a PWA rozhranie.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Typy formulárových polí — email fields use type='text' instead of type='email'
  - Riešenie: Používajte sémantické typy polí: type='email' pre email (zobrazí @ klávesnicu), type='tel' pre telefón (zobrazí číselnú klávesnicu), type='search' pre vyhľadávanie (zobrazí tlačidlo hľadať). Tieto spustia optimalizované mobilné klávesnice.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Kvalita textu odkazov (WCAG 2.4.4) — 1 odkazov má generický text ("click here", "more", "tu"...)
  - Riešenie: Nahraď 'Click here' / 'Read more' / 'Viac' popisným textom: 'Prečítaj si viac o GDPR', 'Pozri cenník modulov'. Screen readers čítajú odkazy mimo kontextu — samostatné 'viac' nemá význam.
  - Dôkaz: HTML-heuristic
- **[OK]** Obsah sa zmestí do viewportu — Nie je potrebné horizontálne skrolovanie
  - Dôkaz: HTML-heuristic
- **[OK]** Mobilná navigácia (sémantická) — Element <nav> je prítomný — správny navigačný orientačný bod
  - Dôkaz: HTML-heuristic
- **[OK]** Responzívne obrázky (srcset) — 182 obrázkov používa srcset na responzívnu veľkosť
  - Dôkaz: HTML-heuristic
- **[OK]** Hierarchia nadpisov (WCAG 1.3.1) — Žiadne preskočené úrovne
  - Dôkaz: HTML-heuristic

### AI pripravenosť — 71/100

- **[CHYBA]** Schéma Organization + prepojenie entity
  - Riešenie: Pridajte schému Organization (alebo LocalBusiness pre kamenné predajne) s: name, logo, url, description, contactPoint, address a sameAs s odkazmi na všetky vaše oficiálne profily (LinkedIn, Facebook, prípadne Wikipedia).
  - Dôkaz: schema
- **[CHYBA]** Kanonický tag pre dedupláciu v AI
  - Riešenie: Na každú stránku pridajte <link rel='canonical' href='https://vasa-absolutna-url'>. Hovorí to AI enginu, ktorá URL je smerodajnou verziou tohto obsahu.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Základ štruktúrovaných dát — Len 1 typ schémy (Review) — nedostatočné pre viditeľnosť v AI
  - Riešenie: Jeden typ schémy nestačí. Pridajte minimálne: Organization (identita), Product (obchod), BreadcrumbList (navigácia), WebSite+SearchAction (objaviteľnosť), FAQPage (odpovede na otázky).
  - Dôkaz: schema
- **[UPOZORNENIE]** Schéma FAQ (priame odpovede pre AI)
  - Riešenie: Pridajte schému FAQPage na každú stránku produktu a kategórie. Uveďte 3-5 otázok a odpovedí na stránku k témam: špecifikácie produktu, doprava, vrátenie, návod na použitie. Formát: otázka (celá veta) + odpoveď (75-150 slov).
  - Dôkaz: schema
- **[UPOZORNENIE]** Štruktúrovaný obsah (zoznamy a tabuľky) — Nájdené: 21 lists — zvážte pridanie: comparison tables
  - Riešenie: Do obsahu pridajte comparison tables. Použite <ul>/<ol> na zoznamy vlastností, špecifikácie a výhody. Použite <table> na porovnania produktov, cenové úrovne a špecifikácie. AI extrahuje štruktúrovaný obsah oveľa rýchlejšie než odseky.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Signály aktuálnosti obsahu — Viditeľný dátum nájdený, ale nie je v štruktúrovaných dátach
  - Riešenie: Pridajte oboje: 1) dateModified a datePublished do schémy Article/Product v JSON-LD, 2) viditeľné 'Naposledy aktualizované: [dátum]' na stránke. Oba signály posilňujú aktuálnosť obsahu pre AI.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Jasnosť entity a signály značky — OG tagy úplné, ale bez sameAs odkazov na entitu
  - Riešenie: Pre plnú jasnosť entity: 1) doplňte Open Graph tagy (og:title, og:description, og:image, og:type), 2) pridajte sameAs do schémy Organization s odkazmi na Wikipedia, LinkedIn, Facebook a ďalšie profily.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Signály odbornosti autora (E-E-A-T)
  - Riešenie: Pre obsahové stránky (blog, sprievodcovia, o nás): pridajte schému Article/BlogPosting s vlastnosťou author prepojenou na schému Person. Uveďte autorovu pozíciu (jobTitle), kvalifikáciu a sociálne profily.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Extrahovateľné bloky odpovedí — 89 odsekov, priemer 24 slov — príliš krátke na citovanie
  - Riešenie: Optimálne odseky na citovanie v AI majú 40-80 slov. Dlhé odseky rozdeľte na sústredené, samostatné bloky odpovedí. Každý by mal vyjadriť jednu jasnú myšlienku, ktorú AI dokáže extrahovať a citovať.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Optimalizácia dĺžky sekcií — Priemerná sekcia: 69 slov — len 7% v optimálnom rozsahu 80-200 slov
  - Riešenie: Preusporiadajte obsah do sekcií po 120-180 slov medzi nadpismi H2/H3. Každá sekcia by mala úplne pokryť jednu tému. Sekcie nad 300 slov rozdeľte, sekcie pod 80 slov rozšírte.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Nadpisy vo formáte otázka-odpoveď — 2 nadpis(ov) vo forme otázky — pridajte viac
  - Riešenie: Formulujte nadpisy H2/H3 ako otázky: 'Ako funguje...?', 'Čo je...?', 'Prečo by...?' a hneď za tým priama odpoveď na 1-2 vety. Je to popredný formát, ktorý AI asistenti používajú na tvorbu odpovedí.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Pripravenosť na Knowledge Graph — 2/4 signálov — chýba: sameAs links (Wikipedia, LinkedIn), Organization schema
  - Riešenie: Pridajte: sameAs links (Wikipedia, LinkedIn), Organization schema. Použite @id v JSON-LD na vytvorenie jedinečného identifikátora uzla. Zabezpečte, aby bol názov značky identický v title, schéme a OG tagoch. Odkážte na Wikipedia/Wikidata cez sameAs.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Čitateľnosť obsahu pre AI — Grade 20 — príliš zložité pre široké citovanie v AI (technický prah: 14)
  - Riešenie: Zjednodušte vety (cieľ priemer 15-20 slov), používajte bežné slová, zložité myšlienky rozdeľte do kratších odsekov. AI extrahuje obsah pre široké publikum — ak je príliš akademický, AI ho preskočí.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Kvalita alt textu obrázkov pre AI — 76% dobrých, 20 slabých, 3 chýbajúcich
  - Riešenie: Vylepšite alt text: použite 3-15 popisných slov na obrázok. Uveďte názov produktu, kľúčovú vlastnosť a kontext. Zle: 'image1' alebo 'photo'. Dobre: 'Červená kožená peňaženka s RFID ochranou — pohľad spredu'.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Odborné citáty a citácie
  - Riešenie: Na každú hlavnú stránku pridajte 2-3 odborné citáty alebo dátové citácie. Použite <blockquote> na citáty a odkazujte na autoritatívne zdroje (.gov, .edu, Wikipedia, odvetvové správy).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Pripravenosť na agentov WebMCP
  - Riešenie: WebMCP (štandard W3C Community Group, Chrome 146+) umožňuje stránkam deklarovať štruktúrované nástroje pre AI agentov. Pridajte atribúty toolname a tooldescription k prvkom <form> alebo vložte manifest <script type='application/webmcp+json'>.
  - Dôkaz: HTML-heuristic
- **[INFO]** llms.txt (popis stránky pre AI) — Not present — not required for AI visibility
  - Dôkaz: file-probe
- **[INFO]** llms-full.txt (kompletný obsah pre AI) — Not present — not required for AI visibility
  - Dôkaz: file-probe
- **[INFO]** ai.txt (povolenia pre AI) — Not present — optional; AI-bot permissions are enforced via robots.txt, not ai.txt
  - Dôkaz: file-probe
- **[OK]** Prístup AI botov — No AI bot restrictions (allowed by default)
  - Dôkaz: file-probe
- **[OK]** Prístup AI agentov (naživo) — ChatGPT-User a PerplexityBot dostanú tú istú stránku ako prehliadač
  - Dôkaz: file-probe · ChatGPT-User, PerplexityBot: same page as a browser · https://www.liveagent.sk
- **[OK]** Dostupnosť obsahu pre AI — 1876 slov v surovom HTML (3.9% pomer textu) — čitateľné pre AI crawlery bez spustenia JS
  - Dôkaz: HTML-heuristic
- **[OK]** Hĺbka obsahu pre AI — 1876 slov — bohatý obsah pre analýzu a citovanie AI
  - Dôkaz: HTML-heuristic
- **[OK]** Formát obsahu s odpoveďou hneď na začiatku — Prvý odsek: 45 slov — dobrá hustota obsahu nad zlomom
  - Dôkaz: HTML-heuristic
- **[OK]** Hierarchia nadpisov pre AI — Správna štruktúra: 1 H1 → 9 H2 → 32 H3 — jasná osnova obsahu
  - Dôkaz: HTML-heuristic
- **[OK]** Sémantická štruktúra HTML — 5/6 sémantických prvkov: <article>, <nav>, <main>, <header>, <footer>
  - Dôkaz: HTML-heuristic
- **[OK]** Schéma recenzií a hodnotení — Nájdené dáta AggregateRating/Review — sociálny dôkaz pre AI
  - Dôkaz: schema
- **[OK]** Prítomnosť štatistík a dát — Nájdených 13 dátových bodov — silný magnet na citácie
  - Dôkaz: HTML-heuristic
- **[OK]** Hustota interných odkazov — 15 kontextových interných odkazov na 1 000 slov — silný signál pre knowledge graph
  - Dôkaz: HTML-heuristic
- **[OK]** Pomer obsahu k šablónovému textu — 68% textu v <main>/<article> — čistý signál obsahu
  - Dôkaz: HTML-heuristic
- **[OK]** Sociálny dôkaz (referencie / prípadové štúdie) — Silný sociálny dôkaz: testimonials, case studies / portfolio
  - Dôkaz: HTML-heuristic

### GDPR — 70/100

- **[CHYBA]** Stránka so zásadami ochrany súkromia
  - Riešenie: Vytvorte komplexné zásady ochrany súkromia, ktoré pokrývajú: aké údaje zbierate, prečo (právny základ), ako dlho ich uchovávate, s kým ich zdieľate a ako môžu používatelia uplatniť svoje práva podľa GDPR (prístup, výmaz, prenosnosť).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Zásady používania cookies
  - Riešenie: Vytvorte samostatnú stránku so zásadami cookies, ktorá uvádza každý cookie podľa: názvu, poskytovateľa, účelu, kategórie (nevyhnutné/analytické/marketingové) a doby platnosti. Väčšina CMP ju vygeneruje automaticky.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Právny kontakt / stránka Impressum
  - Riešenie: Pridajte stránku Impressum / O nás s údajmi: názov spoločnosti, sídlo, kontaktný email, IČ DPH a údaje z obchodného registra. V Nemecku/Rakúsku/Švajčiarsku je to zákonná povinnosť (Impressumspflicht).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Formuláre bez informácie o ochrane súkromia — 1 formulárov na stránke bez odkazu na zásady ochrany súkromia
  - Riešenie: Pridajte odkaz na zásady ochrany súkromia vedľa alebo pod každý formulár, ktorý zbiera osobné údaje (kontakt, registrácia, newsletter). Tam, kde treba, doplňte zaškrtávacie pole súhlasu.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Právo na výmaz (vymazanie údajov)
  - Riešenie: Poskytnite používateľom jasný spôsob, ako požiadať o vymazanie údajov — samostatnú stránku, formulár alebo výslovné pokyny v zásadách ochrany súkromia. V nastaveniach účtu doplňte možnosť „Vymazať môj účet".
  - Dôkaz: HTML-heuristic
- **[INFO]** Obchodné podmienky — Odkaz na obchodné podmienky sa nenašiel - pre nekomerčný/informačný web je to voliteľné (niet predaja ani platenej služby na úpravu)
  - Dôkaz: HTML-heuristic · istota: low
- **[INFO]** Označenie AI chatbota — Zistený chat widget: LiveAgent. Ak odpovedá pomocou AI (napr. AI agent alebo automatické odpovede), návštevník musí vedieť, že komunikuje s AI.
  - Dôkaz: HTML-heuristic · LiveAgent · istota: low
- **[OK]** Banner súhlasu s cookies (CMP) — Zistené: TrustArc
  - Dôkaz: HTML-heuristic
- **[OK]** Sledovacie skripty a súhlas — Nezistené žiadne sledovacie skripty
  - Dôkaz: HTML-heuristic
- **[OK]** Šifrovanie údajov (žiadny zmiešaný obsah) — Všetky zdroje sú načítané cez HTTPS
  - Dôkaz: HTML-heuristic
- **[OK]** Zdieľanie údajov s tretími stranami — 3 domén tretích strán
  - Dôkaz: HTML-heuristic
- **[OK]** Súhlas s newsletterom — Zistený formulár newslettra s mechanizmom súhlasu
  - Dôkaz: HTML-heuristic
- **[OK]** Kontakt na zodpovednú osobu (DPO) — Nájdený kontakt na DPO / ochranu údajov
  - Dôkaz: HTML-heuristic
- **[OK]** Mechanizmus odvolania súhlasu — Nájdený mechanizmus odvolania súhlasu / opt-out
  - Dôkaz: HTML-heuristic

### Zraniteľnosti — 90/100

- **[CHYBA]** Ochrana formulárov CSRF — 1 formulár(ov) bez CSRF tokenov
  - Riešenie: Pridajte validáciu CSRF tokenu do každého formulára. Väčšina CMS frameworkov má vstavanú ochranu CSRF — uistite sa, že je zapnutá na všetkých formulároch vrátane vyhľadávania a prihlásenia do newslettera.
  - Dôkaz: HTML-heuristic · istota: low
- **[UPOZORNENIE]** Konfigurácia CORS — Access-Control-Allow-Origin: * (povoľuje ľubovoľnú doménu)
  - Riešenie: Nahraďte wildcard CORS hlavičku konkrétnymi povolenými pôvodmi. Vyhnite sa Access-Control-Allow-Origin: * na stránkach s autentifikáciou alebo citlivými dátami.
  - Dôkaz: file-probe
- **[UPOZORNENIE]** Izolácia medzi pôvodmi
  - Riešenie: Pridajte hlavičky Cross-Origin-Opener-Policy: same-origin a Cross-Origin-Resource-Policy: same-origin. Chránia pred side-channel útokmi typu Spectre.
  - Dôkaz: HTTP-header
- **[INFO]** E-mailová infraštruktúra — Žiadne MX záznamy — doména neprijíma e-maily
  - Dôkaz: DNS
- **[OK]** Odhalenie verzie CMS — Žiadny generator tag — identita CMS je skrytá
  - Dôkaz: HTML-heuristic
- **[OK]** Odhalené citlivé súbory — .env, .git, composer.json — všetky správne zablokované
  - Dôkaz: file-probe
- **[OK]** Odhalený inštalačný skript — Žiadne cesty /install/ ani /setup/ nie sú dostupné
  - Dôkaz: file-probe
- **[OK]** Výpis adresárov — Vypnutý — štruktúra súborov je skrytá
  - Dôkaz: file-probe
- **[OK]** Admin panel na predvolenej URL — Nenájdený na bežných cestách (/admin, /wp-admin, /administrator, /backoffice)
  - Dôkaz: file-probe
- **[OK]** Debug režim / odhalenie chýb — Vo výstupe stránky sa nenašli žiadne debug indikátory
  - Dôkaz: HTML-heuristic
- **[OK]** SPF záznam (zabezpečenie e-mailu) — SPF nakonfigurované: v=spf1 -all
  - Dôkaz: DNS
- **[OK]** DMARC politika (autentifikácia e-mailu) — DMARC vynútené: p=reject
  - Dôkaz: DNS
- **[OK]** Zabezpečenie platobnej stránky — Všetky nevyhnutné bezpečnostné hlavičky sú na platobnej stránke prítomné
  - Dôkaz: file-probe

### NIS2

- **[INFO]** Súlad s NIS2 — Pôsobnosť neurčená — dáta o IČO/firme nie sú pre túto doménu dostupné.

### Prístupnosť — 41/100

- **[CHYBA]** Jazyk stránky — Element <html> nemá atribút lang
  - Riešenie: Pridajte atribút lang do <html>, napr. <html lang="sk"> podľa hlavného jazyka.
  - Dôkaz: HTML-heuristic
- **[CHYBA]** Označenia polí — 8 z 8 polí nemá priradené označenie
  - Riešenie: Priraďte ku každému poľu <label for> (alebo aria-label / aria-labelledby). Placeholder nie je označenie.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Alt texty obrázkov — 3 z 207 obrázkov bez alt textu
  - Riešenie: Doplňte alt text k zvyšným obrázkom (alt="" pre dekoratívne).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Odkaz na preskočenie — Nenašiel sa odkaz na preskočenie na obsah
  - Riešenie: Pridajte vizuálne skrytý odkaz „Preskočiť na obsah" ako prvý fokusovateľný prvok smerujúci na <main id="main">.
  - Dôkaz: HTML-heuristic · istota: low
- **[INFO]** Právny základ EAA — Spadáte pod Európsky akt o prístupnosti (účinný od 28. 6. 2025): SK zákon 351/2022 Z. z., CZ zákon 424/2023 Sb., smernica (EÚ) 2019/882 — hodnotené podľa EN 301 549. Inger poskytuje audity a nápravu EAA.
- **[OK]** Štruktúra nadpisov — Jeden <h1> s konzistentnou osnovou nadpisov
  - Dôkaz: HTML-heuristic
- **[OK]** Text odkazov — Odkazy majú popisný text
  - Dôkaz: HTML-heuristic · istota: low
- **[OK]** Orientačné oblasti — Sémantické oblasti prítomné (<main>, <nav>/<header>)
  - Dôkaz: HTML-heuristic

---

Zulien Score je bezplatný automatizovaný heuristický audit pokrývajúci výkon (Core Web Vitals, TTFB, page weight), SEO (meta tagy, štruktúrované dáta, sitemap), bezpečnosť (SSL/TLS, HSTS, CSP), mobilnú použiteľnosť, AI pripravenosť, súlad s GDPR / ePrivacy a zraniteľnosti. Výsledky sú cache-ované na 6 hodín a re-skenovateľné na požiadanie.

[Zobraziť plnú interaktívnu správu na Zulien Score →](https://score.zulien.sk/sk/r/liveagent.sk)
