Výsledek auditu

cnc-training-app.online

Detekováno: firemní web

Profil jsme určili z obsahu webu. Nesedí-li, napište nám na info@certito.cz.

Provedeno: 30. 10. 2026, 08:04 101 technických kontrol Kontrolovaná stránka: https://cnc-training-app.online/
Stáhnout PDF Výsledek je veřejný — odkaz můžete sdílet. Nový audit
Technika a SEO 14 doporučení
93 / 100 87 ze 101 technických kontrol v pořádku
Zobrazit technickou sekci →

Web odpovídá i na www.cnc-training-app.online, tuto variantu jsme neměřili.

Měřili jsme cnc-training-app.online. Souhlas s cookies platí jen pro tuto adresu — druhá varianta v tomto výsledku není zahrnutá. Chcete-li ji prověřit, zkontrolujte www.cnc-training-app.online zvlášť.

🔧 Technické SEO

87 ze 101 technických kontrol v pořádku 14 nálezů

Tohle má skoro každý

Tyhle nálezy jsme naměřili na naprosté většině českých webů — samy o sobě neříkají, jak na tom je Váš web oproti ostatním (průzkum na 319 webech, srpen 2026).

  • Lazy loading 11 z 12 obrázků mimo první obrazovku má lazy loading
    88 % webů má totéž
  • Zdroje blokující vykreslení Zdroje blokující vykreslení: 3 (2 CSS, 1 JS)
    97 % webů má totéž
  • Async/defer skripty Async/defer skripty: 50 % (1/2)
    76 % webů má totéž

Prioritní problémy

Nejdůležitější věci k opravě seřazené podle dopadu.

P2 Obrázky

Rozměry obrázků

13 z 13 obrázků (100 %) nemá definované rozměry

Bez width/height (nebo CSS aspect-ratio) prohlížeč nezná rozměr obrázku předem a vyhradí mu prostor až po stažení — stránka poskočí (Cumulative Layout Shift), když se obrázek načte.

P2 Technické SEO

HSTS max-age

HSTS hlavička chybí nebo neobsahuje max-age

Přidejte Strict-Transport-Security hlavičku s max-age alespoň 31536000.

P2 Výkon

Zdroje blokující vykreslení

Zdroje blokující vykreslení: 3 (2 CSS, 1 JS)

Příliš mnoho zdrojů blokuje vykreslení. Vložte kritické CSS přímo do stránky a u JS použijte async/defer.

P2 Obrázky

Lazy loading

11 z 12 obrázků mimo první obrazovku má lazy loading

Přidejte loading="lazy" ke zbývajícím obrázkům mimo první obrazovku. Tip: hlavní obrázek nahoře stránky nemá fetchpriority="high" — přidání tohoto atributu řekne prohlížeči, ať ho stáhne přednostně, což zrychlí LCP.

P2 Obrázky

Moderní formáty

Žádný obrázek nepoužívá WebP/AVIF — 12 obrázků je ve starším formátu (f1.png, f2.jpg, f3.jpg)

Převeďte obrázky do formátu WebP nebo AVIF. Moderní formáty jsou o 25-50 % menší než JPEG/PNG při stejné kvalitě, což výrazně zrychlí načítání stránky (LCP).

Přístupnost

Přístupnost

1 varování 8 OK 94
  • Barevný kontrast Doporučení

    50 selhání kontrastu textu (WCAG AA) — např. '.ONLINE' (3.2:1), 'Limited-time offer' (3.5:1), 'Fanuc Turn · 30-day full trial' (4.5:1)

    Zvyšte kontrast barvy textu vůči pozadí. Nástroj: WebAIM Contrast Checker.
  • 9 kontrol bez nálezu
    • ARIA atributy Info

      Ojedinělé problematické ARIA atributy (1) — Certain ARIA roles must contain particular children — ověřte ručně

      Opravte ARIA atributy dle uvedených pravidel — nepoužívejte aria-hidden na focusable prvcích, dodržujte platné role a povinné atributy.
    • Sémantické HTML Splněno

      Nalezeny elementy <main>, <nav>, <header>, <footer>

    • Přeskočení navigace Splněno

      Skip navigation odkaz nalezen

    • Popisky formulářů Splněno

      Všech 24 formulářových prvků má popisek (label)

    • H1 v hlavním obsahu Splněno

      H1 nadpis je uvnitř elementu <main>

    • Přístupné názvy prvků (alt, odkazy, tlačítka) Splněno

      Obrázky, odkazy i tlačítka mají přístupné názvy (WCAG A)

    • Ovládání klávesnicí Splněno

      Nenašli jsme strukturální bariéry klávesnice — plnou ovladatelnost (viditelný fokus, žádná past) ověřte ručně

    • Velikost dotykových cílů Splněno

      Interaktivní prvky mají dostatečnou dotykovou plochu (min. 24×24 px) nebo dostatečné rozestupy

    • Velikost písma pro mobil Splněno

      V kódu stránky jsme nenašli sníženou základní velikost písma (externí styly heuristika nevidí)

  • W3C: Úvod do webové přístupnosti

AI připravenost

Připravenost na AI vyhledávače

3 OK 100
  • 5 kontrol bez nálezu
    • llms.txt Info

      Soubor llms.txt nebyl nalezen

      Vytvořte soubor /llms.txt, který pomáhá AI nástrojům (ChatGPT, Perplexity, Claude) lépe pochopit obsah Vašeho webu. Pozor: Google Search podle vlastního vyjádření llms.txt při vyhledávání nepoužívá — jde o doplněk pro AI roboty, ne náhradu klasického SEO. Návod a specifikace: llmstxt.org
    • Kvalita llms.txt Info

      llms.txt na webu není, kvalitu nelze hodnotit

    • Statický obsah Splněno

      ~1351 slov v HTML (SSR framework detekován) – web je dobře čitelný pro AI

    • Přístup AI robotů Splněno

      AI roboti mají přístup (žádný hlavní AI robot není blokován)

    • Citovatelnost pro AI Splněno

      Obsah je dobře citovatelný pro AI (3 signály: úvodní odpověď, Q&A, seznamy)

      úvodní odpověď Q&A seznamy
  • llms.txt: Standard pro AI roboty

AI detekce obsahu

N/A
  • 5 kontrol bez nálezu
    • Variabilita délky vět Info

      Variabilita délky vět: CV = 1.18 — přirozená variace (typicky lidský text)

      1.18
    • Typické AI fráze Info

      Žádné typické AI fráze nenalezeny

      0
    • Jednotvárnost odstavců Info

      Jednotvárnost odstavců: CV = 0.53 — přirozeně variabilní délky

      0.53
    • Pestrost začátků vět Info

      Pestrost začátků vět: 96 % unikátních — rozmanité (typicky lidský text)

      95.8
    • Formálnost slovníku Info

      Nenalezeny žádné výrazně formální ani hovorové výrazy

      Text neobsahuje slova ze sledovaných slovníků — nelze posoudit formalitu.

SEO & obsah

Meta tagy

5 OK 100
  • 5 kontrol bez nálezu
    • Title tag Splněno

      Title má 63 znaků (~444 px) – v pořádku

      <title>CNC-TRAINING-APP.ONLINE — Fanuc lathe simulator in your browser</title>
      63 / 60 znaků
    • Meta description Splněno

      Meta description má 149 znaků (~924 px) – v pořádku

      <meta name="description" content="Lathe simulator for Fanuc Turn: real G/M code, 2D and 3D tool path, tool load monitor and chip physics. 30-day full trial, English, Czech and German.">
      149 / 160 znaků
    • Viewport Splněno

      Viewport meta tag nalezen

      <meta name="viewport" content="width=device-width, initial-scale=1">
    • Charset Splněno

      Charset UTF-8 nalezen

      <meta charset="utf-8">
    • Favicon Splněno

      Favicon nalezen

      <link rel="icon" href="favicon.svg" type="image/svg+xml">
  • Google Search Central: Title Links & Snippets

Open Graph a sociální sítě

8 OK 100
  • 8 kontrol bez nálezu
    • og:title Splněno

      og:title je nastaven

      CNC-TRAINING-APP.ONLINE — Fanuc lathe simulator
    • og:description Splněno

      og:description je nastaven

      Prove out your NC program before it reaches the machine. 30-day full trial.
    • og:image Splněno

      og:image je nastaven

      Preview
    • og:url Splněno

      og:url je nastaven

    • og:locale Splněno

      og:locale je nastaven

      en
    • twitter:card Splněno

      Twitter Card je nastaven

      summary_large_image
    • twitter:title Splněno

      twitter:title je nastaven

      CNC-TRAINING-APP.ONLINE — Fanuc lathe simulator
    • og:type Splněno

      og:type je nastaven

      website
  • The Open Graph Protocol

Nadpisy a struktura

2 OK 100
  • 2 kontroly bez nálezu
    • H1 nadpis Splněno

      Stránka má jeden H1 nadpis

      <h1>Prove out your NC program before it reaches the machine.</h1>
    • Hierarchie nadpisů Splněno

      Hierarchie nadpisů je správná

      H1 → H2 → H3
  • Google: Používání nadpisů

Obrázky

1 chyba 1 varování 2 OK 60
  • Rozměry obrázků Doporučení

    13 z 13 obrázků (100 %) nemá definované rozměry

    100 %
    Bez width/height (nebo CSS aspect-ratio) prohlížeč nezná rozměr obrázku předem a vyhradí mu prostor až po stažení — stránka poskočí (Cumulative Layout Shift), když se obrázek načte.
    Přidejte width a height atributy (v pixelech skutečného obrázku) ke každému <img>, nebo nastavte aspect-ratio v CSS. Moderní prohlížeče pak rezervují místo předem i u responzivních obrázků.
  • Moderní formáty Doporučení

    Žádný obrázek nepoužívá WebP/AVIF — 12 obrázků je ve starším formátu (f1.png, f2.jpg, f3.jpg)

    Převeďte obrázky do formátu WebP nebo AVIF. Moderní formáty jsou o 25-50 % menší než JPEG/PNG při stejné kvalitě, což výrazně zrychlí načítání stránky (LCP).
  • 4 kontroly bez nálezu
    • Počet obrázků Info

      Stránka obsahuje 13 obrázků (z vykresleného DOM (po spuštění JavaScriptu))

    • Responzivní obrázky Info

      Žádný z 13 obrázků nemá atribut srcset

      Přidejte srcset a sizes k obsahovým obrázkům — responzivní obrázky šetří data na mobilech, protože prohlížeč stáhne jen velikost, kterou skutečně potřebuje.
    • Alt texty Splněno

      12 obrázků s popisným alt, 1 dekorativní s prázdným alt — každý má viditelný textový popisek hned vedle, což W3C pro dekorativní obrázky doporučuje

    • Délka alt textů Splněno

      Všech 12 alt textů má vhodnou délku (5–125 znaků)

  • Google: SEO pro obrázky

Schema.org

2 OK 100
  • 8 kontrol bez nálezu
    • @type Info

      Nalezené typy: SoftwareApplication

      SoftwareApplication
    • Povinná pole Info

      Nenalezena hlavní entita (Organization/WebSite/Person…)

      Zvažte přidání entity jako Organization, WebSite nebo Person s polem "name" a "url" — ukotví web do znalostního grafu.
    • Detekce obsahu Info

      Máte FAQ obsah, ale chybí FAQPage schema

      Přidejte FAQPage JSON-LD — FAQ box už Google ve výsledcích nezobrazuje, ale markup dál čtou AI vyhledávače a pomáhá strojovému pochopení obsahu.
    • Propojení entity (sameAs) Info

      sameAs nelze posoudit (chybí hlavní entita)

    • Strukturovaná data dle typu Info

      Zvažte strukturovaná data odpovídající typu obsahu

      Podle typu webu přidejte odpovídající schéma: e-shop → Product, firma → LocalBusiness, služba → Service, blog → Article.
    • JSON-LD Splněno

      1 JSON-LD blok(ů) nalezeno

    • Syntaxe JSON-LD Splněno

      Všechny JSON-LD bloky mají validní syntaxi

  • Google: Strukturovaná data

Obsah

3 OK 100
  • 3 kontroly bez nálezu
    • Počet slov Splněno

      Stránka má 1339 slov

    • Poměr textu a HTML Splněno

      Text/HTML poměr je 18.7 %

    • Zastaralé HTML značky Splněno

      Žádné zastaralé HTML značky nebyly nalezeny

  • Google: Vytváření užitečného obsahu

Drobečková navigace

N/A
  • 3 kontroly bez nálezu
    • Drobečková navigace Info

      Homepage — breadcrumbs navigace není potřeba

    • Schéma drobečkové navigace Info

      Homepage — BreadcrumbList schema není potřeba

  • Google: Breadcrumb strukturovaná data

E-E-A-T a důvěryhodnost

2 OK 100
  • 6 kontrol bez nálezu
    • Informace o autorovi Info

      Autor není uveden

      U článků a obsahových/YMYL stránek přidejte autora (jméno, bio, profil). Pro produktové a landing stránky není autor nutný.
    • Sociální sítě Info

      Žádné odkazy na sociální sítě nenalezeny

      Přidejte odkazy na sociální profily (Facebook, LinkedIn, Twitter/X). Sociální signály posilují důvěryhodnost značky.
    • Citace zdrojů Info

      Málo externích odkazů a citací

      Přidejte odkazy na důvěryhodné zdroje. Citování autorit (Wikipedia, vědecké databáze, oficiální statistiky) zvyšuje E-E-A-T skóre.
    • Obsah YMYL Info

      Stránka neobsahuje typické YMYL signály

    • Kontaktní údaje Splněno

      Kontaktní údaje nalezeny v patičce

      training-app@seznam.cz
    • Prvky důvěryhodnosti Splněno

      Nalezeny prvky důvěryhodnosti (certifikace, platební loga apod.)

  • Google: E-E-A-T a užitečný obsah

Optimalizace obsahu a klíčových slov

7 OK 100
  • 9 kontrol bez nálezu
    • Hlavní fráze stránky Info

      Nejčastější fráze stránky: „in trial“, „trial request“, „in trial request“ — v title ani H1 není žádná z nich

      in trial
      Metrika je orientační. Chcete-li na některou frázi cílit ve vyhledávání, patří do title a H1; hustotu výskytu neřešte.
    • Téma stránky v textu Splněno

      Téma z title „Fanuc lathe simulator in your browser“ má oporu v textu stránky

      Fanuc lathe simulator in your browser
    • Přeoptimalizace Splněno

      Nadpisy nejsou přeoptimalizovány

    • Délka vět Splněno

      Průměrná délka věty: 8,3 slova (doporučeno ≤20 pro češtinu)

    • Délka odstavců Splněno

      Průměrná délka odstavce: 1,4 věty (doporučeno ≤4)

    • Přehlednost textu Splněno

      Obsah používá seznamy (32 položek) — text je dobře přehledný

    • Variace klíčových slov Splněno

      Nalezeno 94 různých častých výrazů

      your tool trial account program load mod request modules chip
    • Čitelnost textu Splněno

      Čitelnost textu: 81 bodů (česká kalibrace Flesch škály, nad 30 = dobře čitelné)

      81
  • Google: SEO Starter Guide

Aktuálnost obsahu

3 OK 100
  • 5 kontrol bez nálezu
    • Datum publikace Info

      Homepage — datum publikace není relevantní

    • Datum aktualizace Info

      Homepage — datum aktualizace není relevantní

    • Rok v title/H1 Splněno

      Title/H1 neobsahuje rok (není třeba aktualizovat)

    • Zastaralý rok v textu Splněno

      V textu nebyly nalezeny zastaralé roky

    • Zastaralé statistiky Splněno

      Nebyly nalezeny reference na zastaralé statistiky

  • Google: Aktualita a užitečnost obsahu

Technika & výkon

Canonical a indexace

5 OK 100
  • 6 kontrol bez nálezu
    • Hreflang Info

      Hreflang tagy nebyly nalezeny

    • Canonical URL Splněno

      Canonical URL je nastaven: https://cnc-training-app.online/

    • Meta robots Splněno

      Meta robots není nastaven (výchozí: index, follow)

    • Canonical odkazující na sebe Splněno

      Canonical URL odkazuje na sebe

    • Více značek canonical Splněno

      Stránka má nejvýše jednu značku canonical

    • Konflikt canonical a noindex Splněno

      Žádný konflikt mezi canonical a noindex

  • Google: Konsolidace duplicitních URL

Robots.txt

5 OK 100
  • 7 kontrol bez nálezu
    • Request-rate Info

      Request-rate není nastaven (jde o vlastní direktivu Seznamu, ne standard)

    • Direktivy pro AI roboty Info

      Robots.txt neobsahuje specifické direktivy pro AI roboty

      AI roboti (GPTBot, Claude-Web, PerplexityBot apod.) se řídí pravidly pro User-agent: *.
    • Dostupnost Splněno

      Robots.txt je dostupný

    • Direktiva Sitemap Splněno

      Robots.txt obsahuje odkaz na sitemap

    • Blokace webu Splněno

      Robots.txt neblokuje celý web

    • Blokace CSS/JS Splněno

      CSS a JS soubory nejsou blokovány

    • Crawl-delay Splněno

      Crawl-delay není nastaven (výchozí chování)

  • Google: Úvod do robots.txt

Sitemap

1 varování 4 OK 90
  • lastmod Doporučení

    Sitemap neobsahuje lastmod

    Přidejte <lastmod> se skutečným datem poslední změny stránky. Google používá lastmod k rozhodování, které stránky znovu procházet.
  • 6 kontrol bez nálezu
    • Počet URL Info

      Sitemap obsahuje 2 URL

    • changefreq/priority Info

      changefreq a/nebo priority jsou přítomny (doporučeno ale ne povinné)

    • Dostupnost Splněno

      Sitemap.xml je dostupný (z robots.txt)

    • Platnost XML Splněno

      Sitemap je validní XML

    • Absolutní URL Splněno

      Všechny URL jsou absolutní

    • Limit 50 000 URL Splněno

      Sitemap má 2 URL (pod limitem 50 000)

  • Google: Přehled sitemaps

Technické SEO

1 chyba 3 varování 12 OK 84
  • HSTS max-age Doporučení

    HSTS hlavička chybí nebo neobsahuje max-age

    Přidejte Strict-Transport-Security hlavičku s max-age alespoň 31536000.
    Přidejte do serveru: Strict-Transport-Security: max-age=31536000; includeSubDomains. V Caddy: header Strict-Transport-Security "max-age=31536000; includeSubDomains"
  • Přesměrování z HTTP Doporučení

    HTTP verze vrací 200 místo přesměrování na HTTPS

    Nastavte přesměrování z HTTP na HTTPS.
  • Jednotná varianta www Doporučení

    Obě varianty (cnc-training-app.online i www.cnc-training-app.online) vrací 200

    Přesměrujte jednu variantu na druhou (301). Dvě živé varianty dělí signály pro vyhledávače.
  • Hlavičky pro cache Doporučení

    Cache-Control max-age je 0

    max-age=0
    Zvažte nastavení vhodného max-age pro opakované návštěvy.
  • 15 kontrol bez nálezu
    • Lomítko na konci URL Info

      Testováno na homepage – trailing slash není relevantní

    • Content-Security-Policy Info

      Chybí Content-Security-Policy hlavička

      CSP je pokročilá hlavička, jejíž nastavení bývá na týden práce — vyžaduje projít a allowlistovat každý zdroj skriptů/stylů/fontů, které web skutečně používá. Když ji nemáte, nejste sami — jde spíš o dlouhodobý projekt než o rychlou opravu.
    • HTTPS Splněno

      Web používá HTTPS

    • HTML lang Splněno

      HTML lang atribut je nastaven

      <html lang="en">
    • X-Frame-Options Splněno

      X-Frame-Options hlavička je nastavena

    • X-Content-Type-Options Splněno

      X-Content-Type-Options hlavička je nastavena

    • Referrer-Policy Splněno

      Referrer-Policy hlavička je nastavena (strict-origin-when-cross-origin)

    • Malá písmena v URL Splněno

      URL cesta používá pouze malá písmena

    • Parametry v canonical URL Splněno

      Canonical URL neobsahuje query parametry

    • Velikost stránky Splněno

      Velikost stránky: 41.3 KB

      41.3 KB
    • Platnost SSL certifikátu Splněno

      SSL certifikát vyprší za 88 dní

    • Verze TLS Splněno

      TLS verze: TLSv1.2

    • Certifikátový řetězec Splněno

      Certifikátový řetězec je kompletní

    • Komprese (Gzip/Brotli) Splněno

      Komprese je aktivní: gzip

      gzip
  • Google: HTTPS a technické SEO

Výkon

1 varování 9 OK 1 ověřte ručně 83

Reálná data od návštěvníků

Chrome UX Report · 1. 10. – 28. 10. 2026 · mobil, 75. percentil

  • LCP 2,9 s vyžaduje zlepšení
  • CLS 0,00 dobré

Doporučení Core Web Vitals z reálných dat Chrome (28 dní, P75): LCP 2,9 s, CLS 0,00 (LCP mimo doporučené hodnoty)

LCP: optimalizujte největší prvek — preload hero obrázku, fetchpriority="high", komprese.

Náš odhad × naměřeno

  • FCP 0,7 s → 2,9 s
Zobrazit u Googlu →
  • Optimalizace fontů Ruční kontrola

    Web používá vlastní fonty, ale font-display nejde ověřit — pravidla jsou v externích stylech. Zkontrolujte font-display: swap ručně.

  • 10 kontrol bez nálezu
    • Riziko posunu obsahu (CLS) Info

      Riziko posunu obsahu (CLS): heuristický odhad ustupuje naměřeným datům z Chrome (Core Web Vitals výše).

    • Doba do prvního bajtu (TTFB) Splněno

      TTFB: 90.6 ms

    • Celková doba odpovědi Splněno

      Celková doba odpovědi: 0.09 s

    • Překlad DNS Splněno

      Překlad DNS: 0.7 ms

    • Navázání spojení TLS Splněno

      Navázání spojení TLS: 66.3 ms

    • Odhadovaná velikost stránky Splněno

      Odhadovaná velikost: 399 KB

      399 KB
    • Počet prvků DOM Splněno

      Počet prvků DOM: 697 (z vykresleného DOM (po spuštění JavaScriptu))

      697
    • Zdroje třetích stran Splněno

      Zdroje třetích stran: 0

      0
    • Odhadované FCP Splněno

      Odhadované FCP: 0.7 s

      0.7 s
    • Verze protokolu HTTP Splněno

      Verze protokolu HTTP: HTTP/2

      HTTP/2
  • Web.dev: Core Web Vitals

Chybové stránky

1 varování 1 OK 75
  • Vlastní 404 stránka Doporučení

    404 stránka neobsahuje navigaci

    Přidejte na 404 stránku navigaci a odkaz na homepage.
  • 1 kontrola bez nálezu
    • Stavový kód 404 Splněno

      Neexistující stránka vrací HTTP 404

  • Google: HTTP chyby a crawling
Sesterský nástroj

Certito hlídá web i zákon

Kontroluje web každý týden — technicky i právně: přístupnost, cookie lišta, GDPR, povinnosti e-shopu. Když se něco pokazí, ozve se dřív než úřad.

Vyzkoušet Certito → První kontrola zdarma

Proč nemusíte mít 100/100

Technické skóre je orientační ukazatel, nikoliv absolutní měřítko kvality Vašeho webu. Audit kontroluje desítky technických a obsahových faktorů, ale ne všechny jsou relevantní pro každý typ stránky.

  • Úvodní stránka nepotřebuje breadcrumbs navigaci — je to výchozí bod webu.
  • Kontaktní stránka bude mít přirozeně méně textu a nižší poměr text/HTML.
  • Právní stránky (podmínky, GDPR) nepotřebují autora ani datum publikace.
  • Keyword density u kratších stránek přirozeně kolísá — název značky se opakuje častěji.

Technické skóre nad 85 je velmi dobrý výsledek. Soustřeďte se na opravu červených chyb a varování, která mají reálný dopad na viditelnost Vašeho webu ve vyhledávačích — ne na dosažení čísla 100.

Bezplatný audit

Zbývá auditů 10 z 10 / den
Opakovaný audit URL Kdykoli k dispozici
Verze Free — 202 kontrol

Bezplatná verze zahrnuje kompletní analýzu jedné stránky. Chcete hlídat celý web pravidelně? Takové hlídání nabízí Certito za 390 Kč měsíčně.

Tohle je snímek k dnešnímu dni. Web se mění — redesign, nový plugin, novela zákona. Sesterský nástroj Certito hlídá weby průběžně a ozve se dřív než úřad.

Hlídání nabízí Certito za 390 Kč/měs vč. DPH →