Technické SEO je súbor optimalizácií na úrovni kódu, infraštruktúry a konfigurácie servera, ktoré pomáhajú vyhľadávačom efektívne prehľadávať, indexovať a hodnotiť váš web. Na rozdiel od obsahového SEO sa nezaoberá tým čo píšete, ale tým ako je váš web technicky postavený.

V tomto sprievodcovi prejdeme všetky kľúčové oblasti, ktoré v auditoch B2B webov najčastejšie riešime — od indexácie cez schema markup, Core Web Vitals, security headers až po log file analysis. Na konci nájdete checklist a odpovede na časté otázky.

Prečo na technickom SEO záleží

Aj keby ste mali najlepší obsah na svete, ak ho Google nedokáže efektívne načítať a indexovať, nikto ho nenájde. Technické SEO je nevidíteľný základ — bez neho sa snaha pri tvorbe obsahu ani budovaní backlinkov neprejaví naplno.

Z reálnych auditov: web s perfektným obsahom a 50 000 návštevami mesačne za rok stratil 60 % organic traffic po jednom zlom deployi, ktorý prepol robots.txt z dev-verzie. Mesiace optimalizácie zničené jedným súborom. Toto je technické SEO.

1. Crawling a indexácia

Prvý krok — Google musí vedieť, že stránka existuje, a smieť ju prehľadávať. Tu sa rozhoduje 50 % všetkých technických problémov.

XML sitemap

Strojovo čitateľná mapa všetkých stránok webu. Mala by byť automaticky generovaná z dát aplikácie (nikdy nie ručne editovaná), obsahovať <lastmod> z reálneho dátumu úpravy a byť submitnutá v Google Search Console. Pre väčšie weby rozdeliť na index sitemap + sub-sitemapy (po 50 000 URL maximum).

robots.txt

Riadi prístup botov k častiam webu. Najčastejšia chyba: Disallow: / ostane z dev prostredia po deployi. Druhá najčastejšia: blokovanie CSS/JS súborov, ktoré Google potrebuje na rendering. Pravidlo: blokujte iba to, čo naozaj nemá byť indexované (admin panel, search results, parameter URL).

Canonical tagy

Hovoria Googlu „toto je oficiálna verzia tejto stránky" — kritické pri stránkach dostupných na viacerých URL (s/bez trailing slash, http/https, www/non-www, parameter URLs).

<link rel="canonical" href="https://www.example.sk/produkt/xyz" />

Bez canonical môže Google indexovať päť variantov tej istej stránky a žiadny neranknete dobre.

Robots meta a X-Robots-Tag

<meta name="robots" content="noindex"> pre stránky, ktoré nemajú byť v Google (filter result pages, login, thank-you stránky). Pre PDF/obrázky to isté cez HTTP header X-Robots-Tag.

Hreflang (viacjazyčné weby)

Pri viac jazykových mutáciach jasne oddeľujte verzie cez hreflang. Bez toho Google náhodne miešať verzie a zobrazovať slovenský obsah českým používateľom (a naopak).

2. Štruktúrované dáta (schema markup)

Schema.org slovník pomáha Googlu porozumieť významu obsahu — nielen čítať slová. Výsledok: rich snippets, featured snippets, vyšší CTR aj pri rovnakej pozícii.

Pre B2B firemný web minimum:

  • Organization — firma, logo, kontakty, sociálne siete (raz na webe, v @graph)
  • BreadcrumbList — drobečky, na každej non-home stránke
  • WebPage / WebSite — základná identifikácia
  • Service — pre jednotlivé služby
  • Article — pre blog články (autor, dátum, kategória)
  • FAQPage — najefektívnejší pre featured snippets, ak má stránka Q&A
  • Product + Review + AggregateRating — pre e-shopy

Príklad FAQPage schema (JSON-LD vo <head>):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Koľko stojí web na mieru?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Firemný web 3000–8000 €..."
    }
  }]
}
</script>

Validáciu robíme cez Schema Markup Validator a Rich Results Test od Google. Bez validátora vždy niečo prehliadnete.

3. Core Web Vitals — výkon ako ranking faktor

Tri metriky, podľa ktorých Google hodnotí používateľský zážitok — LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), INP (Interaction to Next Paint). Sú oficiálnym ranking faktorom od 2021 (FID nahradené INP-om v marci 2024).

Detailne každú metriku, ciele a optimalizačné techniky rozoberáme v samostatnom článku — Core Web Vitals: čo sú a ako ich merať.

4. Rýchlosť a výkon

Core Web Vitals merajú výsledok, tu sú konkrétne techniky, ktoré ich ovplyvňujú:

  • CDN — Cloudflare alebo BunnyCDN. Pre slovenský trh latencia z Frankfurtu < 30 ms, ale efekt na cache-hit obsahu je obrovský.
  • Image optimization — WebP/AVIF formáty (50 % menšie ako JPEG pri rovnakej kvalite), srcset pre responsive, loading="lazy" pre below-the-fold
  • Brotli compression — o 15–25 % účinnejšia ako gzip, dnes podporovaná všade
  • HTTP/2 alebo HTTP/3 — multiplexing eliminuje round-trip overhead pri viacerých requestoch
  • Preload kritických zdrojov — fonty, hero obrázok, kritické CSS
  • Defer/async JavaScript — nikdy render-blocking JS v <head>, vždy defer alebo na konci <body>
  • CSS bundling + critical CSS inline — kritické CSS pre above-the-fold inline, zvyšok deferred
  • Server response time — TTFB pod 200 ms (PHP-FPM + OPcache, pre Nette nastavený robot loader cache v produkcii)

5. Mobile-first indexing

Od 2019 Google indexuje weby primárne podľa mobilnej verzie. Ak je desktop bohatý, ale mobil ochudobnený o obsah, Google vidí len ten ochudobnený. Princíp: rovnaký obsah, rovnaké metadáta, rovnaké schema na oboch verziách.

Testovanie: Mobile-Friendly Test v Search Console + reálne zariadenia (nie len Chrome DevTools simulátor — ten klame pri performance metrikách).

6. HTTPS a security headers

HTTPS je dnes baseline (Google penalizuje HTTP weby), ale samotný HTTPS nestačí. Pridáme bezpečnostné HTTP hlavičky, ktoré chránia návštevníkov a Google ich pri E-E-A-T hodnotení berie do úvahy:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "geolocation=(), camera=(), microphone=()"
Header always set Content-Security-Policy "default-src 'self'; ..."

Pri staršej WordPress inštalácii pozri náš návod na security hardening.

7. Internal linking a anchor texty

Internal linky distribuujú „link juice" naprieč webom a hovoria Googlu, ktoré stránky sú dôležité. Pravidlá z praxe:

  • Anchor text musí byť deskriptívny — nie „kliknite tu", ale „technický SEO audit"
  • Z článkov linkujte na služby (komerčný zámer), nie len medzi článkami
  • Sirota stránka (žiadny internal link nikde) = Google ju odpíše. Vždy aspoň 1 link odniekiaľ.
  • Hĺbka kliknutia z homepage maximálne 3 — všetko hlbšie je pre Google podradné
  • Pre veľké weby pillar pages + topic clusters (jeden hlboký článok + 10 podporných, všetky vzájomne prelinkované)

8. URL štruktúra a slugy

URL je ranking faktor (malý, ale meraný) a hlavne UX faktor — krásna URL sa lepšie zdieľa, klikávejšie sa zobrazuje vo výsledkoch:

  • Krátke, deskriptívne, s kľúčovým slovom (/sluzby/seo-audit/ namiesto /page?id=42)
  • Pomlčky (-), nie podčiarkovníky alebo medzery
  • Lowercase, bez diakritiky (technicke-seo nie Technické-SEO)
  • Trailing slash — vyber jeden štýl a drž ho konzistentne (cez 301 redirect na canonical verziu)
  • Pri zmene URL vždy 301 redirect zo starého — inak prídete o backlinks aj o pozíciu

V Nette riešime pretty URL cez RouterFactory — detailne v článku Pretty URL routing v Nette.

9. Duplicitný a tenký obsah

Google penalizuje duplicity a thin content (krátke, prázdne stránky s nulovou hodnotou). Časté zdroje problémov:

  • Tag/category archívy s tým istým obsahom ako kategórie
  • Parameter URLs (?sort=price&color=red) bez canonical
  • Stránky filtrov v e-shopoch — buď canonical na hlavnú kategóriu, alebo noindex, follow
  • Multi-domain weby s tým istým obsahom (cz/sk verzie bez hreflang)
  • Stránky < 300 slov bez unikátnej hodnoty

10. Log file analysis (pokročilé)

Najpodceňovanejšia technika v technickom SEO. Server access logy ukazujú, čo Googlebot reálne robí — ktoré stránky navštevuje, ako často, kde vyhadzuje 4xx/5xx, kde tratí crawl budget na zbytočnostiach.

Pre väčší B2B web (5000+ URL) je log analysis to, čo odhalí, prečo nové sekcie neranknete — Googlebot ich proste ešte nestihol navštíviť, pretože stráca čas na starých parameter URL.

Nástroje: Screaming Frog Log Analyzer, alebo vlastné Python skripty s pandas. Pre malé weby zbytočné, pre stredné a väčšie absolútne kľúčové.

Technický SEO checklist

Stručný shrnujúci checklist — môžete použiť pri svojpomocnej kontrole alebo briefovaní vývojára:

  • ☐ XML sitemap submitnutý v Google Search Console, stav „Úspech"
  • ☐ robots.txt nesblokuje dôležité stránky ani CSS/JS
  • ☐ Canonical tag na každej stránke (self-referential aj na hlavnej verzii)
  • ☐ Schema markup: Organization, BreadcrumbList, Article (na blogu), FAQPage (kde sedí)
  • ☐ Validácia schemy cez Rich Results Test bez chýb
  • ☐ Core Web Vitals v zelenej (PageSpeed Insights / Search Console → Core Web Vitals report)
  • ☐ HTTPS + HSTS + základné security headers
  • ☐ Mobile-Friendly Test bez chýb
  • ☐ Žiadne 4xx chyby na interných linkoch (skontrolovať Screaming Frog crawlerom)
  • ☐ Žiadne redirect chains (A → B → C, vždy priame A → C)
  • ☐ Internal linking — žiadne sirota stránky, max 3 kliky od homepage
  • ☐ Pekné URL bez parametrov, lowercase, s pomlčkami
  • ☐ 404 stránka užitočná (návrh kategórií, search box), s HTTP statusom 404 (nie 200!)
  • ☐ Žiadny duplicitný obsah (canonical alebo noindex)

Časté otázky

Čo je technické SEO?
Technické SEO je súbor optimalizácií na úrovni kódu, infraštruktúry a konfigurácie servera, ktoré pomáhajú vyhľadávačom efektívne prehľadávať, indexovať a hodnotiť webovú stránku. Na rozdiel od on-page SEO sa nezaoberá obsahom textu, ale tým, ako je web technicky postavený.
Čím sa líši technické SEO od on-page a off-page SEO?
On-page SEO rieši kvalitu obsahu — texty, nadpisy, kľúčové slová. Off-page SEO je o autorite zvonku — backlinks, brand mentions, social signals. Technické SEO je všetko medzi tým: indexácia, rýchlosť, schema, security, mobile-friendliness. Bez technického základu sa snaha o obsah a backlinks neprejaví.
Koľko stojí technický SEO audit?
V našom ateliéri začína audit menšieho B2B webu (do 200 stránok) okolo 800 €, štandardný firemný web 1500–3000 €, väčší e-shop alebo aplikácia podľa rozsahu. Cena zahŕňa report s priorizovaným zoznamom nálezov, technické riešenia a odhad pracnosti opravy. Cenovú ponuku radi pripravíme po krátkej diagnostike.
Ako dlho trvá technická optimalizácia webu?
Audit zaberie 3–7 pracovných dní. Implementácia odporúčaní je zvyčajne 2–6 týždňov v závislosti od rozsahu a stavu kódu. Prvé efekty v Google Search Console vidno zvyčajne po 4–8 týždňoch, plný dopad po 3–6 mesiacoch.
Aké nástroje používate pri technickom SEO?
Pre crawl Screaming Frog alebo Sitebulb, pre indexáciu Google Search Console a Bing Webmaster Tools, pre výkon PageSpeed Insights, WebPageTest a Lighthouse CI, pre log file analysis vlastné skripty alebo Screaming Frog Log Analyzer, pre schema validáciu Schema Markup Validator a Rich Results Test od Google.
Aké sú najčastejšie technické SEO chyby na firemných weboch?
V auditoch vidíme najčastejšie: chýbajúce alebo zlé canonical tagy, nesprávne robots.txt blokujúce dôležité stránky, neaktualizovaný sitemap, chýbajúci alebo nesprávny schema markup, pomalé Core Web Vitals (najmä CLS a INP), duplicitný obsah z chýbajúcich redirectov, nezabezpečené HTTP varianty a chýbajúce HSTS, slabé internal linking. Dobrá správa: 80 % týchto chýb sa dá opraviť za pár dní práce.
Je technické SEO dôležitejšie ako obsah?
Nie — sú komplementárne. Najlepší obsah bez technického základu Google neuvidí. Najlepšie technické SEO bez obsahu nemá za čo ranknete. V praxi začíname technickým auditom (rieši „prečo ma Google nevidí" a „prečo som pomalý"), potom prichádza content strategy.

Záver — kedy zavolať odborníka

Technické SEO nie je raketová veda, ale vyžaduje systematický prístup, znalosť aktuálnych Google guidelines a dobré nástroje. Pri malom firemnom webe si základné veci (sitemap, schema, canonical) zvládne aj skúsenejší vývojár. Pri väčších weboch, e-shopoch alebo pri migrácii starého webu sa oplatí prizvať technický SEO audit — zaplatíte za hodiny práce, ušetríte mesiace neoptimalizovanej návštevnosti.

Robíme audity pre B2B firemné weby aj webové aplikácie na mieru — od základných quick winov po hlboké pillar/cluster strategie. Napíšte nám a navrhneme rozsah aj cenu.