# SEO + Security + Performance audit: 51 kontrol

> Kompletný zoznam všetkých kontrol nástroja SEO + Security + Performance z Be1st.ai.

51 kontrol celkom (8 CDP)

> Kontroly označené [CDP] bežia v reálnom prehliadači cez Chrome DevTools Protocol, pri každom audite.

## SEO Health

*30 kontrol - S1 až S30*

### S1 - Title tag existencia

Overenie či stránka má <title> tag v <head> sekcii.

### S2 - Title - dĺžka

Optimálna dĺžka 50-60 znakov pre správne zobrazenie vo výsledkoch vyhľadávania.

### S3 - H1 nadpis

Stránka by mala mať presne jeden <h1> nadpis.

### S4 - Heading hierarchia

Kontrola či nadpisy (H1-H6) nepreskakujú úrovne.

### S5 - Canonical URL

Overenie <link rel='canonical'> pre zabránenie duplicitného obsahu.

### S6 - Viewport meta tag

Meta viewport tag pre správne zobrazenie na mobilných zariadeniach.

### S7 - Robots meta tag

Kontrola meta robots - či nie je nastavené 'noindex' alebo 'nofollow'.

### S8 - Open Graph tagy

og:title, og:description, og:image pre správne zdieľanie na sociálnych sieťach.

### S9 - Twitter Card tagy

Kontrola twitter:card, twitter:title a twitter:description tagov.

### S10 - Štruktúrované dáta

Overenie JSON-LD, microdata alebo RDFa štruktúrovaných dát.

### S11 - Image ALT texty

Každý obrázok by mal mať alt atribút pre prístupnosť a SEO.

### S12 - Interné linky

Minimum 3 interné linky pre správnu navigáciu a PageRank distribúciu.

### S13 - Externé linky

Kontrola existencie odkazov na externé relevantné zdroje.

### S14 - Kvalita anchor textov

Overenie či anchor texty popisujú cieľové stránky (nie 'kliknite sem').

### S15 - Čisté URL

URL bez query parametrov, hashbangov a zbytočných fragmentov.

### S16 - HTML lang atribút

Správny jazykový atribút na <html> tagu (napr. lang='sk').

### S17 - Favicon

Overenie či web má definovanú favicon ikonu.

### S18 - Status code a broken linky

HTTP status code kontrolovanej URL + overenie <a href> odkazov na stránke HEAD requestami. Pri veľmi veľkom počte odkazov sa môže overiť reprezentatívna vzorka; výsledok vždy uvádza, koľko odkazov sa overilo.

### S19 - Robots.txt

Overenie existencie a správnosti robots.txt súboru.

### S20 - Sitemap.xml

Kontrola či web má prístupný a validný sitemap.xml.

### S21 - HTTPS redirect

Automatické presmerovanie z HTTP na HTTPS.

### S22 - WWW konzistencia

Jednotné používanie www/non-www verzie domény.

### S23 - Trailing slash konzistencia

Jednotné používanie/nepoužívanie trailing slashu v URL.

### S24 - Veľkosť HTML

Veľkosť HTML dokumentu - ideálne pod 100 KB.

### S25 - Mobile-friendly indikátory

Kontrola responsive designu a mobilnej prístupnosti.

### S26 - Dĺžka obsahu

Minimum 300 slov pre dostatočnú relevanciu obsahu.

### S27 - Keyword density

Hustota kľúčových slov - overenie či nie je preplnená alebo nedostatočná.

### S28 - Hreflang tagy

Kontrola hreflang tagov pre viacjazyčné weby.

### S29 - Pagination

Overenie rel='prev' a rel='next' pre stránkovacie stránky.

### S30 - Breadcrumb navigácia

Kontrola drobčekovej navigácie pre lepšiu orientáciu.

## Security

*11 kontrol - SEC1 až SEC11*

### SEC1 - HTTPS

Overenie či web beží na HTTPS s platným certifikátom.

### SEC2 - HSTS

Strict-Transport-Security header - max-age >= 31536000, includeSubDomains.

### SEC3 - CSP

Content-Security-Policy - bez unsafe-inline, unsafe-eval a wildcards.

### SEC4 - X-Frame-Options

Ochrana proti clickjackingu - DENY alebo SAMEORIGIN.

### SEC5 - X-Content-Type-Options

Header 'nosniff' pre zabránenie MIME-type sniffingu.

### SEC6 - Referrer-Policy

Kontrola referrer policy - odporúčané strict-origin-when-cross-origin.

### SEC7 - Permissions-Policy

Odmietnutie prístupov ku kamere, mikrofónu a geolokácii.

### SEC8 - Mixed Content [CDP]

Detekcia HTTP zdrojov na HTTPS stránke (obrázky, skripty, štýly).

### SEC9 - Security Warnings [CDP]

Zachytenie bezpečnostných varovaní v browser konzole.

### SEC10 - Insecure Cookies [CDP]

Kontrola SameSite, Secure a HttpOnly flagov na cookies.

### SEC11 - Deprecated APIs [CDP]

Detekcia použitia zastaraných browser API.

## Performance

*10 kontrol - P1 až P10*

### P1 - Response Time

Čas odpovede servera - ideálne pod 1 sekundu, warning pod 3s.

### P2 - HTML Size

Veľkosť HTML dokumentu - pass pod 100 KB, warning pod 500 KB.

### P3 - External Resources

Počet externých skriptov, štýlov a obrázkov - ideálne pod 20.

### P4 - Inline CSS

Množstvo inline CSS - pass pod 10 KB, warning pod 50 KB.

### P5 - Inline JS

Množstvo inline JavaScriptu - pass pod 10 KB, warning pod 50 KB.

### P6 - Image Optimization

Lazy loading, srcset a správne formáty obrázkov (WebP, AVIF).

### P7 - Total Page Weight [CDP]

Celková veľkosť stránky - pass pod 2 MB, warning pod 5 MB.

### P8 - Request Count [CDP]

Celkový počet HTTP requestov - pass pod 50, warning pod 100.

### P9 - CSS Coverage [CDP]

Koľko percent CSS kódu sa reálne používa na stránke.

### P10 - JS Coverage [CDP]

Koľko percent JavaScript kódu sa reálne používa na stránke.

## Odkiaľ berieme dáta

Všetky zdroje, z ktorých SEO + Bezpečnosť + Výkon čerpá, a na čo slúži každý z nich.

- **Váš web**: HTML stránky, jej HTTP hlavičky, robots.txt a sitemap.xml. Na každý odkaz na stránke pošleme krátku požiadavku, či ešte funguje. *Použité pri: 43 kontrol (všetko okrem kontrol v prehliadači)*
- **Chromium** (https://www.chromium.org): Stránku otvoríme v skutočnom prehliadači a cez Chrome DevTools Protocol sledujeme zmiešaný obsah, varovania v konzole, cookies, váhu stránky a kód, ktorý sa nikdy nespustí. *Použité pri: 8 kontrol (SEC8 až SEC11, P7 až P10)*
