Rychlá technická SEO zlepšení

Pro koho je tento návod a co od něj očekávat

Tento článek je praktický checklist rychlých vítězství v technickém SEO pro malé weby (do ~5–10 tisíc URL). Cílem je do 2–4 týdnů zlepšit indexaci, rychlost a signály kvality tak, aby se zvýšila viditelnost bez velkých investic do vývoje. Každý krok je seřazen podle poměru impact/usilí a doplněn o „hotfix“ i o udržitelné řešení.

Priority 80/20: co udělat jako první

  1. Indexace a kanonikalizace: odstranit blokace, nastavit správné canonical, opravit duplicity.
  2. Page Experience: Core Web Vitals na klíčových šablonách (domov, kategorie, detail).
  3. Interní prolinkování: posílit navigační cesty a odkazy na stránky s potenciálem.
  4. Strukturovaná data: minimální set pro rich výsledky (Organization/LocalBusiness, BreadcrumbList, Article/Product).
  5. Obrázky: rozumné formáty (WebP/AVIF), rozměry, lazy-load, atributy.

Rychlý audit indexace: co Google vidí a co má vidět

  • Sitemap: existuje, je na /sitemap.xml, je deklarována v robots.txt a obsahuje pouze indexovatelné URL? Vyloučte 404/301/5xx.
  • Robots.txt: neblokuje důležité cesty (např. /wp-content/uploads/ obrázky)? Zbytečné Disallow pro CSS/JS odstranit.
  • Canonical: na stránkách s variantami (UTM, sort, stránkování) musí směřovat na kanonickou verzi. Vyhněte se self-referenčním výjimkám pouze v případě, že existuje „skutečná“ kanonika.
  • Noindex: použijte na thin a systémové stránky (vnitřní vyhledávání, košík, děkovné stránky bez obsahu).
  • Parametry: přidejte pravidla do platformy (např. odstranění tracking parametrů z odkazů nebo canonical na čistou URL).

Hotfixy pro duplicity a kanoniky (bez refaktoringu)

  • www vs. non-www a http vs. https: jednotný 301 redirect na preferovaný hostname a protokol.
  • Trailing slash: sjednotit (buď se „/“ nebo bez), všechno ostatní přesměrovat 301.
  • UTM a systémové parametry: canonical na čistou URL; interní odkazy bez parametrů.
  • Titulky a H-tagy: odlišit stránky, kde se liší jen filtr/sorting; pokud je obsah stejný, nedělejte z nich indexovatelné cíle.

Stránkování kategorií: jednoduchá pravidla

  • Canonical: každá stránka stránkování má canonical sama na sebe (ne vše na page 1), pokud obsah užitečně mění (nové položky).
  • „Zobrazit vše“: vyhněte se, pokud nedokážete rychle načíst. Raději rozumný počet na stránku a interní prolinkování.
  • Linkování: jasné odkazy na další/předchozí a na „klíčové podkategorie“ z top stránek.

Core Web Vitals: tři rychlé zásahy s nejvyšším dopadem

  1. CLS – stabilita rozložení: rezervujte width/height pro obrázky a embedy; odložte načítání webfontů (font-display: swap) a vyhněte se posunům při cookie lištách.
  2. LCP – největší renderovaný prvek: pro nadpisový hero obrázek použijte preload a správný rozměr; minimalizujte blokující CSS (kritické styly inline, zbytek odložit).
  3. INP – interaktivita: odstranit nepotřebné JS pluginy, odložit třetí strany (chat, heatmapy) až po interakci, snížit počet event listenerů.

Obrázky: kvalita bez megabajtů

  • Formát: WebP (příp. AVIF) jako výchozí; fallback JPEG/PNG pouze pro starší prohlížeče.
  • Rozměry: generujte varianty (srcset/sizes), aby se nenačítaly 2× větší obrázky než potřeba.
  • Lazy loading: loading=“lazy“ pro obrázky mimo viewport; první above the fold načíst normálně.
  • Alt atributy: používejte popisné, ne násilně nacpané klíčové slova.

Strukturovaná data: minimum pro malé weby

  • Organization/LocalBusiness: název, logo, web, kontakty, odkazy na sociální profily.
  • BreadcrumbList: zpřehlední cestu a zlepší SERP fragmentaci.
  • Article/BlogPosting: pro obsahové stránky – název, autor, datum, obrázek.
  • Product/Offer/AggregateRating: pro e-shop – cena, dostupnost, hodnocení (jen pokud jsou skutečná a viditelná).

Interní prolinkování: okamžitý „PageRank uplift“

  • Top navigace: omezit rozptyl; klíčové kategorie a „money“ podstránky vysoko a viditelně.
  • Obsahové huby: z článků linkujte na kategorie a produktové stránky s příbuznou tématikou.
  • Related links: 3–5 ručně kurátorovaných odkazů na konci článků; vyhněte se automatickým widgetům s nízkou relevancí.
  • Broken links: pravidelně opravovat; 404 → nejbližší relevantní 301 nebo odstraňte odkaz.

Technika meta a snippety: CTR jako rychlý zisk

  • Title: unikátní, do ~55–60 znaků, zahrnuje hlavní „intent“ a USP (např. doprava/garance).
  • Description: do ~150–160 znaků, akční a jasný; ne duplicita napříč kategoriemi.
  • Open Graph/Twitter: konzistentní obrázky pro sdílení; zvyšuje klikatelnost ze sociálních sítí a chatů.

HTTP, hlavičky a cache: výkonnostní triky bez kódu

  • Komprese: povolit Brotli (nebo alespoň Gzip) pro HTML, CSS, JS.
  • Cache-Control: statické soubory s dlouhým TTL a fingerprintingem; HTML krátké TTL.
  • HTTP/2, HTTP/3: aktivujte na hostingu; přinese paralelismus a nižší latenci.
  • CDN: levný/bezplatný CDN pro obrázky a statiku (sníží TTFB pro vzdálenější regiony).

Bezpečnost a stabilita: neverbální signály kvality

  • HTTPS všude: platný certifikát, HSTS, minimalizovat řetězové přesměrování.
  • 4xx/5xx monitoring: denní logy; pokud 5xx přesáhne 1 %, je to priorita č. 1.
  • Custom 404: užitečný design s vyhledáváním a odkazy na top kategorie.

CMS „hygiena“: malé změny, velké důsledky

  • Taxonomie: neprodukujte prázdné tagy/kategorie; sloučte duplicity.
  • Interní vyhledávání: výsledky neindexujte; stránky s parametrem q= dejte noindex, follow.
  • Autorové stránky, archivy: pokud nemají jedinečný obsah, noindex nebo skrýt.

Mezinárodní a jazykové verze: jen pokud opravdu potřebujete

  • hreflang: používat páry a sebepáry; konzistentní kanoniky; mapování jazyk/země.
  • Duplicity mezi jazyky: mírně odlišné texty nestačí; důraz na lokalizaci cen, dopravy, měny, právních informací.

Měření dopadu: malé KPI, které rychle zareagují

KPI Definice Očekávaný posun Horizont
Index Coverage: „Indexed, not submitted in sitemap“ Počet indexovaných URL mimo sitemapu Snížení (čistší mapa) 1–2 týdny
Valid URL v sitemapě % URL se stavem 200 a indexovatelností > 98 % Ihned
CWV – % „Good“ sessions LCP, INP, CLS v zelené zóně +10–20 p. b. 2–4 týdny
Zobrazení a CTR pro top stránky Z GSC, brand i non-brand CTR +1–3 p. b. 2–6 týdnů

14denní „quick wins“ plán

  1. Den 1–2: audit sitemap, robots, indexovatelnosti; odstranění zřejmých blokací; nastavit 301 pravidla (www/https/slash).
  2. Den 3–4: canonical politika pro parametry; noindex pro tenké/systémové stránky; aktualizace sitemap.
  3. Den 5–6: optimalizace obrázků (WebP, srcset, lazy); preload hero assetů.
  4. Den 7–8: kritické CSS inline, odklad JS třetích stran; font-display: swap.
  5. Den 9: strukturovaná data (Organization, Breadcrumb, Article/Product); validace.
  6. Den 10: interní prolinkování – přidat 3–5 relevantních odkazů do top článků/kategorií.
  7. Den 11: aktualizace meta title/description u 20 nejdůležitějších URL.
  8. Den 12: CDN a komprese (Brotli), cache hlavičky pro statiku.
  9. Den 13: custom 404 a monitoring 5xx; oprava nejčastějších chyb.
  10. Den 14: kontrola v GSC: resubmit sitemap, požadavky na reindexaci, sledování CWV.

Rychlé opravy pro populární CMS (bez zásahu do jádra)

  • WordPress: cache plugin s kritickým CSS a CDN integrací; odinstalovat nepoužívané pluginy; v SEO pluginu nastavit noindex pro nepoužívané archivy.
  • WooCommerce: vypnout indexaci parametrů sort/filter; generovat obrázky ve správných velikostech; Product schema přes spolehlivý modul.
  • Shopify: přidat preconnect/preload pro fonty a hero image v theme.liquid; omezit aplikace, které injektují JS do každého zobrazení.

Logika přesměrování: abyste si neodřízli „šťávu“

  • Řetězce 301: max. 1 skok; řetězce zkracujte.
  • Soft 404: vyhněte se prázdným stránkám s 200 kódem; vraťte 404/410 nebo přesměrujte na nejbližší relevantní obsah.
  • Masové 301: při migraci mapujte individuálně; „vše na homepage“ je ztráta signálu.

Obchodní dopad: proč jsou to „business“ vítězství

  • Rychlost → vyšší konverze a nižší náklady na získání návštěvnosti (více organické viditelnosti při stejném obsahu).
  • Čistá indexace → méně kanibalizace, jasnější snippety, lepší CTR.
  • Rich výsledky → větší plocha v SERPu, vyšší důvěra.
  • Interní odkazy → rychlé přenesení autority na stránky, které vydělávají.

Checklist pro předání (QA před spuštěním)

  • Sitemap obsahuje pouze 200 OK a indexovatelné URL; je menší než 50 tis. URL / 50 MB.
  • Robots.txt neblokuje CSS/JS a obsahuje odkaz na sitemap.
  • Canonical je konzistentní, bez konfliktů s hreflang.
  • Žádné duplicity www/non-www, http/https, slash/no-slash.
  • CWV: LCP < 2,5 s, INP < 200 ms, CLS < 0,1 pro 75. percentil návštěv.
  • Strukturovaná data prošla validací; žádné duplicitní typy na jedné stránce (kromě případů, kdy to dává smysl).
  • Custom 404 s interním vyhledáváním a navigací je nasazená.

Udržitelnost nad „one-off“ zásahy

Rychlá vítězství jsou startér, nikoli cíl. Zavádějte měsíční technický health-check (indexace, chybové kódy, CWV, logy) a kvartálně projděte šablony. Malý web vyhrává disciplinovanou hygienou a jasnou informační architekturou – tehdy se každý nový obsah „odveze“ na dobře připravené technické infrastruktuře a přinese růst bez zbytečných nákladů.