Technické SEO: Kompletní audit webu krok za krokem

Co je technické SEO a proč na něm záleží

Technické SEO zahrnuje všechny optimalizace, které zajišťují, že vyhledávače mohou váš web efektivně procházet, indexovat a zobrazovat ve výsledcích vyhledávání. Zatímco on-page SEO se zaměřuje na obsah a off-page SEO na zpětné odkazy, technické SEO řeší infrastrukturu a technickou stránku webu. Bez solidního technického základu mohou být vaše investice do obsahu a linkbuildingu výrazně méně efektivní.

Představte si technické SEO jako základ domu. Můžete mít nádhernou fasádu (design), luxusní interiér (obsah) a krásnou zahradu (zpětné odkazy), ale pokud jsou základy slabé, celý dům se může zřítit. Stejně tak web s vynikajícím obsahem, ale špatnou technickou infrastrukturou nebude dosahovat svého plného potenciálu ve vyhledávačích.

Technické SEO je obzvláště důležité pro větší weby s tisíci stránkami, e-shopy s rozsáhlými katalogy produktů, weby s dynamicky generovaným obsahem a mezinárodní weby s více jazykovými mutacemi. V tomto průvodci vás provedu kompletním technickým auditem webu krok za krokem a ukážu vám, jak identifikovat a opravit nejčastější technické problémy.

Crawling a indexace: Základ technického SEO

Aby se vaše stránky mohly zobrazit ve výsledcích vyhledávání, musí je vyhledávač nejprve najít (crawling) a poté přidat do svého indexu (indexace). Problémy v kterékoli z těchto fází mohou způsobit, že vaše stránky budou pro vyhledávače neviditelné.

Robots.txt

Soubor robots.txt je první věc, kterou vyhledávací roboti kontrolují při návštěvě vašeho webu. Určuje, které části webu mohou roboti procházet a které ne. Správná konfigurace robots.txt je klíčová. Ověřte, že neblokujete důležité stránky nebo zdroje (CSS, JavaScript, obrázky), které Google potřebuje pro správné vykreslení stránek. Naopak blokujte stránky, které nemají být indexovány – interní vyhledávání, administraci, filtrované URL nebo stránky s duplicitním obsahem. Umístěte do robots.txt odkaz na vaši XML sitemapu. Typická chyba je příliš restriktivní robots.txt, který blokuje Googlebot od důležitého obsahu, nebo naopak chybějící robots.txt, který nechává roboty procházet zbytečné stránky a plýtvá crawl budgetem.

XML Sitemap

XML sitemap je soubor, který vyhledávačům poskytuje seznam všech důležitých stránek na vašem webu spolu s metadaty o jejich poslední aktualizaci a prioritě. Kvalitní sitemap by měla obsahovat pouze stránky, které chcete indexovat (status 200, kanonické URL), být aktuální (automaticky generovaná při změnách obsahu), nepřesahovat limit 50 000 URL nebo 50 MB na jednu sitemapu (pro větší weby použijte sitemap index), obsahovat přesné lastmod datum odpovídající skutečné poslední změně obsahu a být odeslána do Google Search Console a Bing Webmaster Tools. Pravidelně kontrolujte, zda sitemap neobsahuje chyby, přesměrované URL nebo stránky vrací správné stavové kódy.

Crawl budget

Crawl budget je počet stránek, které Googlebot prochází na vašem webu v daném časovém období. Pro menší weby s několika stovkami stránek to obvykle není problém, ale pro velké weby s tisíci nebo miliony stránek je efektivní využití crawl budgetu zásadní. Pro optimalizaci crawl budgetu eliminujte zbytečné stránky (filtrované URL, session ID v URL, parametrické varianty), opravte řetězce přesměrování (redirect chains), odstraňte nebo opravte stránky vracející chybové kódy, zlepšete rychlost načítání webu (rychlejší web umožňuje více crawlů) a používejte správně robots.txt pro blokování nedůležitých sekcí.

Architektura webu

Architektura webu definuje, jak jsou stránky organizovány a propojeny. Dobrá architektura pomáhá jak uživatelům, tak vyhledávačům efektivně navigovat a porozumět struktuře vašeho obsahu.

URL struktura

Čisté a logické URL jsou důležité pro SEO i uživatelskou zkušenost. Dodržujte tyto principy: používejte krátké, popisné URL s klíčovými slovy, odstraňte zbytečné parametry a session ID, používejte pomlčky místo podtržítek pro oddělení slov, udržujte konzistentní strukturu napříč celým webem, vyhněte se hlubokému zanořování (ideálně maximálně tři úrovně od homepage) a zajistěte, aby URL odpovídalo logické hierarchii obsahu. Příklad dobré URL struktury: domena.cz/kategorie/podkategorie/nazev-stranky. Příklad špatné URL: domena.cz/index.php?id=12345&cat=67&session=abc.

Interní linkování

Interní odkazy propojují stránky vašeho webu a distribuují link equity (hodnotu zpětných odkazů) napříč celou doménou. Efektivní interní linkování zajišťuje, že důležité stránky dostávají více interních odkazů, vyhledávače mohou snadno procházet celý web, uživatelé nacházejí relevantní obsah a kontextové odkazy pomáhají vyhledávačům porozumět tematickým vztahům mezi stránkami. Praktické tipy pro interní linkování: používejte popisné anchor texty místo „klikněte zde", odkazujte z nového obsahu na relevantní starší články, pravidelně kontrolujte a opravujte rozbité interní odkazy, vytvářejte hub stránky, které propojují tematicky příbuzný obsah, a zajistěte, aby každá důležitá stránka byla dostupná maximálně na tři kliknutí od homepage.

Breadcrumbs (drobečková navigace)

Breadcrumbs zobrazují uživateli jeho pozici v hierarchii webu a umožňují snadnou navigaci na nadřazené úrovně. Z pohledu SEO breadcrumbs pomáhají vyhledávačům porozumět struktuře webu, poskytují další interní odkazy na kategorie a nadřazené stránky a mohou se zobrazit přímo ve výsledcích vyhledávání (rich snippets), což zlepšuje CTR. Implementujte breadcrumbs s odpovídajícím Schema.org markup (BreadcrumbList) pro maximální SEO benefit.

Core Web Vitals: Měření uživatelského zážitku

Core Web Vitals jsou sada metrik definovaných Googlem, které měří reálnou uživatelskou zkušenost s načítáním, interaktivitou a vizuální stabilitou stránky. Od roku 2021 jsou součástí rankingových faktorů Google a jejich význam neustále roste.

LCP – Largest Contentful Paint

LCP měří dobu načtení největšího viditelného prvku na stránce – typicky hlavního obrázku, videa nebo velkého bloku textu. Dobrá hodnota LCP je pod 2,5 sekundy. Pro zlepšení LCP optimalizujte obrázky (správný formát – WebP nebo AVIF, komprese, responsive images), implementujte lazy loading pro obrázky pod okrajem viditelné oblasti, ale preloadujte LCP element, minimalizujte render-blocking zdroje (CSS a JavaScript), využívejte CDN pro rychlejší doručení statických zdrojů, optimalizujte server response time (TTFB) a zvažte použití server-side renderingu nebo statického generování pro dynamické weby.

INP – Interaction to Next Paint

INP (Interaction to Next Paint) nahradil v roce 2024 metriku FID (First Input Delay) a měří odezvu stránky na veškeré uživatelské interakce během celé návštěvy, nejen první vstup. Dobrá hodnota INP je pod 200 milisekund. INP je náročnější metrika, protože zohledňuje celou dobu interakce včetně zpracování event handlerů a vykreslení výsledku. Pro zlepšení INP minimalizujte a optimalizujte JavaScript (code splitting, tree shaking), odložte zpracování náročných úloh mimo hlavní vlákno pomocí Web Workers, rozdělte dlouhé úlohy (long tasks) na menší části pomocí yield to main thread, omezte DOM velikost stránky, optimalizujte event handlery pro rychlou odezvu a používejte requestAnimationFrame pro vizuální aktualizace.

CLS – Cumulative Layout Shift

CLS měří vizuální stabilitu stránky – jak moc se prvky na stránce posouvají během načítání. Nečekané posuny jsou frustrující pro uživatele, například když kliknou na tlačítko, které se náhle posune. Dobrá hodnota CLS je pod 0,1. Pro minimalizaci CLS vždy definujte rozměry (width a height atributy) pro obrázky a videa, rezervujte prostor pro reklamy a dynamicky načítaný obsah, vyhněte se vkládání obsahu nad existující obsah po načtení stránky, používejte CSS contain pro izolaci layoutových změn a preferujte CSS transform animace před animacemi měnícími layout.

Mobilní optimalizace

Google používá mobile-first indexing, což znamená, že primárně indexuje a hodnotí mobilní verzi vašeho webu. Mobilní optimalizace proto není volitelná – je nezbytná. Klíčové aspekty mobilní optimalizace zahrnují responzivní design, který se automaticky přizpůsobuje velikosti obrazovky, dostatečně velké klikací prvky (minimálně 48 x 48 pixelů), čitelný text bez nutnosti zoomování (minimální velikost písma 16 pixelů), žádný horizontální scrolling, rychlé načítání na mobilním připojení a funkční a přístupná navigace na malých obrazovkách. Otestujte svůj web na různých zařízeních a v Google Search Console zkontrolujte report o použitelnosti na mobilních zařízeních.

HTTPS a bezpečnost webu

HTTPS je potvrzený rankingový faktor Google a standard pro moderní web. Šifrované připojení chrání data uživatelů a buduje důvěru. Při implementaci a správě HTTPS zajistěte, aby byl platný SSL/TLS certifikát nainstalován a pravidelně obnovován, všechny HTTP stránky byly přesměrovány na HTTPS pomocí 301 redirectu, interní odkazy a zdroje používaly HTTPS, nebyl na webu mixed content (HTTP zdroje na HTTPS stránce), HSTS hlavička (HTTP Strict Transport Security) byla správně nakonfigurována a certifikát pokrýval všechny potřebné varianty domény (www i non-www). Bezpečnost webu zahrnuje také ochranu před malwarem, SQL injection, XSS útoky a pravidelné aktualizace CMS a pluginů.

Strukturovaná data (Schema.org)

Strukturovaná data jsou standardizovaný formát pro poskytování informací o obsahu stránky vyhledávačům. Implementace Schema.org markup může vést k zobrazení rich snippets ve výsledcích vyhledávání, což výrazně zvyšuje CTR a viditelnost.

Nejdůležitější typy strukturovaných dat

Podle typu webu zvažte implementaci následujících schémat: Article pro blogové příspěvky a novinky, Product pro produktové stránky e-shopů (cena, dostupnost, hodnocení), LocalBusiness pro lokální firmy (adresa, otevírací doba, kontakt), FAQ pro stránky s často kladenými otázkami, HowTo pro návody a postupy, BreadcrumbList pro drobečkovou navigaci, Organization pro informace o firmě, Review pro recenze a hodnocení a Event pro události a akce. Implementujte strukturovaná data pomocí JSON-LD formátu, který Google preferuje. Validujte markup pomocí Google Rich Results Test a sledujte stav v Google Search Console.

Implementace a testování

JSON-LD je doporučený formát pro implementaci strukturovaných dat. Vkládá se do hlavičky stránky jako script tag a neovlivňuje vizuální podobu stránky. Příklad pro článek: definujte typ Article, název, autora, datum publikace, obrázek a popis. Po implementaci otestujte markup pomocí nástroje Google Rich Results Test, zkontrolujte report strukturovaných dat v Google Search Console a sledujte, zda se rich snippets zobrazují ve výsledcích. Mějte na paměti, že implementace strukturovaných dat nezaručuje zobrazení rich snippets – Google si vyhrazuje právo rozhodnout, zda a kdy je zobrazí.

Hreflang: Mezinárodní a vícejazyčné weby

Pokud váš web cílí na různé jazyky nebo země, hreflang tagy jsou nezbytné pro správné zobrazení správné jazykové verze správným uživatelům. Hreflang atribut informuje Google o jazykových a regionálních variantách stránky a předchází problémům s duplicitním obsahem mezi jazykovými mutacemi.

Implementujte hreflang pomocí link tagů v hlavičce HTML, HTTP hlaviček nebo v XML sitemap. Každá stránka musí odkazovat na všechny své jazykové varianty včetně sebe samé. Nezapomeňte na tag x-default pro výchozí verzi. Nejčastější chyby zahrnují chybějící return tagy (stránka A odkazuje na B, ale B neodkazuje zpět na A), nesprávné jazykové kódy, odkazování na stránky s jiným obsahem nebo odkazování na přesměrované URL. Hreflang implementaci můžete ověřit pomocí Ahrefs, Screaming Frog nebo specializovaných nástrojů pro validaci hreflang.

Kanonické URL a řešení duplicitního obsahu

Duplicitní obsah je jedním z nejčastějších technických SEO problémů. Vzniká, když je stejný nebo velmi podobný obsah dostupný na více URL adresách. Vyhledávače pak nevědí, kterou verzi indexovat a zobrazovat, což může vést k rozředění rankingového potenciálu.

Příčiny duplicitního obsahu

Typické příčiny zahrnují přístup na web přes www i non-www verzi, HTTP i HTTPS varianty, URL parametry (řazení, filtry, tracking parametry), stránkování, tiskové verze stránek, AMP verze a obsahové syndikace na jiných webech. Identifikujte duplicity pomocí Screaming Frog, Google Search Console nebo nástroje Siteliner.

Řešení pomocí kanonických URL

Kanonický tag (rel=canonical) informuje vyhledávače o preferované verzi stránky. Umístěte ho do hlavičky HTML každé stránky, kde ukazuje na kanonickou (preferovanou) verzi URL. Pravidla pro správné použití canonical tagů: každá stránka by měla mít canonical tag (i self-referencing), canonical URL musí být absolutní adresa, canonical by měl ukazovat na stránku se stavovým kódem 200, nepoužívejte canonical na stránky s výrazně odlišným obsahem a canonical tag je doporučení, ne příkaz – Google ho může ignorovat. Pro komplexnější případy duplicit zvažte kombinaci canonical tagů s 301 přesměrováními, noindex direktivou nebo parametry v Google Search Console.

Nástroje pro technický SEO audit

Pro provedení důkladného technického auditu potřebujete správné nástroje. Zde jsou nejdůležitější nástroje a jejich využití.

Screaming Frog SEO Spider

Screaming Frog je desktopový crawler, který prochází váš web podobně jako Googlebot a identifikuje technické problémy. Je nepostradatelný pro analýzu URL struktury a stavových kódů, identifikaci rozbitých odkazů a přesměrování, audit meta tagů, nadpisů a obsahu, analýzu interního linkování, kontrolu hreflang implementace, detekci duplicitního obsahu a audit strukturovaných dat. Bezplatná verze umožňuje procházet až 500 URL, placená verze je bez omezení a nabízí pokročilé funkce.

Google Search Console

Google Search Console je bezplatný nástroj přímo od Googlu, který poskytuje nenahraditelné informace o tom, jak Google vidí váš web. Využijte ho pro sledování indexace stránek a případných problémů, analýzu vyhledávacích dotazů a pozic, monitoring Core Web Vitals na reálných datech, kontrolu mobilní použitelnosti, správu sitemap a odeslání URL k indexaci, identifikaci bezpečnostních problémů a manuálních akcí a sledování strukturovaných dat a rich snippets.

PageSpeed Insights a Lighthouse

Google PageSpeed Insights analyzuje rychlost načítání stránky a poskytuje konkrétní doporučení pro zlepšení. Kombinuje laboratorní data (Lighthouse) s reálnými uživatelskými daty (Chrome User Experience Report). Lighthouse je open-source nástroj integrovaný v Chrome DevTools, který provádí komplexní audit výkonu, přístupnosti, best practices a SEO. Používejte oba nástroje pravidelně pro monitoring a optimalizaci výkonu webu.

Další užitečné nástroje

Doplňte svůj toolkit o Ahrefs nebo Semrush pro komplexní SEO analýzu včetně technických aspektů, Marketing Miner pro analýzu českého trhu, GTmetrix pro detailní analýzu rychlosti načítání, Mobile-Friendly Test pro kontrolu mobilní optimalizace a Schema Markup Validator pro validaci strukturovaných dat.

Checklist pro technický SEO audit

Na závěr přináším kompletní checklist, který můžete použít pro systematický audit vašeho webu. Procházejte jednotlivé body a zaznamenávejte nalezené problémy spolu s jejich prioritou.

  1. Crawling a indexace – Zkontrolujte robots.txt, XML sitemap, indexaci v GSC, crawl errors a stavové kódy.
  2. URL a architektura – Ověřte čistotu URL, interní linkování, breadcrumbs, hloubku stránek a orphan pages.
  3. Rychlost a výkon – Změřte Core Web Vitals (LCP, INP, CLS), TTFB, optimalizaci obrázků a minifikaci zdrojů.
  4. Mobilní optimalizace – Otestujte responzivitu, mobilní použitelnost, touch prvky a viewport nastavení.
  5. Bezpečnost – Ověřte HTTPS, mixed content, HSTS, platnost certifikátu a bezpečnostní hlavičky.
  6. Strukturovaná data – Zkontrolujte implementaci Schema.org, validitu markupu a zobrazení rich snippets.
  7. Duplicitní obsah – Identifikujte duplicity, ověřte canonical tagy, konsolidaci www/non-www a HTTP/HTTPS.
  8. Mezinárodní SEO – Pokud je relevantní, zkontrolujte hreflang implementaci a správnost jazykových kódů.
  9. Přesměrování – Identifikujte redirect chains, redirect loops a zbytečná přesměrování.
  10. Sémantika HTML – Ověřte správné použití nadpisů (H1–H6), alt textů, meta tagů a jazyka stránky.
Technický SEO audit by měl být pravidelnou součástí vaší SEO strategie – ideálně každý kvartál nebo po každé významné změně na webu. Problémy identifikované během auditu prioritizujte podle dopadu na výkon a náročnosti implementace oprav.

Závěr: Technické SEO jako základ úspěchu

Technické SEO může působit jako složitá a nudná disciplína, ale jeho dopad na výkonnost webu ve vyhledávačích je zásadní. Bez solidního technického základu nemohou ostatní SEO aktivity dosáhnout svého plného potenciálu. Investice do technického SEO se vyplácí v podobě lepší indexace, vyšších pozic, lepší uživatelské zkušenosti a v konečném důsledku vyšších konverzí. Pokud si nejste jistí technickým stavem svého webu nebo potřebujete pomoc s implementací oprav, neváhejte se obrátit na odborníka. Kvalitní technický audit a následná optimalizace mohou být tím, co odliší váš web od konkurence ve výsledcích vyhledávání.