Přeskočit na obsah
Zpět na všechny články
SEO10 min čtení

Technické SEO: Checklist pro vývojáře i majitele firem

Technické SEO je základ, bez kterého vám ani skvělý obsah nepomůže. Připravil jsem praktický checklist, od crawlability po Core Web Vitals.

Marek Frňka
Web developer na volné noze za značkou Le Artist, Ostrava
V tomto článku
Detail zdrojového kódu na obrazovce.
Detail zdrojového kódu na obrazovce. Ilustrační fotografie.

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

Technické SEO zajišťuje, že Google váš web dokáže najít, načíst a správně pochopit. Můžete mít nejlepší obsah na internetu, ale pokud ho Google nemůže zaindexovat, neexistuje. Pokud hledáte obecnější úvod, začněte s SEO průvodcem pro majitele firem.

Technické SEO neznamená „psát klíčová slova“. Znamená to, že váš web je technicky v pořádku, rychlý, přístupný, správně strukturovaný a bez chyb.

Crawlability, může Google váš web procházet?

Robots.txt

Soubor robots.txt říká Googlu, co smí a nesmí procházet.

Zkontrolujte:

  • Neblokujete důležité stránky? (Disallow: /sluzby/ by bylo katastrofální)
  • Neblokujete CSS a JS soubory? (Google je potřebuje pro rendering)
  • Máte odkaz na sitemapu? (Sitemap: https://vasedomena.cz/sitemap.xml)

XML Sitemap

Sitemap je seznam všech stránek, které chcete mít v Google indexu.

Požadavky:

  • Obsahuje všechny důležité stránky
  • Neobsahuje stránky s redirecty (3xx) nebo chybami (4xx, 5xx)
  • Je aktuální; přidané kanonické stránky určené pro vyhledávání do ní zahrňte
  • Registrovaná v Google Search Console

Crawl budget

Kapacita a potřeba procházení se mění; nejde o pevnou denní kvótu. Zvláštní správu crawl budgetu řešte u velkých či rychle se měnících webů nebo při doloženém problému procházení.

Jak šetřit crawl budget:

  • Odstraňte duplicitní stránky
  • Posuďte parametry a filtry podle účelu. robots.txt řídí procházení, není spolehlivým zákazem indexace; zablokovaný crawler neuvidí noindex

Indexace, je váš obsah v Google?

Zkontrolujte v Search Console

Přehled Indexování stránek v Search Console ukáže, kolik URL je zaindexováno a proč ostatní ne. Operátor site:vasedomena.cz přímo v Googlu dává jen hrubý orientační odhad.

Časté problémy:

  • Noindex tag, stránka má <meta name="robots" content="noindex"> a nemá co
  • Canonical na jinou URL, stránka odkazuje canonicalem jinam
  • Duplicitní obsah, dva URL se stejným obsahem (www vs. bez www, HTTP vs. HTTPS)
  • Tenký obsah, stránka, která návštěvníkovi nic podstatného nepřidá (pevná hranice počtu slov neexistuje)

Canonical URL

Canonical říká Googlu „tohle je hlavní verze této stránky“.

Pravidla:

  • Preferované indexovatelné URL mohou mít self-referencing canonical; duplicitní varianty odkazují na zvolenou hlavní verzi
  • Duplicitní variace URL mají konzistentně odkazovat na zvolenou hlavní verzi; parametr může také označovat skutečně jiný obsah
  • Google doporučuje absolutní canonical URL; canonical je signál, nikoli závazný příkaz

Struktura webu

URL

  • Krátké, čitelné, s klíčovým slovem
  • ✅ /sluzby/tvorba-webovych-stranek
  • ❌ /page?id=547&cat=3
  • Konzistentní, buď všude trailing slash, nebo nikde

Nadpisy (H1-H6)

  • Každá stránka má právě jeden H1
  • H1 obsahuje hlavní klíčové slovo stránky
  • Hierarchie: H1 → H2 → H3 (neskáčete z H1 na H4)
  • Nadpisy popisují obsah sekce, nejsou to ozdoby

Interní prolinkování

  • Důležité stránky mají srozumitelnou cestu a interní odkazy; tři kliknutí nejsou pravidlo Googlu
  • Drobečková navigace tam, kde pomáhá pochopit hierarchii
  • Kontextové odkazy v textu (ne jen navigace)
  • Anchor texty popisné (ne „klikněte zde“)

Rychlost, Core Web Vitals

Rychlost ovlivňuje návštěvníky i hodnocení stránky, proto jsem jí věnoval samostatný článek rychlost webu a SEO; konkrétní postup krok za krokem najdete v návodu, jak zrychlit web. Google měří tři metriky:

LCP (Largest Contentful Paint)

Jak rychle se načte největší prvek na stránce (hero obrázek, nadpis).

  • ✅ Pod 2,5 sekundy
  • ❌ Nad 4 sekundy

Jak zlepšit: Optimalizujte obrázky (WebP, správné rozměry), preload důležité fonty, server-side rendering.

INP (Interaction to Next Paint)

Jak rychle web reaguje na kliknutí nebo tap.

  • ✅ Pod 200 ms
  • ❌ Nad 500 ms

Jak zlepšit: Minimalizujte JavaScript, odložte nekritické skripty a rozdělte dlouhé úlohy; debouncing volte jen tam, kde nezhorší odezvu.

CLS (Cumulative Layout Shift)

CLS hodnotí neočekávané posuny během návštěvy podle nejhoršího časového okna, nejen při načítání.

  • ✅ Pod 0,1
  • ❌ Nad 0,25

Jak zlepšit: Nastavte width/height na obrázky a videa, nepoužívejte dynamicky vkládaný obsah nad fold, preload fonty.

Obrázek dorazí. Tlačítko nesmí utéct.. width="1200" height="800" rezervuje poměr obrázku 3 : 2. Schéma porovnává stav před načtením; nejde o měření CLS.
Obrázek dorazí. Tlačítko nesmí utéct. width="1200" height="800" rezervuje poměr obrázku 3 : 2. Schéma porovnává stav před načtením; nejde o měření CLS. Otevřít čitelnou ukázku ↗ · Zdroj dat

HTTPS a bezpečnost

  • HTTPS je standard, Google ho používá jako jeden ze signálů a prohlížeče HTTP weby označují jako nezabezpečené
  • Certifikát SSL/TLS musí být platný
  • Mixed content (HTTP prvky na HTTPS stránce) = problém
  • HSTS header pro vynucení HTTPS

Strukturovaná data (Schema.org)

Strukturovaná data pomáhají Googlu lépe pochopit váš obsah a mohou vám získat rich snippety ve výsledcích.

Nejdůležitější typy:

  • Organization, informace o firmě (název, logo, kontakty)
  • BreadcrumbList, drobečková navigace
  • FAQPage, často kladené otázky (bohaté výsledky FAQ Google už nezobrazuje, markup ale popisuje obsah stránky)
  • Product, pro e-shopy (cena, dostupnost, recenze)
  • LocalBusiness, pro lokální firmy (adresa, otevírací hodiny)

Validujte pomocí Rich Results Test.

Mobilní verze

  • Mobile-first indexing. Google indexuje primárně mobilní verzi
  • Responzivní design (ne mobilní subdoména)
  • Obsah na mobilu musí být stejný jako na desktopu
  • Pro pohodlné ovládání miřte na 44 × 44 CSS px. WCAG 2.2 AA má minimum 24 × 24 CSS px s výjimkami; 44 × 44 je přísnější kritérium AAA
  • Žádné přetékání dokumentu; široká datová tabulka může mít vlastní jasně dostupný posuv
Stejný web otevřený na notebooku, tabletu a telefonu.
Stejnou cestu projděte na různých velikostech obrazovky. Ilustrační fotografie vytvořená s AI.

Vícejazyčné weby

Pokud máte web ve více jazycích:

  • hreflang atributy na každé stránce
  • Každá jazyková verze má vlastní URL (ne přepínač bez URL změny)
  • Canonical ukazuje na aktuální jazykovou verzi, ne na jinou
  • Sitemap obsahuje všechny jazykové verze

Checklist, rychlý přehled

Crawlability

  • robots.txt neblokuje důležité stránky
  • XML sitemap existuje a je aktuální
  • Sitemap registrovaná v Search Console

Indexace

  • Žádné nechtěné noindex tagy
  • Konzistentní canonical podle vztahu hlavních a duplicitních URL
  • Duplicitní varianty mají vyjasněnou hlavní URL

Struktura

  • Čitelné URL s klíčovými slovy
  • Jeden H1 na stránku
  • Správná hierarchie nadpisů
  • Breadcrumbs

Rychlost

  • LCP pod 2,5 s
  • INP pod 200 ms
  • CLS pod 0,1

Bezpečnost

  • HTTPS na všech stránkách
  • Žádný mixed content

Strukturovaná data

  • Organization schema
  • BreadcrumbList
  • Strukturovaná data odpovídají obsahu a podporovanému účelu; FAQPage není příslib rozšířeného výsledku

Pokud si nejste jistí, jak na tom váš web je, nabízím SEO audit, který tohle všechno zkontroluje a doporučí konkrétní opravy. Jak takový audit vypadá v praxi? Popisuju v článku Co odhalí SEO audit. Pro lokální firmy doporučuju i lokální SEO optimalizaci.

Hranice Core Web Vitals se posuzují na 75. percentilu zvlášť pro mobil a desktop. Sitemapa pomáhá s objevováním, není podmínkou ani zárukou indexace.

Google: canonical · WCAG target size · Web Vitals · Google: Search documentation updates

Líbil se vám tento článek?

Pokud hledáte kvalitní web nebo e-shop, který skutečně funguje, pojďme si promluvit.

Kontaktujte měUkázky prací

Bez závazku · Odhad do 24 h