# SEO — Slovník kontrol

30 kontrol optimalizácie pre vyhľadávače

---

## S1 — Title Tag

**Čo to je:** Kontrola existencie HTML <title> tagu na stranke. Title tag je jeden z najdôležitéjsich on-page SEO faktorov, ktorý sa zobrazuje vo vysledkoch vyhladavania ako hlavný nadpis odkazu.

**Prečo je to dôležité:** Bez title tagu vyhľadávače nevedia správne zobrazit vašu stranku vo vysledkoch. Google pouziva title tag ako primarny signal pre pochopenie obsahu stranky a jeho zobrazenie v SERP.

**Príklad z praxe:** Amazon.com pouziva presné title tagy pre každý produkt, napr. '<title>iPhone 15 Pro Max - Apple Smartphone | Amazon.com</title>'. Stranky bez title tagu môžu stratit až 30% organickej návštevnosťi.

### Zdroje
- [HTML <title> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title) — MDN Web Docs
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S2 — Title - dlzka

**Čo to je:** Kontrola dlzky title tagu, ktorý by mal mat 50-60 znakov. Prilis kratky title nevyuziva plny potencial vo vysledkoch, prilis dlhy sa orezava a zobrazuje sa s trojteckou.

**Prečo je to dôležité:** Google zobrazuje priblizne 50-60 znakov z title tagu vo vysledkoch vyhladavania. Optimalny title v tomto rozsahu maximalizuje viditeľnosť a mieru prekliku (CTR).

**Príklad z praxe:** Wikipédia doslova optimalizuje titulky kazdej stranky. Napr. 'Bratislava - Wikipédia' (22 znakov) je kratky ale efektivny. Naopak title s 90 znakmi sa v Google oreze a používateľ nevidi celu informaciu.

### Zdroje
- [HTML <title> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title) — MDN Web Docs
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S3 — H1 nadpis

**Čo to je:** Kontrola, či stranka obsahuje presné jeden H1 nadpis. H1 je hlavný nadpis stranky, ktorý vyhľadávačom hovori o com stranka je. Viacero H1 alebo žiadny H1 su problematicke.

**Prečo je to dôležité:** H1 nadpis je druhy najdôležitéjsi on-page SEO element po title tagu. Pomaha vyhľadávačom aj používateľom rychlo pochopit hlavnu temu stranky. Presne jeden H1 na stranku je osvedceny standard.

**Príklad z praxe:** Google.com na svojom blogu pouziva vzdy presné jeden H1 pre každý clanok. Stranky s viacerymi H1 nadpismi matia vyhľadávače ohladne hierarchie obsahu a môžu znizit ranking.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S4 — Heading hierarchia

**Čo to je:** Kontrola správnej hierarchie nadpisov H1 až H6 bez preskakovania urovni. Spravna hierarchia znamena H1 -> H2 -> H3 bez toho, aby sa preskocila úroveň (napr. z H1 rovno na H3).

**Prečo je to dôležité:** Spravna hierarchia nadpisov pomáha vyhľadávačom pochopit strukturu a vztahy medzi sekciami obsahu. Zaroven zlepsuje prístupnost pre citacky obrazovky a celkovu pouzitelnost stranky.

**Príklad z praxe:** MDN Web Docs pouziva bezchybnu hierarchiu nadpisov na kazdej dokumentacnej stranke. Naopak, stranky ktoré preskakuju z H1 na H4 stracacju semanticky kontext a vyhľadávače nevedia správne interpretovat strukturu obsahu.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S5 — Canonical URL

**Čo to je:** Kontrola prítomnosťi canonical tagu (<link rel='canonical'>), ktorý určuje preferovanu verziu stranky. Pomaha predchadzat problémom s duplicitnym obsahom.

**Prečo je to dôležité:** Bez canonical tagu môžu vyhľadávače indexovat viacero verzii tej istej stranky (s/bez www, s/bez trailing slash, s UTM parametrami), co rozdeluje link equity a môže znizit ranking.

**Príklad z praxe:** Shopify automaticky pridava canonical tagy na vsetky produktove stranky, aby URL s filtrami (?color=red) neuberali ranking hlavnej produktovej stranke. Bez toho by Google mohol indexovat stovky duplicit.

### Zdroje
- [Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) — Google Search Central
- [HTML <link> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link) — MDN Web Docs

---

## S6 — Viewport meta tag

**Čo to je:** Kontrola prítomnosťi meta viewport tagu, ktorý zabezpečuje správne zobrazenie stranky na mobilnych zariadeniach. Tag <meta name='viewport' content='width=device-width, initial-scale=1'> je standard.

**Prečo je to dôležité:** Google pouziva mobile-first indexovanie, co znamena ze mobilna verzia stranky je primarna pre ranking. Bez viewport tagu sa stranka na mobile zobrazi ako desktopova verzia zmensena na maly displej.

**Príklad z praxe:** Vsetky moderne webove frameworky (Next.js, Nuxt, Angular) pridávajú viewport tag automaticky. Starsie webstranky bez tohto tagu su Google oznacene ako 'nie su mobilne priatelske' a stracacju pozicie vo vyhladavani.

### Zdroje
- [HTML <meta> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta) — MDN Web Docs
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S7 — Robots meta tag

**Čo to je:** Kontrola, či stranka neobsahuje meta robots tag s hodnotou 'noindex', ktorý brani vyhľadávačom indexovat stranku. Overuje, ze hlavne stranky su prístupne pre indexaciu.

**Prečo je to dôležité:** Meta robots tag s hodnotou 'noindex' kompletne vylucuje stranku z vysledkov vyhladavania. Casto sa stava, ze vyvojari zabudnu odstranit noindex po prechode z testovacieho prostredia na produkciu.

**Príklad z praxe:** Znamy pripad: velky e-shop zabudol odstranit 'noindex' po migraci na novy server a stratil 80% organickej návštevnosťi za tyzden. Google Search Console dokaze na tento problem upozornit, ale až s oneskorením.

### Zdroje
- [Robots Meta Tag Specifications](https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S8 — Open Graph tagy

**Čo to je:** Kontrola prítomnosťi Open Graph meta tagov (og:title, og:description, og:image, og:url). Tieto tagy urcuju, ako sa obsah zobrazi pri zdielani na socialnych sietach ako Facebook, LinkedIn a dalsich.

**Prečo je to dôležité:** Bez OG tagov socialne siete generuju nahlad automaticky, co často vedie k neatraktivnemu zobrazeniu. Spravne OG tagy zvysuju mieru prekliku pri zdielani obsahu až o 50%.

**Príklad z praxe:** The New York Times má precizne nastavene OG tagy pre každý clanok vcetne og:image s optimalizovanym nahladovym obrazkom. Pri zdielani na Facebooku sa clanok zobrazi s velkym obrazkom, titulkom a popisom.

### Zdroje
- [The Open Graph Protocol](https://ogp.me/) — Open Graph Protocol
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S9 — Twitter Card tagy

**Čo to je:** Kontrola prítomnosťi Twitter (X) Card meta tagov (twitter:card, twitter:title, twitter:description, twitter:image). Tieto tagy ovladaju zobrazenie obsahu pri zdielani na platforme X (byvaly Twitter).

**Prečo je to dôležité:** Twitter Card tagy umoznuju bohatsi nahlad pri zdielani odkazov na X. Podporuju rôzne formaty ako Summary Card, Summary s velkym obrazkom a Player Card pre video obsah.

**Príklad z praxe:** Spotify pouziva Twitter Player Card na zdielanie skladieb, takze používatelia môžu priamo na X predpocuvat hudbu. Bez Twitter Card tagov by sa zobrazil len prosty odkaz bez nahladoveho obrazka.

### Zdroje
- [Getting Started with Cards](https://developer.x.com/en/docs/x-for-websites/cards/guides/getting-started) — X Developer Platform
- [Cards Markup](https://developer.x.com/en/docs/x-for-websites/cards/overview/markup) — X Developer Platform

---

## S10 — Strukturovane data

**Čo to je:** Kontrola prítomnosťi štruktúrovaných dat vo formate JSON-LD alebo microdata (Schema.org). Strukturovane data pomáhaju vyhľadávačom presnéjsie pochopit obsah stranky a zobrazit rich snippets.

**Prečo je to dôležité:** Stranky so strukturovanymi datami môžu ziskat rich snippets vo vysledkoch (hodnotenia hviezdami, ceny, FAQ, recepty, eventy). Tieto vystupy zvysuju viditeľnosť a CTR až o 30%.

**Príklad z praxe:** Amazon pouziva Product schema na kazdom produkte, vdaka comu Google zobrazuje cenu, dostupnost a hodnotenie priamo vo vysledkoch. Recepty na Toprecepty.sk vyuzivaju Recipe schema pre zobrazenie casu pripravy a hodnotenia.

### Zdroje
- [Introduction to Structured Data](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S11 — Image ALT texty

**Čo to je:** Kontrola, či vsetky obrazky na stranke majú vyplneny atribut alt. ALT text popisuje obsah obrazku pre vyhľadávače a asistivne technologie (citacky obrazovky).

**Prečo je to dôležité:** Vyhladavace nevedia 'vidiet' obrazky a spoliehaju sa na ALT text pre ich indexaciu. ALT texty su tiez kľúčové pre prístupnost webu a zobrazuju sa ked sa obrazok nenacita.

**Príklad z praxe:** Wikipédia dosledne pouziva popisne ALT texty pre vsetky obrazky, napr. alt='Bratislavsky hrad pri zapade slnka'. E-shopy bez ALT textov prichadzaju o traffic z Google Images, ktorý môže tvorit 10-20% návštevnosťi.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S12 — Interne linky

**Čo to je:** Kontrola, či stranka obsahuje minimalne 3 interne odkazy na ďalšie stranky rovnakeho webu. Interne linkovanie pomáha vyhľadávačom objavovat obsah a distribuovat link equity naprieč webom.

**Prečo je to dôležité:** Interne linky su zakladom crawlovania webu vyhľadávačmi. Stranky bez internych odkazov su 'sireocene' - vyhľadávače ich tazko objavía a nepriraduju im dostatocnu autoritu.

**Príklad z praxe:** Wikipédia je majster interneho linkovania - každý clanok obsahuje desiatky odkazov na suvisiace stranky. Vdaka tomu Google dokaze efektivne crawlovat miliony stranok. Blog bez internych linkov strati až 40% potenciálneho rankingu.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S13 — Externe linky

**Čo to je:** Kontrola prítomnosťi externych odkazov na dovoruhodne zdroje. Odkazovanie na kvalitne externe zdroje zvysuje dovoruhodnost stranky a pomáha vyhľadávačom pochopit tematicky kontext.

**Prečo je to dôležité:** Externe odkazy na autoritativne zdroje signalizuju vyhľadávačom, ze vás obsah je zasadeny do sirseho kontextu a je dovoruhodny. Google to vníma ako signal kvality obsahu.

**Príklad z praxe:** Vedecke clanky vzdy odkazuju na zdroje a studie. Podobne kvalitný blog post o zdravi by mal odkazovat na WHO alebo odborne zdroje. Stranky bez externych odkazov môžu posobit ako uzavrene a nedovoruhodne.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S14 — Kvalita anchor textov

**Čo to je:** Kontrola kvality anchor textov (textu odkazov). Anchor texty by mali byt popisne a relevantné, nie genericke ako 'kliknite sem', 'tu', 'viac' alebo 'citajte dalej'.

**Prečo je to dôležité:** Anchor text pomáha vyhľadávačom pochopit obsah cielenej stranky. Popisne anchor texty ako 'sprievodca SEO optimalizáciou' su ovela uzitocnejsie nez 'kliknite sem', a to pre používateľov aj vyhľadávače.

**Príklad z praxe:** Google vo vlastnej dokumentacii pouziva popisne anchor texty ako 'pozrite si nasho sprievodcu strukturovanymi datami'. Naopak, email marketing kampane často pouzivaju 'kliknite sem', co je z pohladu SEO nevyuzita prilezitost.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S15 — Ciste URL

**Čo to je:** Kontrola, či URL adresa stranky je cista a citatelna - bez zbytocnych query parametrov, session ID, alebo nahodnych retazcov. Ciste URL su lahsie zapamatateldne a zdielatelne.

**Prečo je to dôležité:** Ciste URL zlepsuju používateľsky zazitok a pomáhaju vyhľadávačom pochopit strukturu webu. URL ako '/produkty/topanky-nike-air' je lepsia nez '/p?id=38291&cat=12&sess=abc123'.

**Príklad z praxe:** Airbnb pouziva ciste URL ako '/rooms/12345' namiesto zlozitych query parametrov. WordPress s povolenim 'pretty permalinks' meni '/p?id=123' na '/názov-clanku'. Ciste URL majú preukazaztelne vyssiu mieru prekliku vo vysledkoch.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S16 — HTML lang atribut

**Čo to je:** Kontrola prítomnosťi atributu lang na HTML elemente (napr. <html lang='sk'>). Tento atribut definuje jazyk obsahu stranky pre vyhľadávače a asistivne technologie.

**Prečo je to dôležité:** Atribut lang pomáha vyhľadávačom zobrazovat stranku správnemu jazykovemu publiku. Citacky obrazovky ho pouzivaju na vyber správnej vyslovnosti. Bez neho môžu vyhľadávače stranku ponúkat nespresnému publiku.

**Príklad z praxe:** Slovensky web bez lang='sk' môže Google zobrazovat aj nemeckym alebo ceskym používateľom. Globalne firmy ako IKEA nastavuju lang atribut na kazdej jazykovej verzii svojho webu (lang='sk', lang='cs', lang='de').

### Zdroje
- [HTML lang Global Attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang) — MDN Web Docs
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S17 — Favicon

**Čo to je:** Kontrola prítomnosťi faviconu - malej ikonky zobrazenej v karte prehliadaca, zalozkkach a vo vysledkoch vyhladavania. Favicon zvysuje rozpoznatelnost značky.

**Prečo je to dôležité:** Google zobrazuje favicon vedla URL vo vysledkoch vyhladavania na mobile. Favicon zvysuje dovoruhodnost a rozpoznatelnost webu. Bez neho sa zobrazuje genericka ikona, co znižuje CTR.

**Príklad z praxe:** GitHub pouziva svoj charakteristicky octocat favicon, ktorý je okamzite rozpoznatelny v desiatich otvorenych kartach prehliadaca. Weby bez faviconu posodia neprofesionalnesie a používatelia ich tazsie najdu medzi otvorenymi kartami.

### Zdroje
- [HTML <link> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link) — MDN Web Docs
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S18 — Status code a broken linky

**Čo to je:** Kontrola HTTP status kodu analyzovanej URL a overenie vsetkych odkazov na stranke. Každý <a href> odkaz sa realne overi HTTP HEAD requestom a zisti sa či je funkcny alebo broken (404, 5xx, timeout).

**Prečo je to dôležité:** Broken linky poskodzuju používateľsku skusenost a SEO. Google znižuje hodnotenie stranok s mnohymi nefunkcnymi odkazmi. HTTP status kod stranky musi byt 2xx — iný status (napr. 5xx) znamena technicke problemy.

**Príklad z praxe:** E-shop má na homepage 85 odkazov. Po kontrole sa ukaze ze 3 vedu na zrusene produkty (404) a 1 externy odkaz na partnersku firmu, ktora uz neexistuje (timeout). Opravou týchto odkazov sa zlepsi crawl budget aj používateľska skusenost.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [HTTP Status Codes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status) — MDN Web Docs

---

## S19 — Robots.txt

**Čo to je:** Kontrola existencie suboru robots.txt v koreni webu. Tento subor hovori vyhľadávačovym robotom, ktoré casti webu môžu a nemôžu crawlovat.

**Prečo je to dôležité:** Robots.txt je prvy subor, ktorý vyhľadávači robot cita pri navsteve webu. Spravne nastaveny robots.txt optimalizuje crawl budget a chrani citlive sekcie webu pred indexovanim.

**Príklad z praxe:** Facebook má rozsiahly robots.txt, ktorý blokuje crawlovanie profilov ale povoluje verejne stranky. Nespravny robots.txt môže zablokovat cely web - znamy pripad ked 'Disallow: /' nahodne zablokoval cely e-shop na tyzdne.

### Zdroje
- [Robots.txt Introduction and Guide](https://developers.google.com/search/docs/crawling-indexing/robots/intro) — Google Search Central
- [How Google Interprets robots.txt](https://developers.google.com/search/docs/crawling-indexing/robots/robots_txt) — Google Search Central

---

## S20 — Sitemap.xml

**Čo to je:** Kontrola existencie XML sitemapy, ktora poskytuje vyhľadávačom zoznam vsetkych dolezitych URL na webe. Sitemap urychluje objavovanie noveho a aktualizovaneho obsahu.

**Prečo je to dôležité:** Sitemap je ako mapa webu pre vyhľadávače. Obzvlast dolezita je pre velke weby, nove weby s malym poctom externych odkazov, a weby s bohatym multimediialnym obsahom.

**Príklad z praxe:** CNN.com má sitemap index s odkazmi na sitemapy pre spravy, video a obrazky. WordPress generuje sitemap automaticky. Nove weby bez sitemap môžu cakat tyzdne kym Google objaví vsetky ich stranky.

### Zdroje
- [Sitemaps Overview](https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview) — Google Search Central
- [Robots.txt Introduction](https://developers.google.com/search/docs/crawling-indexing/robots/intro) — Google Search Central

---

## S21 — HTTPS

**Čo to je:** Kontrola, či web pouziva HTTPS protokol s platnym SSL/TLS certifikatom. HTTPS sfruje komunikaciu medzi prehliadacom a serverom a je ranking faktorom pre Google.

**Prečo je to dôležité:** Google od roku 2014 pouziva HTTPS ako ranking signal. Prehliadace oznacuju HTTP stranky ako 'Nezabezpecene', co odpudzuje používateľov. HTTPS je dnes absolutny zaklad pre každý web.

**Príklad z praxe:** Let's Encrypt poskytuje bezplatne SSL certifikaty a vacsina hostingov ponúka HTTPS automaticky. Weby bez HTTPS stracacju dôveru používateľov - prieskum ukazuje, ze 85% používateľov opusti web oznaceny ako 'Nezabezpeceny'.

### Zdroje
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S22 — WWW konzistencia

**Čo to je:** Kontrola, či web konzistentne pouziva bud verziu s www alebo bez www a správne presmerovava jednu verziu na druhu. Obe verzie by nemali fungovat sucasne bez presmerovania.

**Prečo je to dôležité:** Pre vyhľadávače su example.com a www.example.com dve rôzne stranky. Bez presmerovania sa link equity rozdeluje medzi obe verzie, co oslabuje celkový ranking webu.

**Príklad z praxe:** Google.com presmerovava www.google.com na google.com (bez www). Naopak, www.amazon.com je primarna verzia Amazonu. Dolezite je zvolit jednu variantu a druhu presmerovat cez 301 redirect.

### Zdroje
- [Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) — Google Search Central
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S23 — Trailing slash konzistencia

**Čo to je:** Kontrola konzistentneho pouzivania trailing slashu (koncoveho lomitka) v URL. Adresy /stranka a /stranka/ su pre vyhľadávače rôzne URL a mali by byt zjednotene.

**Prečo je to dôležité:** Nekonzistentne pouzivanie trailing slashov vytvara duplicitne URL, co zmakuje vyhľadávače a rozdeluje link equity. Web by mal pouzivat jednu konvenciu a druhu presmerovat.

**Príklad z praxe:** Next.js umožňuje nastavit trailingSlash: true/false v konfiguraci. Apache servery často pridávajú trailing slash automaticky pre adresare. Dolezite je mat konzistentne pravidlo a 301 presmerovanie pre druhu variantu.

### Zdroje
- [Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S24 — Velkost HTML

**Čo to je:** Kontrola velkosti HTML dokumentu, ktora by nemalá presiahnnut 100 KB. Prilis velke HTML spomaluje parsovanie, rendering a zvysuje cas nacitania stranky.

**Prečo je to dôležité:** Velke HTML dokumenty spomaluju nacitanie stranky, spotrebuvaju viac pamate a môžu sposobit problemy na mobilnych zariadeniach s obmedzenym datovym planom. Google uprednostnuje rýchle stranky.

**Príklad z praxe:** Single Page Aplikacie (SPA) niekedy generuju HTML s inliné CSS/JS presahujucim 500 KB. Google doporucuje udrzovat HTML pod 100 KB. Temy pre WordPress s page buildermi často generuju zbytocne velke HTML s desiatkami zbytocnych div elementov.

### Zdroje
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S25 — Mobile-friendly indikatory

**Čo to je:** Kontrola základných indikatorov mobilnej privetivosti: viewport tag, responzivny design, citatelna velkost pisma, dostatočne velke dotykove ciele a žiadny horizontalny scrolling.

**Prečo je to dôležité:** Viac ako 60% vyhladavani prebieha na mobilnych zariadeniach. Google pouziva mobile-first indexovanie, takze mobilna verzia stranky je primarna pre hodnotenie a ranking.

**Príklad z praxe:** Google ponúka Mobile-Friendly Test na testovanie mobilnej privetivosti. Stranky ktoré nie su mobile-friendly stracacju pozicie vo vysledkoch na mobile. Responzivny design je dnes standard - Bootstrap a Tailwind CSS ho riesia automaticky.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Lighthouse SEO Audits](https://web.dev/articles/pass-lighthouse-seo-audit) — web.dev

---

## S26 — Dlzka obsahu

**Čo to je:** Kontrola, či hlavný obsah stranky obsahuje minimalne 300 slov. Kratky obsah nedokaze dostatočne pokryt temu a vyhľadávače ho môžu povazovat za 'thin content'.

**Prečo je to dôležité:** Stranky s malym množstvom obsahu (thin content) majú nizsi ranking, pretože neposkytuju dostatocnu hodnotu používateľom. Google preferuje komplexny, hodnotny obsah ktorý dobre pokryva temu.

**Príklad z praxe:** Studie ukazuju, ze stranky na prvej pozicii Google majú priemerne 1400+ slov. Wikipédia clanky s tisicami slov dominuju vysledkom. Produktove stranky s len 2-3 vetami prichadzaju o organicky traffic oproti konkurencii s detailnymi popismi.

### Zdroje
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central

---

## S27 — Keyword density

**Čo to je:** Kontrola hustoty kľúčových slov v obsahu stranky. Prilis vysoká hustota (keyword stuffing) je penalizovana, prilis nízka znamena, ze stranka nie je dostatočne relevantna pre dane kľúčové slovo.

**Prečo je to dôležité:** Google penalizuje keyword stuffing - umele opakovanie kľúčových slov. Prirodzena hustota 1-3% je optimalna. Moderne vyhľadávače pouzivaju semanticke porozumenie, takze synonyma a suvisiace terminy su rovnako dôležité.

**Príklad z praxe:** Stary SEO prístup 'lacne topanky, topanky lacno, kupte lacne topanky' je dnes penalizovany. Google Panda update v roku 2011 zacal postihovat keyword stuffing. Kvalitny obsah pouziva kľúčové slova prirodzene v kontexte.

### Zdroje
- [Google Search Essentials](https://developers.google.com/search/docs/essentials) — Google Search Central
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

## S28 — Hreflang tagy

**Čo to je:** Kontrola prítomnosťi hreflang tagov na viacjazycnych weboch. Hreflang atribut informuje vyhľadávače o jazykovych a regionalnych variantach stranky (napr. sk, cs, en).

**Prečo je to dôležité:** Bez hreflang tagov môže Google zobrazit cesku verziu stranky slovenskemu používateľovi alebo naopak. Hreflang zabezpečuje, ze správna jazykova verzia sa zobrazi správnemu publiku.

**Príklad z praxe:** IKEA.com pouziva hreflang pre desiatky krajin: hreflang='sk' pre Slovensko, hreflang='cs' pre Cesko, hreflang='de-AT' pre Rakusko. Bez hreflang tagov by Google mohol zobrazit nemecku verziu Cecom, co vedie k vysokemu bounce rate.

### Zdroje
- [Localized Versions of Pages](https://developers.google.com/search/docs/specialty/international/localized-versions) — Google Search Central
- [HTML <link> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link) — MDN Web Docs

---

## S29 — Pagination (rel prev/next)

**Čo to je:** Kontrola správneho pouzitia rel='prev' a rel='next' na strankach s paginaciou. Tieto atributy informuju vyhľadávače o vztahu medzi strankami v sekvencii (napr. stranka 1, 2, 3).

**Prečo je to dôležité:** Spravna paginacia pomáha vyhľadávačom pochopit, ze viacero stranok tvori logicky celok. Bez nej môžu byt paginovane stranky vnímane ako duplicitny obsah s podobnymi titulkami a popismi.

**Príklad z praxe:** E-shopy ako Alza.sk pouzivaju paginaciu pre kategorie s desiatkami produktov. Spravne nastavene rel prev/next pomáhaju Google pochopit, ze /topanky?page=2 je pokracovanie /topanky. Google v roku 2019 oznacil rel prev/next ako 'hint', nie prikaz, ale stale ho akceptuje.

### Zdroje
- [Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) — Google Search Central
- [HTML <link> Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link) — MDN Web Docs

---

## S30 — Breadcrumb navigacia

**Čo to je:** Kontrola prítomnosťi breadcrumb (drobcekoveho) navigacneho prvku na stranke. Breadcrumbs ukazuju hierarchicku pozíciu stranky v strukture webu (napr. Domov > Kategoria > Produkt).

**Prečo je to dôležité:** Breadcrumbs zlepsuju navigaciu, znizuju bounce rate a Google ich zobrazuje priamo vo vysledkoch vyhladavania namiesto URL. Strukturovane data pre breadcrumbs (BreadcrumbList schema) zvysuju viditeľnosť v SERP.

**Príklad z praxe:** Amazon zobrazuje breadcrumbs na kazdej produktovej stranke: 'Electronics > Computers > Laptops > Gaming Laptops'. Google tieto breadcrumbs zobrazuje vo vysledkoch, co pomáha používateľom pochopit kontext stranky este pred kliknutim.

### Zdroje
- [Breadcrumb Structured Data](https://developers.google.com/search/docs/appearance/structured-data/breadcrumb) — Google Search Central
- [SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Google Search Central

---

