Loni v listopadu se na nás obrátil pražský e-shop v panice. Právě spustili zbrusu nový web. Design byl moderní, produktové fotky vynikající, pokladní proces bezchybný. Jenže během čtyř týdnů od spuštění jim organická návštěvnost klesla o 60 %. Tržby z vyhledávání spadly na polovinu.
Předchozí agentura postavila krásný web a zapomněla na všechno pod kapotou. Žádné přesměrování starých URL. Žádná XML mapa stránek. Meta tagy zkopírované ze šablony a nikdy nepřizpůsobené. Soubor robots.txt stále blokoval crawlery z testovací konfigurace. Čtyři roky budovaná SEO hodnota — pryč za jeden víkendový deployment.
Opravili jsme to, ale trvalo tři měsíce, než se podařilo obnovit to, co se nikdy nemělo ztratit. Každý projekt, který nyní přijímáme, má technické SEO zabudované od prvního dne. Ne jako dodatek. Ne jako fázi po spuštění. Od prvního řádku kódu.
Zde je checklist, který používáme. Pokud vám vaše agentura nedokáže projít tyto body před spuštěním webu, ptejte se proč.
Proč je technické SEO důležitější, než si myslíte
Google zpracovává přibližně 8,5 miliardy vyhledávání denně. Pro většinu firemních webů tvoří organické vyhledávání 40 až 60 % veškeré návštěvnosti. To není marketingový kanál, který optimalizujete později. To je základ.
Technické SEO není o nacpání klíčových slov nebo linkových schématech. Je to infrastruktura, která umožňuje vyhledávačům najít vaše stránky, pochopit jejich obsah a rozhodnout, zda je zobrazit lidem. Představte si to jako otevření obchodu na ulici bez adresy, bez označení a se zamčenými dveřmi. Interiér může být dokonalý, ale nikdo se dovnitř nedostane.
Technická stránka pokrývá tři věci: může Google efektivně procházet váš web, dokáže správně indexovat váš obsah a splňuje váš web výkonnostní standardy, které ovlivňují pořadí ve vyhledávání. Pokud zanedbáte kteroukoli z nich, přicházíte o návštěvnost.
Než napíšete jediný řádek kódu
Nejdražší SEO chyby se stávají ještě před zahájením vývoje. Rozhodnutí o struktuře URL, přesměrováních a informační architektuře mají dlouhodobé důsledky, které je poté bolestivé opravovat.
Mapování přesměrování
Pokud nahrazujete existující web, každá URL, která přijímá návštěvnost nebo má zpětné odkazy, potřebuje 301 přesměrování na svůj nový ekvivalent. Ne plošné přesměrování na domovskou stránku. Mapování stránku po stránce. Exportujeme kompletní seznam URL z Google Search Console, spárujeme každou starou URL s její novou obdobou a implementujeme přesměrování ještě před spuštěním nového webu.
Vynechání tohoto kroku je způsob, jak přes noc přijít o roky budované autority. Viděli jsme to mnohokrát.
Struktura URL
URL adresy udržujte krátké, popisné a konzistentní. Používejte pomlčky, ne podtržítka. Vyhněte se parametrům, kde je to možné. Pro vícejazyčné weby používejte jazykové prefixy: /cs/sluzby/ pro češtinu, /en/services/ pro angličtinu. Rozhodněte se před vytvořením routování — změna struktury URL po spuštění znamená další kolo přesměrování.
Plánování mapy stránek
Vaše XML mapa stránek by měla být generována automaticky z vašich skutečných rout, ne udržována ručně. Měla by obsahovat hreflang anotace pro vícejazyčné stránky, správné datumy lastmod a označení priority. Pokud používáte framework jako Nuxt nebo Next.js, zabudujte generátor mapy stránek do build procesu, aby byl vždy aktuální.
Základy meta tagů
Každá stránka na vašem webu potřebuje svůj vlastní unikátní title tag a meta popis. Zní to samozřejmě, ale pravidelně auditujeme weby, kde desítky stránek sdílejí stejný titulek nebo nemají žádný popis.
Title tagy: Udržujte je pod 60 znaky. Důležitá klíčová slova dejte na začátek. Každý musí být unikátní. Dobrý vzor pro stránky služeb: „[Služba] [Město] - [Značka]" — například „Tvorba webů Praha - Kosmoweb". U blogových článků obvykle dobře funguje samotný nadpis článku.
Meta popisy: Pod 160 znaků. Přímo neovlivňují pořadí, ale jsou vaší reklamní kopií ve výsledcích vyhledávání. Přesvědčivý popis zvyšuje míru prokliku, což nepřímo pořadí ovlivňuje. Pište je, jako byste přesvědčovali někoho ke kliknutí.
Open Graph tagy: Když někdo sdílí vaši stránku na LinkedIn, Facebooku nebo Slacku, OG tagy určují, co uvidí. Nastavte og:title, og:description, og:image a og:type na každé stránce. Twitter Card tagy fungují podobně. Bez nich sdílené odkazy vypadají rozbitě a neprofesionálně.
Hreflang: Pokud váš web nabízí obsah ve více jazycích, hreflang tagy říkají Googlu, kterou verzi zobrazit kterému publiku. Každá stránka potřebuje hreflang odkazy na všechny své jazykové varianty plus x-default jako záložní. Pokud to uděláte špatně, Google může zobrazit český obsah anglickým uživatelům nebo naopak.
Strukturovaná data, na kterých skutečně záleží
Strukturovaná data pomáhají Googlu pochopit váš obsah nad rámec pouhého textu na stránce. Používají slovník Schema.org a implementují se jako JSON-LD v hlavičce stránky. Ne všechny typy schémat jsou stejně užitečné. Zde je to, co upřednostňujeme.
Organization schema: Název firmy, logo, kontaktní informace, profily na sociálních sítích. Toto živí Knowledge Panel Googlu a vytváří vaši značkovou entitu. Nastavte to jednou v layoutu a odkazujte se na to napříč webem pomocí @id.
LocalBusiness: Pokud obsluhujete konkrétní oblast, přidejte adresu, otevírací dobu, GPS souřadnice a oblast působení. To je klíčové pro viditelnost v lokálním vyhledávání.
BreadcrumbList: Pomáhá Googlu pochopit hierarchii vašeho webu. Také umožňuje zobrazení drobečkové navigace ve výsledcích vyhledávání, což zlepšuje míru prokliku. Každá stránka hlubší než domovská by měla mít breadcrumb schéma.
FAQPage: Pokud vaše stránky služeb nebo landing pages obsahují sekce s častými dotazy, označte je. Google je může zobrazit jako rozbalovací Q&A přímo ve výsledcích vyhledávání a zabrat tak více místa na stránce výsledků.
Article: Pro blogové příspěvky přidejte nadpis, autora, datum publikace a datum úpravy. Pro autora použijte typ Person s odkazem zpět na vaši Organization. Toto podporuje signály E-E-A-T, které Google používá k hodnocení kvality obsahu.
Výkon je SEO
Google to říká jasně od roku 2021: uživatelská zkušenost je faktor ovlivňující pořadí. Core Web Vitals nejsou doporučení. Jsou to měření, která ovlivňují, kde se ve výsledcích vyhledávání objevíte.
Largest Contentful Paint (LCP): Jak rychle se načte hlavní obsah. Cíl pod 2,5 sekundy. Obvyklí viníci jsou neoptimalizované hero obrázky, CSS blokující vykreslování a pomalé odpovědi serveru. Používejte responzivní obrázky se srcset, servírujte formáty WebP nebo AVIF a předem načítejte kritické assety.
Interaction to Next Paint (INP): Jak responzivní je stránka při interakci uživatelů. Cíl pod 200 milisekund. Těžké JavaScriptové bundly a dlouhé skripty jsou hlavní problém. Agresivně dělte kód, odkládejte nekritické skripty a neblokujte hlavní vlákno.
Cumulative Layout Shift (CLS): Jak moc stránka „skáče" během načítání. Cíl pod 0,1. Nastavte explicitní rozměry obrázkům a embedům. Používejte font-display: swap s velikostně přizpůsobenými záložními fonty. Rezervujte místo pro dynamický obsah předtím, než se načte.
Na většinu klientských projektů stavíme na Nuxtu se statickým generováním právě proto, že nám dává kontrolu nad všemi třemi metrikami od začátku. Framework předrenderuje HTML, automaticky řeší code splitting a podporuje optimalizaci obrázků přímo z krabice. Začít s výkonným základem je jednodušší než dodatečně řešit výkon na pomalém webu.
Checklist před spuštěním
Toto procházíme před každým deploymentem. Vytiskněte si to, připněte na zeď, nepřeskakujte kroky.
- robots.txt — Ověřte, že povoluje procházení všech veřejných stránek. Odstraňte všechny bloky z testovacího prostředí. Zvažte přidání explicitních Allow direktiv pro AI crawlery (GPTBot, ClaudeBot, PerplexityBot), pokud chcete viditelnost v AI vyhledávání.
- XML mapa stránek — Vygenerovaná, obsahuje všechny veřejné stránky, odeslaná do Google Search Console.
- 301 přesměrování — Každá stará URL namapovaná na svůj nový ekvivalent. Otestované.
- Kanonické tagy — Každá stránka odkazuje na svou vlastní kanonickou URL. Žádné duplikáty.
- Meta tagy — Unikátní titulek a popis na každé stránce. OG tagy nastavené.
- Strukturovaná data — Organization, breadcrumbs a stránkově specifická schémata ověřená nástrojem Google Rich Results Test.
- SSL/HTTPS — Celý web servírovaný přes HTTPS. Žádná varování o smíšeném obsahu.
- Mobilní responzivita — Testovaná na reálných zařízeních, ne jen změnou velikosti prohlížeče. Dotyková tlačítka jsou dostatečně velká, text čitelný bez přiblížení.
- Stránka 404 — Vlastní chybová stránka, která pomáhá uživatelům navigovat zpět. Ne prázdná stránka nebo výchozí serverová chyba.
- Rychlost stránek — Skóre PageSpeed Insights na mobilu nad 80. Všechny Core Web Vitals v zelené.
- Analytika — Google Analytics 4 a Search Console propojené a ověřené.
- Hreflang — Pokud je web vícejazyčný, všechny jazykové varianty správně propojené s x-default.
Po spuštění: prvních 90 dní
Spuštění není cílová čára. První tři měsíce po nasazení jsou dobou, kdy se většina napravitelných problémů projeví.
Týden 1: Odešlete mapu stránek do Google Search Console. Vyžádejte si indexaci vašich nejdůležitějších stránek. Sledujte report Pokrytí kvůli chybám procházení. Zkontrolujte, že Google dokáže vaše stránky správně vyrenderovat pomocí nástroje Kontrola URL.
Týdny 2-4: Sledujte 404 chyby ze starých URL, které jste přehlédli v mapování přesměrování. Kontrolujte report Core Web Vitals pro data z reálného provozu, jak vás začnou navštěvovat skuteční uživatelé. Opravte problémy, které se objeví v sekci Zkušenost.
Měsíce 2-3: Sledujte pozice klíčových slov pro vaše cílové výrazy. Pokud pozice klesly oproti starému webu, zjistěte, zda přesměrování fungují správně. Začněte budovat interní prolinkování mezi souvisejícím obsahem. Publikujte první blogové příspěvky jako signál aktuálnosti a tematické autority.
Uchovejte si tabulku metrik z doby před spuštěním, abyste měli základ pro srovnání. Organická návštěvnost, pozice klíčových slov, skóre Core Web Vitals, konverzní poměry. Bez výchozího měření nemůžete posoudit, zda nový web funguje lépe nebo hůře.
Co většina agentur přehlíží
Převzali jsme projekty od jiných agentur nesčetněkrát. Stejné chyby se opakují stále dokola.
Žádný plán přesměrování. Nejškodlivější a nejčastější. Migrace webu bez přesměrování je jako přestěhování obchodu na novou adresu, aniž byste to komukoliv řekli. Každý odkaz na vaše staré URL se stane slepou uličkou. Každá stránka, která se umisťovala, vypadne z indexu. Obnova trvá měsíce.
Testovací robots.txt ponechaný v produkci. Během vývoje má smysl blokovat vyhledávačům procházení testovacího webu. Ale pokud se direktiva Disallow: / dostane do produkce, Google přestane indexovat celý váš web. Viděli jsme to u firem, které si toho nevšimly celé týdny.
Chybějící strukturovaná data. Většina agentur považuje strukturovaná data za volitelná nebo „fajn mít". Nejsou. Jsou to rozdíl mezi prostým textovým výpisem ve výsledcích vyhledávání a bohatým výsledkem s hodnoceními, FAQ, breadcrumbs a cenovými informacemi. Bohaté výsledky získávají výrazně více kliknutí.
Ignorování Core Web Vitals až do doby po spuštění. Výkon nelze přišroubovat dodatečně. Pokud je váš web postaven na těžkém page builderu s neoptimalizovanými assety a dvaceti skripty třetích stran, žádné ladění nedostane vaše skóre do zelené. Rozhodnutí o výkonu musí padnout na úrovni architektury.
Žádný hreflang na vícejazyčných webech. Česká firma s českým a anglickým webem, která neimplementuje hreflang, říká Googlu, ať si to zjistí sám. Google bude hádat špatně. Čeští uživatelé uvidí anglické stránky ve výsledcích. Angličtí uživatelé uvidí české. Vytváří to hrozný uživatelský zážitek a plýtvá vaším potenciálem v žebříčku.
SEO není fáze — je to základ
Firmy, kterým se daří v organickém vyhledávání, nejsou ty, které „dělají SEO" jako samostatný projekt po spuštění webu. Jsou to ty, jejichž vývojový proces zahrnuje SEO od začátku. Struktura URL, výkonnostní rozpočty, strukturovaná data, přístupnost — to jsou architektonická rozhodnutí, ne marketingové úkoly.
Pokud plánujete nový web nebo redesign, ujistěte se, že váš vývojový tým dokáže odpovědět na tyto otázky dříve, než začne stavět. Pokud ne, zaplatíte za to později — buď ztracenou návštěvností, drahými opravami, nebo obojím.
V Kosmowebu je technické SEO součástí každého projektu od prvního sprintu. Náš proces tvorby webů zahrnuje strukturovaná data, optimalizaci výkonu a připravenost pro vyhledávače jako standardní součást dodávky, ne příplatky. Pokud chcete web, který skvěle vypadá a skutečně se najde, ozvěte se nám.