Průvodce
Technické SEO checklist: indexace, rychlost, struktura
Technické SEO rozhoduje, jestli se váš obsah vůbec dostane do výsledků vyhledávání.
Projděte si praktický checklist a odhalte blokátory indexace, výkonu i struktury webu.
Indexace a crawl
Základ technického SEO tvoří správná indexace. Pokud vyhledávač vaše stránky nevidí, nemůže je hodnotit ani na ně posílat návštěvnost. Začněte souborem robots.txt, který řídí, které části webu smí roboti procházet. Umístěte ho do kořenového adresáře domény. Zkontrolujte, že neblokuje důležité stránky, CSS soubory ani JavaScript.
Číst dále
XML sitemap je seznam všech stránek, které chcete mít v indexu. Měla by obsahovat pouze kanonické URL adresy, které vracejí stavový kód 200. Neuvádějte stránky s noindex, přesměrované URL nebo stránky s chybou. Sitemapu odešlete do Google Search Console a pravidelně ji aktualizujte. Většina CMS generuje sitemapu automaticky.
Google Search Console: nastavení a monitoring
Google Search Console je nejdůležitější bezplatný nástroj pro technické SEO. Po ověření vlastnictví webu (DNS záznam, HTML soubor nebo tag v hlavičce) získáte přístup k datům o indexaci, výkonu a chybách.
Číst dále
V sekci Pokrytí sledujte, kolik stránek je indexováno a které mají chyby. Nejčastější problémy zahrnují: stránky blokované robots.txt, stránky s chybou 404, stránky označené jako duplicitní bez kanonického tagu. V sekci Výkon vidíte, na jaká klíčová slova se web zobrazuje, jaké má pozice a CTR. Kontrolujte Search Console minimálně jednou týdně.
Canonical tags
Canonical tag (rel="canonical") říká vyhledávačům, která verze stránky je hlavní. Používejte ho, když stejný obsah existuje na více URL adresách — například stránka s parametry (?sort=price), verze s www a bez www, nebo HTTP vs HTTPS verze.
Číst dále
Každá stránka by měla mít self-referencing canonical (kanonický tag odkazující na sebe sama). To je ochrana proti nechtěným duplicitám způsobeným parametry nebo tracking kódy v URL. Častou chybou je nasměrovat canonical na jinou stránku, než bylo zamýšleno, nebo mít na stránce více kanonických tagů, což vyhledávače matou.
Cross-domain canonical použijte, pokud stejný obsah publikujete na více doménách — říká Google, která doména je primární. Vždy ověřte, že cílová URL kanonického tagu vrací kód 200 a není přesměrována.
Meta robots: index, noindex, follow, nofollow
Meta tag robots řídí, zda má vyhledávač stránku indexovat a zda má sledovat její odkazy. Výchozí stav je index, follow — stránka se indexuje a odkazy se sledují. Noindex použijte pro stránky, které nemají být ve výsledcích vyhledávání: interní vyhledávání, stránky s filtry, děkovné stránky po odeslání formuláře, duplicitní stránky.
Číst dále
Nofollow na meta tagu znamená, že vyhledávač nebude sledovat žádné odkazy na stránce. Používejte ho výjimečně. Častou chybou je zapomenutý noindex na důležité stránce — například po migraci ze staging prostředí. Pravidelně kontrolujte v Search Console, zda klíčové stránky nemají nechtěný noindex.
Core Web Vitals: LCP, INP a CLS
Core Web Vitals jsou metriky, které Google používá k hodnocení uživatelského zážitku. Largest Contentful Paint (LCP) měří, jak rychle se zobrazí největší prvek na stránce. Cílová hodnota je pod 2,5 sekundy. Optimalizujte velikost hlavního obrázku, použijte lazy loading pro obsah pod ohybem a minimalizujte blokující skripty.
Číst dále
Interaction to Next Paint (INP) nahradil First Input Delay a měří odezvu stránky na interakci uživatele. Cílová hodnota je pod 200 milisekund. Hlavní příčiny špatného INP jsou těžké JavaScript operace na hlavním vlákně. Rozdělte dlouhé úlohy na menší části a odložte nekritické skripty.
Cumulative Layout Shift (CLS) měří vizuální stabilitu — jak moc se prvky stránky posouvají během načítání. Cílová hodnota je pod 0,1. Zadejte rozměry všem obrázkům a videím, vyhraďte prostor pro reklamy a dynamicky vkládaný obsah. Používejte font-display: swap pro webové fonty.
Rychlost načítání: nástroje a optimalizace
PageSpeed Insights od Google měří rychlost vaší stránky na reálných datech uživatelů (Field Data) i v laboratorních podmínkách (Lab Data). WebPageTest nabízí detailnější analýzu s vodopádovým grafem načítání. Lighthouse (součást Chrome DevTools) poskytuje komplexní audit výkonu, přístupnosti a SEO.
Číst dále
Hlavní oblasti optimalizace zahrnují: komprese obrázků do formátu WebP nebo AVIF, minifikace CSS a JavaScript, eliminace render-blocking zdrojů, nastavení cache-control hlaviček a použití CDN pro statické soubory. Cílový čas úplného načtení stránky by měl být pod tři sekundy na mobilním připojení.
Mobilní optimalizace
Google používá mobile-first indexing — primárně hodnotí mobilní verzi vašeho webu. Responsive design je standard: web se musí správně zobrazit na všech velikostech obrazovky. Nastavte viewport meta tag: meta name="viewport" content="width=device-width, initial-scale=1".
Číst dále
Touch targets (tlačítka, odkazy) musí mít minimálně 48 x 48 pixelů a dostatečné odsazení od sebe. Text musí být čitelný bez přibližování (minimálně 16 px). Obsah nesmí přetékat mimo obrazovku horizontálně. Testujte web v Chrome DevTools v režimu mobilního zařízení a na skutečném telefonu.
Strukturovaná data
Strukturovaná data ve formátu JSON-LD pomáhají vyhledávačům pochopit obsah stránky. Pro firemní weby jsou nejdůležitější typy: LocalBusiness (kontaktní údaje, adresa, otevírací doba), FAQPage (často kladené otázky), BreadcrumbList (drobečková navigace) a Article (blogové články a průvodce).
Číst dále
Strukturovaná data negarantují zobrazení rich výsledků, ale výrazně zvyšují šanci. Validujte je v nástroji Rich Results Test od Google a sledujte stav v Search Console v sekci Vylepšení. Schema musí odpovídat viditelnému obsahu stránky.
URL struktura a přesměrování
URL adresy by měly být krátké, čitelné a popisné. Používejte malá písmena, pomlčky místo podtržítek a klíčová slova v URL. Hierarchie URL by měla odpovídat struktuře webu: /sluzby/tvorba-webu/ je lepší než /page?id=123.
Číst dále
Při změně URL nastavte 301 přesměrování (trvalé) ze staré adresy na novou. Přesměrování 302 (dočasné) používejte jen pro skutečně dočasné změny. Vyhněte se redirect chains (řetězcům přesměrování), kde A přesměruje na B a B na C — místo toho přesměrujte A přímo na C. Zkontrolujte přesměrování nástrojem jako Screaming Frog.
Interní prolinkování a anchor texty
Silné interní prolinkování distribuuje autoritu na důležité stránky. Každá klíčová stránka by měla mít co nejvíce interních odkazů z relevantního kontextu. Používejte popisné anchor texty místo generických „klikněte zde". Pravidelně kontrolujte rozbité odkazy (broken links) a opravujte je.
Číst dále
Redirect chains v interních odkazech plýtvají crawl budgetem. Pokud odkaz vede na přesměrovanou stránku, aktualizujte ho na finální URL. Vyhněte se orphan pages — stránkám bez interních odkazů, které roboti obtížně nacházejí.
Duplicitní obsah
Duplicitní obsah vzniká, když stejný nebo velmi podobný text existuje na více URL adresách. Řešení zahrnuje: canonical tags (určení hlavní verze), hreflang (jazykové verze), noindex pro parametrické URL a správné nastavení parametrů v Search Console.
Číst dále
U e-shopů často vznikají duplicity kvůli filtrům a řazení. Stránky s parametry jako ?color=red&sort=price by měly mít canonical tag na hlavní stránku kategorie. Hreflang použijte pro jazykové varianty — říká Google, která verze stránky je určena pro které jazykové prostředí.
HTTP hlavičky pro SEO
Cache-Control hlavička řídí, jak dlouho prohlížeč a CDN uchovávají kopii stránky. Pro statické soubory (obrázky, CSS, JavaScript) nastavte dlouhou expiraci (minimálně měsíc) s verzovacími parametry v URL. Pro HTML stránky použijte kratší expiraci nebo no-cache s ETag validací.
Číst dále
Content-Security-Policy omezuje zdroje, ze kterých může prohlížeč načítat obsah. Strict-Transport-Security vyžaduje HTTPS. Tyto hlavičky zlepšují bezpečnost i výkon webu a pozitivně ovlivňují hodnocení vyhledávači.
JavaScript rendering
Google dokáže renderovat JavaScript, ale s prodlevou. Stránky závislé na client-side renderingu (SPA) mohou být indexovány později nebo neúplně. Pre-rendering generuje statické HTML pro roboty. Server-Side Rendering (SSR) generuje HTML na serveru při každém požadavku. Hydration spojuje server-rendered HTML s interaktivitou na klientu.
Číst dále
Pro SEO je ideální SSR nebo statické generování (SSG). Pokud používáte framework jako React nebo Vue, zvažte Next.js nebo Nuxt.js, které SSR podporují nativně. Ověřte, že Google vidí váš obsah: v Search Console použijte Inspekci URL a podívejte se na renderovanou verzi stránky.
Kompletní kontrolní seznam technického SEO
- Google Search Console nastavená a bez kritických chyb
- XML sitemap odeslaná a aktuální (pouze kód 200, kanonické URL)
- Robots.txt neblokuje důležité stránky, CSS ani JavaScript
- HTTPS aktivní s přesměrováním z HTTP
- Canonical tag na každé stránce (self-referencing)
- Meta robots: žádný nechtěný noindex na důležitých stránkách
- LCP pod 2,5 sekundy
- INP pod 200 milisekund
- CLS pod 0,1
- Obrázky komprimované ve formátu WebP/AVIF s rozměry
- Viewport meta tag správně nastaven
- Touch targets minimálně 48 x 48 px
- Strukturovaná data validovaná v Rich Results Test
- URL adresy čitelné, krátké, s pomlčkami
- 301 přesměrování bez redirect chains
- Interní odkazy s popisnými anchor texty
- Žádné orphan pages
- Žádné rozbité interní odkazy
- Cache-Control hlavičky pro statické soubory
- Bezpečnostní hlavičky: CSP, HSTS, X-Frame-Options
- JavaScript obsah ověřen přes URL Inspection v Search Console
Časté chyby
- Noindex na důležitých stránkách po migraci ze staging prostředí
- Duplicitní obsah bez kanonických tagů — parametrické URL, filtry
- Pomalé načítání kvůli neoptimalizovaným obrázkům a skriptům třetích stran
- Orphan pages bez interních odkazů, které roboti nenacházejí
- Redirect chains: A přesměruje na B, B na C místo A přímo na C
- Chybějící viewport meta tag — web není mobilně optimalizovaný
- Sitemap obsahuje stránky s noindex nebo chybovým kódem
- Robots.txt blokuje CSS nebo JavaScript potřebný pro rendering
FAQ
Musím řešit všechny body najednou?
Ne. Začněte indexací (Search Console, sitemap, robots.txt) a výkonem (Core Web Vitals). Tyto oblasti mají největší dopad na SEO i uživatelský zážitek. Postupně přidávejte strukturovaná data, optimalizaci URL a bezpečnostní hlavičky.
Kde najdu technické chyby na svém webu?
Google Search Console zobrazuje chyby indexace a Core Web Vitals. Lighthouse v Chrome DevTools poskytuje komplexní audit. Pro crawl celého webu použijte Screaming Frog (bezplatná verze do 500 stránek) nebo Sitebulb.
Jak často dělat technický audit?
Kompletní audit provádějte minimálně jednou ročně a po každé větší úpravě webu (redesign, migrace, změna CMS). Search Console a Core Web Vitals kontrolujte průběžně, ideálně týdně.
Co je důležitější — rychlost nebo obsah?
Obojí je klíčové, ale fungují na jiné úrovni. Technické SEO (rychlost, indexace) zajišťuje, že vyhledávač váš obsah vůbec najde a správně zpracuje. Kvalitní obsah pak rozhoduje o řazení. Pomalý web s výborným obsahem bude ztrácet pozice proti rychlému konkurentovi.
Potřebuji pre-rendering pro JavaScript web?
Pokud váš web závisí na client-side renderingu (SPA v Reactu, Vue, Angularu), Google může obsah indexovat s prodlevou nebo neúplně. SSR nebo SSG zajistí okamžitou indexaci. Ověřte v Search Console přes URL Inspection, zda Google vidí celý obsah.
Jak správně nastavit canonical tag?
Každá stránka by měla mít self-referencing canonical odkazující na sebe sama. Pro duplicitní obsah nasměrujte canonical na preferovanou verzi. Cílová URL musí vracet kód 200 a nesmí být přesměrovaná. Na stránce smí být pouze jeden canonical tag.