# inger.sk — Zulien Score 91/100 (známka A+)

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

- **Auditovaný:** https://inger.sk
- **Firma:** Inger s.r.o.
- **Dátum auditu:** 2026-09-11
- **Plná správa:** https://score.zulien.sk/sk/r/inger.sk
- **JSON API:** https://euyszfecnvwsqpigioyx.supabase.co/functions/v1/api-v1/score/inger.sk

## Zhrnutie auditu

Váš web funguje dobre, ale máte dva kritické problémy. Pridajte ihneď banner na súhlas so súbormi cookies podľa GDPR. Na pozitíve: vaša stránka je výborne optimalizovaná pre vyhľadávače a úplne prístupná.

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

| Kategória | Skóre |
|---|---|
| Výkon | 100/100 |
| SEO | 95/100 |
| Bezpečnosť | 90/100 |
| Mobil | 92/100 |
| AI pripravenosť | 84/100 |
| GDPR | 67/100 |
| Zraniteľnosti | 92/100 |

## Detailné nálezy

### Výkon — 100/100

- **[INFO]** Third-party Services — Not measured — PageSpeed did not return the third-party audit for this URL
  - Dôkaz: PSI-lab
- **[INFO]** Render-blocking Resources — Not measured — PageSpeed did not return the render-blocking audit for this URL
  - Dôkaz: PSI-lab
- **[OK]** Server Response Time (TTFB) — 3ms
  - Dôkaz: PSI-lab
- **[OK]** First Contentful Paint (FCP) — 0.71s
  - Dôkaz: PSI-lab
- **[OK]** Largest Contentful Paint (LCP) — 0.91s — Core Web Vital ✓
  - Dôkaz: PSI-lab
- **[OK]** Total Blocking Time (TBT) — 0ms
  - Dôkaz: PSI-lab
- **[OK]** Cumulative Layout Shift (CLS) — 0.001 — Core Web Vital ✓
  - Dôkaz: PSI-lab
- **[OK]** Speed Index — 0.94s
  - Dôkaz: PSI-lab
- **[OK]** Total Page Weight — 358 KB (14 requests)
  - Dôkaz: PSI-lab
- **[OK]** JavaScript Budget — 4 KB — within the 600 KB budget
  - Dôkaz: PSI-lab · 4 KB JavaScript · istota: high
- **[OK]** Request Budget — 14 requests — within the budget of 80
  - Dôkaz: PSI-lab · 14 requests · istota: high
- **[OK]** Unused Code (CSS + JS) — Only 10 KB of unused code — well optimized
  - Dôkaz: PSI-lab
- **[OK]** Text Compression (gzip/brotli) — All text resources properly compressed
  - Dôkaz: HTTP-header
- **[OK]** Resource Hints (Preload/Preconnect) — 2 preload, 0 preconnect hint(s)
  - Dôkaz: HTML-heuristic
- **[OK]** Lazy Loading — 82% of images use native lazy loading (9/11)
  - Dôkaz: HTML-heuristic
- **[OK]** Font Loading Strategy — font-display set in external stylesheet
  - Dôkaz: HTML-heuristic
- **[OK]** Cache-Control Strategy — max-age=86400 + ETag
  - Dôkaz: HTTP-header
- **[OK]** Script Loading Strategy — 100% of scripts use async/defer/module (0 async, 1 defer, 0 module)
  - Dôkaz: HTML-heuristic
- **[OK]** CSS File Count — 1 CSS file(s) — well consolidated
  - Dôkaz: HTML-heuristic
- **[OK]** Font Preloading — 1 font(s) preloaded — faster text rendering
  - Dôkaz: HTML-heuristic

### SEO — 95/100

- **[UPOZORNENIE]** Meta Description — 184 chars (optimal: 120-160)
  - Riešenie: Trim your meta description to 120-160 characters. Place the most important information and CTA in the first 120 chars.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Canonical URL Consistency — Canonical points to different URL: https://www.inger.sk/
  - Riešenie: Your canonical URL doesn't match the current page URL. Ensure the canonical points to the preferred version (with or without trailing slash, www vs non-www). Inconsistent canonicals confuse search engines.
  - Dôkaz: HTML-heuristic
- **[OK]** Meta Title — 55 chars — "INGER technologies — Product &amp; platform engineering"
  - Dôkaz: HTML-heuristic
- **[OK]** H1 Heading — "Software engineeringfor operations that must not fail."
  - Dôkaz: HTML-heuristic
- **[OK]** Content Structure (H2 Headings) — 9 H2 subheadings found
  - Dôkaz: HTML-heuristic
- **[OK]** Open Graph Tags — og:title, og:description, og:image, og:type
  - Dôkaz: HTML-heuristic
- **[OK]** Open Graph Image Format — image/jpeg
  - Dôkaz: HTML-heuristic
- **[OK]** Twitter/X Cards — Card type: summary_large_image
  - Dôkaz: HTML-heuristic
- **[OK]** Canonical URL — https://www.inger.sk/
  - Dôkaz: HTML-heuristic
- **[OK]** Structured Data (JSON-LD) — 1 block(s): PostalAddress, ContactPoint, WebPage, Offer
  - Dôkaz: schema
- **[OK]** JSON-LD Validity — 1 block(s) parse cleanly
  - Dôkaz: HTML-heuristic
- **[OK]** robots.txt — Present, references sitemap
  - Dôkaz: file-probe
- **[OK]** XML Sitemap — Found with 20 URLs
  - Dôkaz: file-probe
- **[OK]** HTML Language Attribute — lang="en"
  - Dôkaz: HTML-heuristic
- **[OK]** Hreflang Tags (Multilingual) — 3 language(s): en, sk, x-default
  - Dôkaz: HTML-heuristic
- **[OK]** Image Alt Attributes — 100% of 11 images have alt text
  - Dôkaz: HTML-heuristic
- **[OK]** Text-to-HTML Ratio — 24% (2998 words)
  - Dôkaz: HTML-heuristic
- **[OK]** Favicon — Favicon detected
  - Dôkaz: file-probe
- **[OK]** Image Format Optimization — 73% next-gen formats (8 WebP, 0 AVIF)
  - Dôkaz: HTML-heuristic
- **[OK]** Semantic HTML Structure — 4/6 semantic elements: <article>, <nav>, <main>, <footer>
  - Dôkaz: HTML-heuristic
- **[OK]** Content Depth — 2998 words — sufficient content
  - Dôkaz: HTML-heuristic
- **[OK]** Deep Heading Hierarchy — H2: 9, H3: 24 — well-structured content
  - Dôkaz: HTML-heuristic
- **[OK]** Internal Linking — 11 internal links — strong site navigation
  - Dôkaz: HTML-heuristic
- **[OK]** Accessibility Fundamentals — 4/4 a11y signals: 5 ARIA roles, 13 ARIA labels, skip link, lang="en"
  - Dôkaz: HTML-heuristic
- **[OK]** Sitemap Freshness — Newest <lastmod> 8 day(s) ago
  - Dôkaz: HTML-heuristic

### Bezpečnosť — 90/100

- **[UPOZORNENIE]** DNSSEC — No DNSKEY records — zone is unsigned
  - Riešenie: Enable DNSSEC at your DNS host (most modern registrars offer 1-click activation: Cloudflare, Route 53, Google Cloud DNS, web.sk, websupport.sk). Verify via dnsviz.net afterwards.
  - Dôkaz: DNS
- **[UPOZORNENIE]** CAA DNS Record — No CAA records — any CA can issue certificates for this domain
  - Riešenie: Publish CAA TXT records pinning your CA. For Let's Encrypt: `0 issue "letsencrypt.org"`. For multiple CAs add additional `0 issue "..."` records. Add `0 iodef "mailto:security@yourdomain.tld"` for misissuance reports.
  - Dôkaz: DNS
- **[UPOZORNENIE]** CDN / WAF Protection
  - Riešenie: Add a CDN/WAF like Cloudflare (free tier), Sucuri, or Fastly. They provide DDoS protection, bot filtering, and SSL management.
  - Dôkaz: HTTP-header
- **[OK]** SSL/TLS Certificate — Valid HTTPS connection established
  - Dôkaz: SSL
- **[OK]** HTTP → HTTPS Redirect — HTTP properly redirects to HTTPS
  - Dôkaz: HTTP-header
- **[OK]** HSTS (Strict-Transport-Security) — max-age=31536000, preload, includeSubDomains
  - Dôkaz: HTTP-header
- **[OK]** Content-Security-Policy (CSP) — Present and reasonably configured
  - Dôkaz: HTTP-header
- **[OK]** Clickjacking Protection — X-Frame-Options: SAMEORIGIN, SAMEORIGIN
  - Dôkaz: HTTP-header
- **[OK]** X-Content-Type-Options — nosniff
  - Dôkaz: HTTP-header
- **[OK]** Referrer-Policy — strict-origin-when-cross-origin
  - Dôkaz: HTTP-header
- **[OK]** Permissions-Policy — geolocation=(), microphone=(), camera=(), payment=(), usb=(), interest-cohort=()
  - Dôkaz: HTTP-header
- **[OK]** Cookie Security Flags — No cookies set on initial response
  - Dôkaz: HTTP-header
- **[OK]** Technology Disclosure — Server: Apache (no version)
  - Dôkaz: HTTP-header
- **[OK]** Subresource Integrity (SRI) — No SRI-eligible third-party scripts loaded
  - Dôkaz: HTML-heuristic
- **[OK]** security.txt (RFC 9116) — Present at /.well-known/security.txt
  - Dôkaz: file-probe
- **[OK]** Server Version Disclosure — Apache — version hidden
  - Dôkaz: HTTP-header

### Mobil — 92/100

- **[UPOZORNENIE]** Touch Target Size — Some tappable targets are too small or too close together (Lighthouse tap-targets audit)
  - Riešenie: Ensure ALL interactive elements (buttons, links, form fields) are at least 48×48px with 8px minimum spacing between them. Pay special attention to: navigation menus, filter buttons, product variant selectors, and footer links.
  - Dôkaz: PSI-lab · Some tappable targets are too small or too close together (Lighthouse tap-targets audit)
- **[UPOZORNENIE]** Font Size Readability — Some text renders below the 12px legibility threshold (Lighthouse font-size audit)
  - Riešenie: Google's font-size audit flags text under 12px. Find the small text (often footer fine-print, captions, or cookie notices) and raise it; aim for a 16px+ body base with relative units (rem/em) so all text scales legibly on mobile.
  - Dôkaz: PSI-lab · Some text renders below the 12px legibility threshold (Lighthouse font-size audit)
- **[OK]** Viewport Configuration — width=device-width, initial-scale=1
  - Dôkaz: HTML-heuristic
- **[OK]** Mobile Performance Score — 92/100 — excellent
  - Dôkaz: PSI-lab
- **[OK]** Content Fits Viewport — No horizontal scrolling needed
  - Dôkaz: HTML-heuristic
- **[OK]** Responsive Design Techniques — Media queries detected
  - Dôkaz: HTML-heuristic
- **[OK]** Theme Color — theme-color meta tag present
  - Dôkaz: HTML-heuristic
- **[OK]** Mobile Navigation (Semantic) — <nav> element present — proper navigation landmark
  - Dôkaz: HTML-heuristic
- **[OK]** Responsive Images (srcset) — 8 image(s) use srcset for responsive sizing
  - Dôkaz: HTML-heuristic
- **[OK]** Apple Mobile Web App — 3/3 Apple mobile meta tags configured
  - Dôkaz: HTML-heuristic
- **[OK]** Form Input Types — Optimized: 1 email
  - Dôkaz: HTML-heuristic
- **[OK]** Form Input Labels (WCAG 3.3.2) — 7/7 inputs majú label
  - Dôkaz: HTML-heuristic
- **[OK]** Heading Hierarchy (WCAG 1.3.1) — Žiadne preskočené úrovne
  - Dôkaz: HTML-heuristic
- **[OK]** Link Text Quality (WCAG 2.4.4) — Všetky odkazy majú popisný text
  - Dôkaz: HTML-heuristic

### AI pripravenosť — 84/100

- **[UPOZORNENIE]** Structured Content (Lists & Tables) — 16 lists found — consider adding comparison tables
  - Riešenie: Add comparison tables to your content. Use <ul>/<ol> for feature lists, specifications, and benefits. Use <table> for product comparisons, pricing tiers, and specifications. AI extracts structured content much faster than paragraphs.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Entity Clarity & Brand Signals — OG tags complete but no sameAs entity links
  - Riešenie: For full entity clarity: 1) Complete Open Graph tags (og:title, og:description, og:image, og:type), 2) Add sameAs in Organization schema linking to Wikipedia, LinkedIn, Facebook, and other profiles.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Author Expertise Signals (E-E-A-T)
  - Riešenie: For content pages (blog, guides, about): add Article/BlogPosting schema with author property linking to Person schema. Include the author's jobTitle, credentials, and social profiles.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Statistics & Data Presence — No statistical data found in content
  - Riešenie: Add numbers: pricing comparisons, performance metrics, customer statistics, industry benchmarks. Specific data (e.g., '99.9% uptime', '4.8/5 rating from 2,400 reviews') is what AI quotes most.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Section Length Optimization — Avg section: 73 words — only 30% in 80-200 word optimal range
  - Riešenie: Restructure content into sections of 120-180 words between H2/H3 headings. Each section should cover one topic completely. Split sections over 300 words, expand sections under 80 words.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Canonical Tag for AI Deduplication — Canonical points to different URL: https://www.inger.sk/
  - Riešenie: Verify this canonical is intentional. AI models cluster near-duplicate URLs and choose one representative page. If canonical points to a different URL, AI will only index that target URL, not this page.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Content Readability for AI — Grade 15 — too complex for broad AI citation (technical threshold: 14)
  - Riešenie: Simplify sentences (target 15-20 words average), use common words, break complex ideas into shorter paragraphs. AI extracts content for general audiences — if it's too academic, AI skips it.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Expert Quotations & Citations
  - Riešenie: Add 2-3 expert quotes or data citations per major page. Use <blockquote> for quotes and link to authoritative sources (.gov, .edu, Wikipedia, industry reports).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** WebMCP Agentic Readiness
  - Riešenie: WebMCP (W3C Community Group standard, Chrome 146+) lets pages declare structured tools for AI agents. Add toolname and tooldescription attributes to <form> elements, or include a <script type='application/webmcp+json'> manifest.
  - Dôkaz: HTML-heuristic
- **[INFO]** llms.txt (AI Site Descriptor) — Present (3751 chars, H1, links, summary) — informational; no engine consumes it for citation
  - Dôkaz: file-probe
- **[INFO]** llms-full.txt (Complete AI Content) — Present (4 KB) — informational; no engine consumes it for citation
  - Dôkaz: file-probe
- **[INFO]** ai.txt (AI Permissions) — ai.txt present — informational (emerging permissions proposal, not engine-enforced)
  - Dôkaz: file-probe
- **[INFO]** Social Proof (Testimonials / Case Studies) — Detected: case studies / portfolio. For a non-commercial/informational site, testimonials and case studies are optional
  - Dôkaz: HTML-heuristic · istota: low
- **[OK]** AI Bot Access Policy — Explicitly allowed: GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-Web
  - Dôkaz: file-probe
- **[OK]** Content Accessibility for AI — 2998 words in raw HTML (23.7% text ratio) — readable by AI crawlers without executing JS
  - Dôkaz: HTML-heuristic
- **[OK]** Structured Data Foundation — 1 JSON-LD blocks with 7 distinct schema types: ProfessionalService, BusinessEntity, SoftwareApplication, Person, WebSite, WebPage
  - Dôkaz: schema
- **[OK]** Organization Schema + Entity Linking — Organization found with 1 sameAs links — strong entity identity
  - Dôkaz: schema
- **[OK]** FAQ Schema (Direct AI Answers) — FAQPage structured data found — answers extractable by AI
  - Dôkaz: schema
- **[OK]** Content Depth for AI — 2998 words — rich content for AI analysis and citation
  - Dôkaz: HTML-heuristic
- **[OK]** Answer-First Content Format — First paragraph: 373 words — good content density above the fold
  - Dôkaz: HTML-heuristic
- **[OK]** Heading Hierarchy for AI — Proper structure: 1 H1 → 9 H2s → 24 H3s — clear content outline
  - Dôkaz: HTML-heuristic
- **[OK]** Semantic HTML Structure — 4/6 semantic elements: <article>, <nav>, <main>, <footer>
  - Dôkaz: HTML-heuristic
- **[OK]** Content Freshness Signals — Schema dates found (modified: 2026-07-30) + visible date on page
  - Dôkaz: HTML-heuristic
- **[OK]** Extractable Answer Blocks — 53 paragraphs, avg 40 words — optimal for AI extraction
  - Dôkaz: HTML-heuristic
- **[OK]** Q&A Format Headings — 3 question-format headings — excellent for AI Q&A extraction
  - Dôkaz: HTML-heuristic
- **[OK]** Internal Link Density — 4 contextual internal links per 1,000 words — strong knowledge graph signal
  - Dôkaz: HTML-heuristic
- **[OK]** Knowledge Graph Readiness — 3/4 entity signals — strong Knowledge Graph presence
  - Dôkaz: HTML-heuristic
- **[OK]** Image Alt Text Quality for AI — 100% quality alt text (11/11 images) — strong visual search signal
  - Dôkaz: HTML-heuristic
- **[OK]** Content-to-Boilerplate Ratio — 98% of text in <main>/<article> — clean content signal
  - Dôkaz: HTML-heuristic

### GDPR — 67/100

- **[CHYBA]** Cookie Consent Banner (CMP)
  - Riešenie: Install a certified consent management platform: Cookiebot, OneTrust, Usercentrics, or CookieYes. The CMP must block ALL non-essential cookies and scripts until explicit consent is given (opt-in, not opt-out).
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Cookie Policy
  - Riešenie: Create a separate cookie policy page listing every cookie by: name, provider, purpose, category (necessary/analytics/marketing), and expiration. Most CMPs auto-generate this.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Right to Erasure (Data Deletion)
  - Riešenie: Provide a clear mechanism for users to request data deletion — either a dedicated page, a form, or explicit instructions in your privacy policy. Include a 'Delete my account' option in user settings.
  - Dôkaz: HTML-heuristic
- **[UPOZORNENIE]** Withdrawal of Consent Mechanism
  - Riešenie: Provide a clear way to withdraw consent: an 'unsubscribe' link in emails, a 'cookie settings' button in the footer, and a 'revoke consent' section in your privacy policy.
  - Dôkaz: HTML-heuristic
- **[INFO]** Terms & Conditions Page — No Terms & Conditions link found — for a non-commercial/informational site this is optional (no purchase or paid service to govern)
  - Dôkaz: HTML-heuristic · istota: low
- **[OK]** Tracking Scripts & Consent — No tracking scripts detected
  - Dôkaz: HTML-heuristic
- **[OK]** Privacy Policy Page — /privacy.html
  - Dôkaz: HTML-heuristic
- **[OK]** Legal Contact / Imprint Page — /imprint.html
  - Dôkaz: HTML-heuristic
- **[OK]** Data Encryption (No Mixed Content) — All resources loaded over HTTPS
  - Dôkaz: HTML-heuristic
- **[OK]** Data Protection Officer Contact — DPO / data protection contact found
  - Dôkaz: HTML-heuristic

### Zraniteľnosti — 92/100

- **[CHYBA]** DMARC Policy (Email Auth)
  - Riešenie: Add a DMARC TXT record at _dmarc.yourdomain.com: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com — start with quarantine, then move to reject.
  - Dôkaz: DNS
- **[UPOZORNENIE]** DKIM Signing (Email Auth)
  - Riešenie: Configure DKIM signing through your email provider (Google Workspace, Microsoft 365, Mailchimp, SendGrid). Publish the DKIM public key as a TXT record at <selector>._domainkey.yourdomain.com.
  - Dôkaz: file-probe
- **[OK]** CMS Version Disclosure — No generator tag — CMS identity hidden
  - Dôkaz: HTML-heuristic
- **[OK]** Sensitive Files Exposed — .env, .git, composer.json — all properly blocked
  - Dôkaz: file-probe
- **[OK]** Install Script Exposed — No /install/ or /setup/ paths accessible
  - Dôkaz: file-probe
- **[OK]** Directory Listing — Disabled — file structure hidden
  - Dôkaz: file-probe
- **[OK]** Admin Panel at Default URL — Not found at common paths (/admin, /wp-admin, /administrator, /backoffice)
  - Dôkaz: file-probe
- **[OK]** Debug Mode / Error Exposure — No debug indicators found in page output
  - Dôkaz: HTML-heuristic
- **[OK]** Form CSRF Protection — 1 form(s) — all have CSRF tokens
  - Dôkaz: HTML-heuristic
- **[OK]** SPF Record (Email Security) — SPF configured: v=spf1 a mx include:_spf.speedweb.sk -all
  - Dôkaz: DNS
- **[OK]** Cross-Origin Isolation — COOP: same-origin, CORP: same-origin
  - Dôkaz: HTTP-header

### NIS2

- **[INFO]** NIS2 Compliance — Not in scope — your business is below NIS2 thresholds (Annex I/II sector + 50+ employees / €10M+ turnover).

### Prístupnosť

- **[INFO]** EAA Scope — Not legally required yet — the European Accessibility Act (SK 351/2022 Z. z. § 2 ods. 3, CZ 424/2023 Sb., Dir. 2019/882) exempts micro-enterprises (< 10 staff & ≤ €2M). Your registry data indicates a micro-enterprise, so accessibility is optional for now — but it still lifts SEO, conversions, and reaches the ~15% of shoppers with a disability.

---

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/inger.sk)
