Proč ovládnout technické SEO?

Můžete mít perfektní texty i skvělé odkazy z cizích webů. Pokud vás ale vyhledávač nedokáže správně zaindexovat nebo načítání stránek trvá věčnost, ztrácíte peníze každým dnem.

Vývojáři často nevědí, jaký dopad mají jejich úpravy v kódu na výkon ve vyhledávání.
E-shopy krvácejí na crawl budgetu: vyhledávač si nevšimne nového zboží.
Chybná strukturovaná data vás připraví o způsobilost pro rozšířené výsledky.
Po každém redesignu nebo migraci se čeká, jestli návštěvnost spadne.
Nikdo v týmu neví, jestli web vidí AI crawleři a jestli je máte vůbec pustit.

Cílová skupina školení

  • Vývojáři (frontend i backend)
  • Techničtí SEO konzultanti (junioři a mediorní)
  • Produktoví manažeři a vedoucí e-shopů
  • Marketingoví manažeři před migrací nebo redesignem

Místo: ve vaší firmě u projektoru, nebo online

Cena: na míru podle velikosti týmu a témat, dílčí konzultace 2 000 Kč bez DPH za hodinu, při vyšším počtu hodin od 1 500 Kč, více o ceně

Odborná náplň

Co probereme do hloubky?

Šest bloků, ze kterých poskládáme obsah podle vašeho projektu. Pracuji stylem live auditu: ukážeme si princip a hned zkontrolujeme nasazení přímo u vás.

Indexace, crawl budget a filtrace

Jak efektivně nakládat s propustností Googlebotu u webů se stovkami tisíc adres. Robots.txt, kanonizace, meta robots a HTTP hlavičky: co která direktiva skutečně dělá a co ne. Zvlášť projdeme facetovou filtraci, která je u e-shopů největším zdrojem balastu v indexu.

JavaScript a vykreslování obsahu

Rozdíl mezi vykreslováním na klientovi, na serveru a předrenderováním a co z toho plyne pro roboty. Jak si ověřit, co robot skutečně vidí, kde se ztrácejí odkazy načítané až po interakci a proč jsou AI crawleři v tomhle přísnější než Googlebot.

Rychlost a Core Web Vitals

Jak číst metriky z Search Console a ze syntetických testů a proč se liší. Co ovlivňuje LCP, INP a CLS z pohledu vývojáře: kritická cesta vykreslování, blokující zdroje, obrázky, fonty a měřicí skripty. Proč se lazy-loading musí nasazovat obezřetně.

Strukturovaná data a rozšířené výsledky

Schema.org od Product a LocalBusiness po BreadcrumbList a FAQ. Jak psát JSON-LD, aby odpovídalo obsahu stránky, jak ho validovat a jak poznat konflikt, když data vypisuje šablona i plugin současně. Zároveň je to kontextový pilíř pro porozumění stránce v AI nástrojích.

Přesměrování a bezpečné migrace

Jak sestavit a nasadit mapu 301 přesměrování při rebrandingu, změně adres nebo platformy, jak hlídat řetězení a smyčky, jak zachytávat chyby 404 a proč se nikdy nemaže historie naslepo. Postup na stránce dohled nad migrací.

AI crawleři a technická příprava na AI

Rozdíl mezi vyhledávacími a trénovacími crawlery (OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot, Google-Extended), jak jim v robots.txt vědomě povolit nebo odepřít přístup, proč musí dostat stavový kód 200 a jak si ověřit, jestli vás AI nástroje citují. Souvislosti na stránce GEO (SEO pro AI).

Pro koho

Komu školení nejvíc pomůže

Vývojářský tým e-shopu

Velký katalog, filtry, varianty a každý týden nasazení. Nejvíc času věnujeme indexaci, crawl budgetu a tomu, aby nové funkce vznikaly rovnou správně.

SEO pro e-shopy →

Tým před migrací nebo redesignem

Chystáte novou platformu, šablonu nebo strukturu adres. Školení před projektem je levnější než záchrana pozic po spuštění.

Dohled nad migrací →

Agentura nebo studio

Stavíte weby klientům a chcete, aby technické SEO bylo standardem, ne dodatečnou opravou. Školení pro celý tým i pro juniorní konzultanty.

Konzultace a mentoring →

Marketing, který se nedomluví s IT

Zadání se vrací, priority se neshodnou. Společné školení srovná slovník obou stran a ukáže, co má jaký dopad.

Obecné školení SEO →

Rozsah a cena

Kolik školení stojí?

Cena i rozsah jsou na míru podle velikosti týmu, vašeho stacku a témat, která chcete pokrýt. Dílčí konzultace pro vývojáře účtuji sazbou 2 000 Kč bez DPH za hodinu, při vyšším počtu hodin od 1 500 Kč.

Školení u vás na míru

Osobně ve vaší firmě, nad vaším webem a vašimi daty. Nejčastější varianta, protože tým vidí nálezy na vlastním projektu.

  • Obsah poskládaný z šesti bloků podle vás
  • Cestovné v ceně u vybraných měst
  • Zápis nálezů a úkolů po školení

Online školení na míru

Po videohovoru se sdílením obrazovky. Dá se rozdělit do víc kratších bloků, aby to tým zvládl vedle běžné práce.

  • Vhodné i pro rozdělené týmy
  • Záznam po domluvě
  • Stejný obsah jako osobně

Konzultace pro vývojáře 2 000 Kč / h

Když nepotřebujete celé školení, jen revizi konkrétní implementace nebo rozhodnutí. Při vyšším počtu hodin od 1 500 Kč. Detail konzultací.

  • Revize zadání nebo nasazení
  • Podpora při migraci a redesignu
  • Online i osobně

Nevíte, jaký rozsah bude váš tým potřebovat?
Napište mi, kolik vás bude, na čem web běží a co vás nejvíc pálí. Do druhého pracovního dne pošlu návrh osnovy a cenu.

Poslat poptávku e-mailem

Průběh

Jak školení probíhá

Úvodní hovor

Zjistím, na čem web běží, kdo bude na školení a co vás pálí. Do druhého pracovního dne pošlu návrh osnovy a cenu.

Krok 1

Příprava na váš projekt

Předem se podívám na váš web a Search Console, abych na školení mluvil o vašich nálezech, ne o obecných příkladech.

Krok 2

Školení formou live auditu

Ke každému tématu princip a hned kontrola u vás: Search Console, robots.txt, zdrojový kód, testovací nástroje. Prostor na dotazy průběžně.

Krok 3

Materiály a zápis nálezů

Podklady, seznam nástrojů a zápis toho, co jsme na vašem webu našli, včetně návrhu, co opravit jako první.

Krok 4

Dotazy po školení

Na navazující dotazy k probraným tématům odpovídám i potom. Z větších témat se stane konzultace nebo dlouhodobější spolupráce.

Krok 5

Kdo vás bude školit

Technické SEO dělám v praxi, ne jen na slidech: píšu zadání pro vývojáře, dohlížím na migrace a řeším indexaci velkých e-shopů. Právě proto vím, kde se zadání a realita rozcházejí a na co se vývojáři ptají. Mezi mé klienty se řadí například Datart, ETA, ZelenaZeme.cz, Pneumatiky.cz, Akademie věd ČR, ISIC.cz, HPmarket.cz, Imago.cz, PCtuning.cz a mnohé další. Kontaktní osoby rád doložím.

  • 01

    Live audit místo slidů

    Každé téma si hned ověříme na vašem webu. Odcházíte se seznamem konkrétních nálezů, ne s prezentací.

  • 02

    Mluvím řečí vývojářů

    Zadání pro vývojáře píšu denně. Vím, co znamená „jde to“ a co „jde to, ale za tři sprinty“.

  • 03

    Aktuální témata

    AI crawleři, vykreslování a chování vyhledávačů se mění každý rok. Obsah aktualizuji podle toho, co platí teď.

  • 04

    Priority podle dopadu

    Tým odchází s vědomím, co opravit hned, co počká a co je jen hezké mít.

Ivo Kylián - lektor školení technického SEO

Z akcí a školení

Ze zákulisí mé práce

Školení Akademie věd Přednáška SEO jako Brno, DATART Akce Forbes Školení MAS Pohořelicko Školení Google Analytics 4 Zákulisí školení

Průvodce

Technické SEO pro vývojáře: co se na školení naučíte

Co technické SEO obnáší z pohledu vývojáře, jak funguje procházení a indexace, JavaScript a vykreslování, deset chyb, které vznikají v kódu, Core Web Vitals, migrace, AI crawleři a jak poznat, že tým školení potřebuje.

Technické SEO pohledem vývojáře

Technické SEO je péče o to, aby web šel projít, pochopit a rychle zobrazit. Obsah a odkazy řeší někdo jiný; tahle část leží na lidech, kteří web staví. A právě proto se na ni často zapomíná: v zadání bývá „udělejte to SEO friendly“, což nikomu nic neříká.

Prakticky jde o čtyři otázky, na které musí web odpovědět dobře:

  • Dostane se robot na stránku? Stavový kód, robots.txt, přesměrování, rychlost odpovědi serveru, žádná blokace na firewallu nebo v CDN.
  • Uvidí obsah? Je v HTML, nebo se dolaďuje JavaScriptem až po interakci? Jsou odkazy skutečné odkazy, nebo kliknutelné divy?
  • Pochopí, co to je? Nadpisy, strukturovaná data, kanonické odkazy, hreflang, stránkování. Jedna adresa, jeden význam.
  • Neutopí se ve zbytečnostech? Filtry, parametry, duplicity a stránky, které nikdo nechtěl. Crawl budget není nekonečný.

Na školení tyhle čtyři otázky procházíme na vašem webu, ne na teoretickém příkladu. Kompletní rozbor jednotlivých oblastí mám na stránce technické SEO, kde nabízím i audit na klíč.

Procházení a indexace: co která direktiva dělá

Nejčastější zdroj nedorozumění mezi SEO a vývojem. Tři nástroje, které se pletou, protože všechny „něco zakazují“, ale každý jinde a s jiným důsledkem:

  • robots.txt řídí procházení. Zakázaná adresa se neprojde, ale může skončit v indexu bez popisku, pokud na ni vedou odkazy. Nikdy proto neslouží k odstranění stránky z výsledků.
  • meta robots / X-Robots-Tag řídí indexaci. Aby robot noindex viděl, musí stránku projít. Kombinace zákazu v robots.txt a noindexu proto nefunguje, robot se k direktivě nedostane.
  • canonical je doporučení, která z podobných adres je ta hlavní. Není to příkaz a Google ho může ignorovat, zvlášť když si odporuje s dalšími signály (odkazy, sitemapa, hreflang).

K tomu patří praktické věci: stavové kódy (proč 302 při stěhování škodí), stránkování, chování nedostupných produktů, sitemapy a jejich lastmod a řízení filtrací. Rozhodovací matici pro filtry rozebírám v článku o indexaci filtrační navigace a postup pro noindex přes GTM v článku o implementaci noindexu pomocí Tag Manageru.

JavaScript a vykreslování obsahu

Google JavaScript zpracuje, ale ve dvou vlnách: nejdřív si vezme HTML a teprve později stránku vykreslí. Mezi tím může uplynout podstatná doba a část obsahu se do prvního hodnocení nedostane. Ostatní roboti jsou na tom hůř: AI crawleři typicky JavaScript nespouštějí vůbec, takže co není v HTML, pro ně neexistuje.

Co na školení procházíme:

  • Kde obsah vzniká. Vykreslování na klientovi, na serveru, statické generování nebo předrenderování pro roboty. Každá varianta má jiné důsledky a jinou cenu.
  • Jak ověřit, co robot vidí. Zobrazení zdrojového kódu vs. DOM, test živé adresy v Search Console, načtení stránky s vypnutým JavaScriptem, kontrola přes uživatelský agent robota.
  • Typické pasti. Obsah načítaný až po kliknutí nebo scrollu, nekonečné scrollování bez stránkovaných adres, odkazy jako `onclick` na divu, navigace, která se neobjeví v HTML.
  • Rozpočet na vykreslování. U velkých webů se čeká na vykreslení dlouho. Čím víc obsahu je rovnou v HTML, tím rychleji se dostane do indexu.

10 SEO chyb, které vznikají v kódu

Nálezy, které vidím v auditech nejčastěji a které vznikly při vývoji, ne v marketingu.

  1. Noindex nebo blokace přenesená z testuNastaveno na staging, nasazeno na produkci. Nejdražší chyba za nejméně práce.
  2. Indexovatelné parametry a filtryKaždá kombinace vlastní adresa. Desítky tisíc stránek bez hledanosti, které spotřebují crawl budget.
  3. Odkazy, které nejsou odkazyKliknutelný div nebo `button` s JavaScriptem místo `a href`. Robot po nich neprojde.
  4. Obsah až po interakciPopis produktu v záložce, která se načte po kliknutí. V HTML není, takže pro AI crawlery neexistuje.
  5. Řetězená a smyčková přesměrováníPo každé migraci přibude vrstva. Po třech jde robot přes čtyři skoky a část signálu se ztratí.
  6. Canonical na sebe sama u všech variantNebo naopak canonical na homepage napříč webem. Obojí je běžné a obojí je špatně.
  7. Duplicitní strukturovaná dataŠablona, plugin a modul vypisují každý svou verzi. Google si nevybere a ignoruje je.
  8. Chybějící stavový kód pro nedostupný obsahVyprodaný produkt vrací 200 s prázdnou stránkou, chybová stránka vrací 200 místo 404. Index se plní balastem.
  9. Blokace robotů na infrastruktuřeFirewall nebo CDN odpoví robotům 403 nebo 429 a nikdo o tom neví, protože v prohlížeči web funguje.
  10. Obrázky bez rozměrů a v původní velikostiNejčastější důvod špatného LCP a posunů rozvržení. Přitom jde o dva atributy a jeden build krok.

Core Web Vitals z pohledu vývojáře

Tři metriky, které Google hodnotí podle skutečných dat uživatelů Chrome, ne podle laboratorního skóre. Proto se čísla z nástrojů a ze Search Console liší a proto se změny projeví až po 28 dnech, kdy se přepočítá klouzavý průměr.

  • LCP (načtení největšího prvku): typicky hlavní obrázek nebo nadpis. Řeší se kritickou cestou vykreslování, prioritou načítání, formáty a rozměry obrázků a tím, co blokuje vykreslení.
  • INP (odezva na interakci): nahradilo FID a měří skutečnou odezvu během celé návštěvy. Nejčastější viník je dlouho běžící JavaScript hlavního vlákna, často ze skriptů třetích stran.
  • CLS (posuny rozvržení): obrázky a iframe bez rozměrů, dodatečně načtené bannery, cookie lišty, fonty bez rezervovaného místa.

Na školení si ukážeme, jak měřit správně, jak oddělit laboratorní a terénní data a jak zjistit, kolik stojí jednotlivé měřicí a marketingové skripty. Podrobněji v článku o rychlosti webu a měřicích tazích. Jestli se pomalý web projeví i na chování lidí, se dá ověřit v nahrávkách, viz analýza dat z Clarity.

Migrace a redesign bez propadu

Nejrizikovější okamžik v životě webu a zároveň ten, kde se nejvíc vyplatí, když tým ví, co dělá. Na školení procházíme postup, který používám při dohledu nad migrací:

  1. Inventura před spuštěním. Export všech adres, které mají návštěvnost, odkazy nebo pozice. Bez seznamu se nedá nic ohlídat.
  2. Mapa přesměrování jedna ku jedné. Každá stará adresa na nejbližší odpovídající novou, ne všechno na homepage. Včetně obrázků a PDF.
  3. Inventura funkcí šablony. Co uměla stará šablona a nová ne: strukturovaná data, canonical, hreflang, meta pole, stránkování.
  4. Kontrola testovacího prostředí. Zavřené před roboty, ale zkontrolované tak, jak bude vypadat ostrá verze.
  5. Den spuštění. Kontrolní seznam: robots.txt, sitemapy, přesměrování, indexovatelnost, stavové kódy, měření.
  6. První týdny po spuštění. Denní kontrola chyb procházení, indexace a návštěvnosti klíčových stránek, aby se případný propad podchytil hned.

AI crawleři: co se změnilo pro IT

Do robots.txt přibyla během posledních let řada nových jmen a rozhodnutí o nich nejsou technická, ale obchodní. Rozdíl, který je potřeba znát:

  • Vyhledávací crawleři (například OAI-SearchBot, PerplexityBot) stahují obsah pro odpovědi s odkazem na zdroj. Když je zablokujete, přijdete o zmínky a návštěvy.
  • Trénovací crawleři (GPTBot, ClaudeBot, Google-Extended) sbírají data pro trénink modelů. Tady je legitimní se rozhodnout, že přístup nechcete.
  • Stavový kód 200. Hosting, firewall nebo Cloudflare často AI boty odmítají dřív, než se dostanou k robots.txt. Web pak v AI nástrojích prostě není. Postup v článku o AI botech a stavovém kódu 200 a v návodu na nastavení Cloudflare.
  • Obsah v HTML. AI crawleři typicky nespouštějí JavaScript. Co se dorenderuje až v prohlížeči, pro ně neexistuje.
  • Strukturovaná data a jasná struktura pomáhají modelu pochopit, co stránka tvrdí, a citovat ji správně.

Souvislosti a byznysovou stránku rozebírám na stránce GEO (SEO pro AI) a v návodu jak připravit web pro AI agenty.

Školení, audit, nebo konzultace?

Tři způsoby, jak technické SEO ve firmě posunout. Liší se tím, co vám zůstane.

Kritérium Školení Technický audit Konzultace
Co dostanete Schopnost týmu problémy najít a řešit Dokument s nálezy a prioritami Odpověď na konkrétní otázku
Kdy zvolit Tým staví weby průběžně Potřebujete vědět, co je teď špatně Řešíte jedno rozhodnutí nebo nasazení
Kdo pracuje Tým, já vedu Já, tým pak zapracuje Společně nad jedním tématem
Výstup Znalost, materiály, zápis nálezů Zadání pro vývojáře Doporučení, revize implementace
Opakování Jednorázově, obnova po velkých změnách Podle potřeby nebo pravidelně Průběžně podle potřeby
Detail Tato stránka Technické SEO Konzultace a mentoring

Nejčastější kombinace: nejdřív audit, který ukáže stav, a pak školení nad jeho výstupy, aby tým rozuměl tomu, co opravuje, a příště to postavil rovnou správně.

Máte otázky?

Časté dotazy ke školení

Pro koho je školení technického SEO určené?

Pro vývojáře (frontend i backend), technické SEO konzultanty, produktové manažery a vedoucí e-shopů. Tedy pro lidi, kteří o webu rozhodují nebo ho staví. Nepotřebujete žádné SEO znalosti, ale předpokládám, že rozumíte tomu, jak váš web funguje. Marketérům a začátečníkům sedne spíš obecné školení SEO.

Kolik školení technického SEO stojí?

Cena i rozsah jsou na míru podle velikosti týmu, stacku a témat, která chcete pokrýt. Napište mi, kolik vás bude a co vás nejvíc pálí, a pošlu nabídku. Dílčí konzultace pro vývojáře, třeba revizi konkrétní implementace, účtuji hodinovou sazbou 2 000 Kč bez DPH, při vyšším počtu hodin od 1 500 Kč. Cestovné je v ceně u vybraných měst.

Přijedete školit k nám do firmy?

Ano, osobní školení přímo u vás patří k tomu, co dělám nejčastěji. Nad vaším webem a vašimi vlastními daty má výuka největší smysl a tým se nemusí nikam přesouvat. Cestování je zahrnuté v ceně školení u těchto míst: Kyjov, Hodonín, Brno, Zlín, Olomouc, Uherské Hradiště, Znojmo, Ostrava, Bratislava, Trenčín a Nitra. Dojet mohu i jinam, jen si podmínky domluvíme dopředu. A pokud vám osobní setkání nevychází, školím i online.

Kyjov Hodonín Brno Zlín Olomouc Uherské Hradiště Znojmo Ostrava Bratislava Trenčín Nitra

Jak školení probíhá?

Formou live auditu. Ke každému tématu si nejdřív řekneme princip a pak ho rovnou zkontrolujeme na vašem webu: otevřeme Search Console, robots.txt, zdrojový kód, testovací nástroje. Místo obecných slidů tak odcházíte se seznamem konkrétních nálezů na vašem projektu a s tím, že je umíte příště najít sami.

Co si máme připravit předem?

Přístup do Search Console, možnost otevřít testovací prostředí a seznam věcí, které vás pálí nebo o kterých se v týmu dohadujete. Před školením se ptám na váš stack, platformu a velikost webu, abych obsah nastavil na to, co skutečně řešíte, a nemluvil o věcech, které se vás netýkají.

Školíte i JavaScriptové frameworky?

Ano, patří to k nejčastějším tématům. Projdeme rozdíl mezi vykreslováním na klientovi, na serveru a předrenderováním, jak si ověřit, co robot skutečně vidí, kde se ztrácejí odkazy a obsah načítaný až po interakci a proč jsou AI crawlery v tomhle přísnější než Googlebot. Konkrétní framework je jen detail, princip je stejný.

Jaký je rozdíl proti technickému auditu?

Audit dodám jako dokument se seznamem nálezů a priorit, který váš tým zpracuje. Školení předává schopnost: po něm tým pozná a vyřeší většinu věcí sám a nové funkce staví rovnou správně. Nejčastěji se kombinují, nejdřív audit, pak školení nad jeho výstupy, nebo naopak.

Kolik lidí může být na školení?

Nejlépe funguje menší skupina, kde se každý ptá na svoje. U větších týmů se dá školení rozdělit na část pro všechny a navazující část jen pro ty, kdo řeší danou oblast. U velkých skupin klesá prostor na dotazy a to je právě to, co má na školení největší hodnotu.

Dostaneme materiály a můžeme se ptát i po školení?

Ano. Po školení posílám podklady, seznam nástrojů a zápis nálezů a úkolů, které jsme na vašem webu našli. Na navazující dotazy k probraným tématům odpovídám i po školení; když z toho vznikne větší téma, řešíme ho jako konzultaci nebo průběžnou spolupráci.

Řešíte na školení i AI crawlery a AI vyhledávání?

Ano, je to samostatný blok a zájem o něj roste. Projdeme rozdíl mezi vyhledávacími a trénovacími crawlery (OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot, Google-Extended), jak jim v robots.txt vědomě povolit nebo odepřít přístup, proč je důležité, aby dostali stavový kód 200, jak ověřit obsah vykreslovaný JavaScriptem a jak si ověřit, jestli vás AI nástroje citují.

Reference

Co říkají klienti, jejichž týmy jsem školil

Spolupráce s Ivem nás jako in-house SEO tým posunuje výraznými kroky vpřed. U Iva oceňuji jeho technické znalosti a také jeho přesah do ostatních odvětví online marketingu. Díky jeho supervizi pro DATART.cz jsou zadání na developery preciznější.

Petr Ševčík SEO tým leader pro DATART.cz (HP Tronic)

Spolupráce s Ivem si velmi vážím. Podílel se na školení interních SEO specialistů i marketingového týmu na Google Analytics. Za necelé 3 roky spolupráce posunul mnoho projektů správným směrem, proto jeho služby mohu určitě doporučit.

Vojtěch Schwangmaier Owner & CEO Onio s.r.o., Pneumatiky.cz

Připravte svůj IT tým na moderní vyhledávače.

Zaškolil jsem desítky zaměstnanců i celých firem. Dodám vám jistotu v online prostoru.

Poptat školení technického SEO Moje reference
17+ let praxe • školení pro firmy, agentury i interní týmy