Větší část zadavatelů řeší SEO až poté, co web spustí. Pak zjistí, že struktura URL není SEO-friendly, nemají hreflang, AI crawlery nemají povolený přístup a celé je potřeba předělat. V tomto návodu vám ukážu, jak SEO-ready strukturu připravit hned na začátku — ušetříte si tisíce korun za pozdější opravy a získáte 6+ měsíců náskoku v Googlu i v AI vyhledávačích.
Co se v tomto článku dozvíte
- 10 SEO základů, které musíte mít před spuštěním webu (technical SEO checklist)
- Jak nastavit URL strukturu, redirecty, sitemap a robots.txt
- Schema.org pro 2026 — co indexují AI a co Google
- Jak nastavit Google Search Console, Bing Webmaster Tools a IndexNow
- Co je nového pro 2026: GEO, AI Overviews, llms.txt
Proč to řešit před spuštěním, ne po něm
Tři důvody, proč se SEO řeší od začátku:
- URL struktura se mění obtížně. Změna URL = stovky 301 redirectů + propad pozic na 6 týdnů. Pokud si na začátku zvolíte špatný formát (např.
/?p=42), platíte to do konce života webu. - Indexovací rozpočet. Google každému webu věnuje konečné množství času na crawl. Špatná struktura = Google dlouho objevuje vaše stránky. Dobrá struktura = celý sitemap pokrytý za den.
- AI vyhledávače crawlu jen jednou za měsíc. Pokud při prvním crawlu narazí GPTBot na chyby, nezaindexuje vás — a měsíc se vám obnoví bez vás v poolu.
10 SEO základů před spuštěním
1. URL struktura
Krátké, popisné, bez parametrů. Doporučená struktura:
https://web.cz/ ← homepage
https://web.cz/clanky/ ← rubrika
https://web.cz/clanky/jak-splnit-... ← článek (slug = klíčové slovo)
https://web.cz/sluzby/seo ← služba
https://web.cz/portfolio/realfree ← projekt
Pravidla: jen malá písmena, pomlčky místo podtržítka, žádné parametry pro veřejný obsah, jednou nastavená cesta zůstává napořád.
2. Sitemap.xml
Automaticky generovaný XML soubor se seznamem všech URL. Maximum 50 000 URL na sitemap (jinak rozdělte do sitemap-index). Příklad záznamu:
<url>
<loc>https://web.cz/clanky/seo-zaklady</loc>
<lastmod>2026-05-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
Sitemap zaregistrujte v Google Search Console, Bing Webmaster Tools a Yandex.
3. robots.txt — POVOLTE AI crawlery
Klíčové pro 2026. Defaultní WordPress robots.txt často blokuje GPTBot. Doporučená konfigurace:
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
Disallow: /admin/
Disallow: /api/private/
Sitemap: https://web.cz/sitemap.xml
Více v článku GEO 2026.
4. Canonical URL
Každá stránka musí mít jeden definitivní URL. V <head>:
<link rel="canonical" href="https://web.cz/clanky/seo-zaklady">
Bez tohoto Google cítí duplikáty (HTTP/HTTPS, www/non-www, s/bez trailing slash) a neví, kterou variantu indexovat.
5. Meta tagy
Title (50–60 znaků), description (140–160 znaků), Open Graph + Twitter Card. Příklad:
<title>Core Web Vitals 2026: INP, LCP, CLS | webpj.cz</title>
<meta name="description" content="Praktický návod, jak...">
<meta property="og:title" content="...">
<meta property="og:description" content="...">
<meta property="og:image" content="https://web.cz/og-image.jpg">
<meta property="og:type" content="article">
<meta name="twitter:card" content="summary_large_image">
6. Schema.org strukturovaná data (JSON-LD)
V 2026 jsou minimálně potřeba:
- Organization + WebSite — globální (na každé stránce)
- Article + Person — pro články (Author E-E-A-T)
- BreadcrumbList — vždy
- FAQPage — kde dává smysl (zvyšuje šanci na AI citaci)
- Product + Offer + AggregateRating — e-shop
- LocalBusiness — pro lokální podniky (Google Business Profile sync)
7. Hreflang pro multi-jazyk
Pokud máte CZ/SK verze (jako RealFree.cz/RealFree.sk), musíte v hlavičce mít:
<link rel="alternate" hreflang="cs" href="https://realfree.cz/inzerat/...">
<link rel="alternate" hreflang="sk" href="https://realfree.sk/inzerat/...">
<link rel="alternate" hreflang="x-default" href="https://realfree.cz/inzerat/...">
8. Redirect strategie
301 (permanent) pro trvalé přesměrování, 302 (temporary) jen pokud opravdu plánujete vrátit. Vyhněte se redirect chains (A → B → C). Max 1 hop.
9. Page speed / Core Web Vitals
Přečtěte si návod na CWV 2026. LCP < 2,5 s, INP < 200 ms, CLS < 0,1.
10. HTTPS + HSTS
Bez HTTPS Google přidá „Not Secure" badge a přechází na nižší ranking. SSL certifikát (Let's Encrypt zdarma) je 5 minut práce. HSTS header v .htaccess:
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Novinky pro 2026
llms.txt — speciální soubor pro AI
Markdown soubor v rootu webu (/llms.txt), který AI agentovi řekne, co je nejdůležitější. Detail v návodu na GEO.
IndexNow protocol
Microsoft + Yandex + Bing podporují IndexNow API — pošlete jim ping, když publikujete novou stránku, a oni ji crawlují za pár hodin místo dnů. Zdarma, integrace 30 minut. Google IndexNow zatím nepodporuje, ale Bing AI Overviews ano.
AI Overviews v Googlu
Aktivní v ČR od dubna 2025. Google generuje AI shrnutí pro 30 % dotazů a vybírá zdroje na základě:
- Faktická hutnost (čísla, citace, data)
- Schema.org (zejména FAQ, HowTo)
- E-E-A-T (Experience, Expertise, Authoritativeness, Trust)
- Aktualnost obsahu
Setup checklist před spuštěním
- Vlastní doména s DNS u stabilního registrátora (CZ.NIC, GoDaddy)
- HTTPS + HSTS
- 301 redirecty pro old URL (pokud migrujete)
- robots.txt s povolenými AI crawlery
- sitemap.xml + ping na Google a Bing
- Google Search Console + verifikace domény
- Bing Webmaster Tools + verifikace
- Schema.org: Organization, WebSite, Article, BreadcrumbList
- Hreflang (pokud multi-jazyk)
- Canonical URL na každé stránce
- Meta title + description + OG tagy
- Page speed: LCP < 2,5 s, CLS < 0,1, INP < 200 ms
- llms.txt v rootu
- IndexNow API klíč
- Google Analytics 4 / Plausible / Matomo (analytika)
Časté chyby
- Spuštění bez 301 redirectů z old webu → ztratíte všechny pozice z předchozích let.
- Robots.txt blokuje AI crawlery by default → ztrácíte AI viditelnost.
- Multi-jazyk bez hreflang → Google neví, kterou verzi nabídnout, výsledek: nesprávná země ve výsledcích.
- Žádný canonical → www / non-www soutěží mezi sebou.
- Lazy loading na hero obrázku → LCP letí ke 4 s.
Případová studie: webpj.cz
Při spuštění webpj.cz v lednu 2026 jsem implementoval všechen výše uvedený checklist před launchem. Výsledky:
- Všech 87 článků zaindexováno do 7 dní (vs. typicky 4–6 týdnů u nového webu)
- Featured snippet pro „core web vitals 2026" už v měsíci 3
- První AI Overview citace v Googlu pro „vlastní cms na míru" v měsíci 4
- Citation v Perplexity pro „srovnávač cen pro mazlíčky" → traffic na Zveráč.cz
Často kladené otázky
Kdy začít s SEO — před nebo po spuštění?
Před. Strukturu URL, schéma stránek a redirect strategii nelze rozumně předělat zpětně. Po spuštění už jen optimalizujete obsah a buduje autoritu.
Kolik stojí SEO setup?
Pokud to děláte sami a máte vlastní CMS, je to v ceně vývoje (váš vývojář to umí). Pokud najímate konzultanta, počítejte 15–40 tis. Kč za úvodní setup + 5–15 tis. Kč/měsíc za průběžnou optimalizaci.
Stačí dát web na WordPress se SEO pluginem (Yoast, Rank Math)?
Pluginy řeší 70 % základů (meta tagy, sitemap, schema). Ale 30 % zbytku (Core Web Vitals, hreflang, llms.txt, AI crawlery, custom redirecty) musíte řešit ručně. A WordPress sám je 2–3× pomalejší než vlastní CMS.
Mám blokovat AI crawlery, abych „chránil obsah"?
Pokud nejste velký novinový server s licenčními smlouvami (NYT, Reuters), blokování AI = sebezničení. Přicházíte o citace a viditelnost zdarma.
Jak často mám aktualizovat sitemap?
Automaticky při každé publikaci. Ping na Google ne nutný — Google sitemap kontroluje sám každých 24 h. IndexNow ping (Bing) ano — zrychluje indexaci na hodiny.