URL parametry a SEO: Jak neplýtvat rozpočtem procházení na filtrech
Minulý měsíc jsem dělala audit e-shopu s módou. V Google Search Console měli indexovaných 180 000 stránek. Počet produktů? Necelých 3 000.
Kde se vzalo těch 177 000 navíc?
Filtry. Řazení. Tracking parametry. Každá kombinace ?barva=cervena&velikost=M&razeni=cena vytvořila novou URL. Googlebot trávil dny procházením nesmyslných kombinací místo toho, aby indexoval nové kolekce.
Za roky v SEO jsem viděla tento problém desítkykrát. A v roce 2026, kdy Google čím dál víc šetří svůj rozpočet na procházení (crawl budget), je správné řešení parametrů naprosto zásadní.
Co Jsou URL Parametry a Proč Jsou Problematické
URL parametr je vše, co přichází za otazníkem v adrese. Vypadá to třeba takto:
vaseshop.cz/boty?barva=cervena&velikost=42&razeni=cena
Pro vás jako majitele e-shopu je to jedna stránka s botami, jen s nastaveným filtrem. Pro Googlebot? Je to potenciálně úplně jiná URL než vaseshop.cz/boty.
Typy parametrů (filtry, řazení, tracking, session)
Rozlišujeme několik typů parametrů podle jejich účelu:
Filtrovací parametry:
?barva=cervena?velikost=42?material=kuze
Tyto mění obsah stránky — zobrazují podmnožinu produktů.
Řadící parametry:
?razeni=cena?sort=nejnovejsi?order=desc
Obsah je stejný, jen v jiném pořadí.
Tracking parametry:
?utm_source=facebook?utm_campaign=letni_akce?fbclid=abc123?gclid=xyz789
Obsah je identický, parametry slouží pouze pro měření kampaní.
Session parametry:
?sessionid=a1b2c3?sid=user123
Technické parametry pro sledování uživatelské relace. Nejhorší varianta — generují unikátní URL pro každého návštěvníka.
Proč vznikají duplicity
Problém je jednoduchý. Google vidí každou URL jako potenciálně unikátní stránku. Takže:
/boty
/boty?barva=cervena
/boty?razeni=cena
/boty?barva=cervena&razeni=cena
/boty?razeni=cena&barva=cervena
Pro vás je to jedna kategorie s botami. Pro Google je to pět různých stránek. A co hůř — posledních čtyři mají prakticky stejný nebo velmi podobný obsah jako ta první.
Výsledek? Duplicitní obsah v masivním měřítku.
Dopad na rozpočet procházení (crawl budget)
Rozpočet na procházení (crawl budget) je množství zdrojů, které Google vyhrazuje na procházení vašeho webu. Když má 3 000 produktů, ale 180 000 URL, bot tráví 98 % času procházením filtrových kombinací.
Co to znamená v praxi:
- Nové produkty se indexují pomaleji
- Důležité stránky Google navštěvuje méně často
- Aktualizace cen a dostupnosti se projeví se zpožděním
- V extrémních případech Google přestane některé sekce webu navštěvovat úplně
Google Search Console - nastavení parametrů
Pokud děláte SEO delší dobu, možná si pamatujete nástroj "URL Parameters" v Google Search Console. Fungoval skvěle — řekli jste Googlu, že parametr ?razeni= nemění obsah, a bot ho přestal procházet.
Poznámka: Google tuto funkci zrušil (2022)
V roce 2022 Google nástroj pro nastavení parametrů kompletně odstranil. Jejich oficiální vysvětlení? "Googlebot se zlepšil a dokáže parametry rozpoznat sám."
Realita je trochu jiná. Google možná lépe rozpoznává některé parametry, ale rozhodně ne všechny. A hlavně — už nemáte kontrolu.
Co to znamená pro SEO
Nemůžete se spoléhat na to, že Google správně pochopí vaše parametry. Musíte problém řešit na úrovni vašeho webu:
- Robots.txt pro blokování crawlování
- Canonical tagy pro konsolidaci duplicit
- Noindex pro kombinace, které nechcete v indexu
- Čistá URL architektura od začátku
Alternativní řešení
Ztráta nastavení parametrů v GSC není konec světa. Naopak — techniky, které jej nahrazují, jsou spolehlivější, protože máte plnou kontrolu na své straně.
Správné Řešení Parametrů
Robots.txt - blokování parametrů
Nejjednodušší řešení pro parametry, které generují duplicitní obsah a nemají žádnou SEO hodnotu.
User-agent: *
Disallow: /*?sort=
Disallow: /*?razeni=
Disallow: /*?order=
Disallow: /*?sessionid=
Disallow: /*?sid=
Hvězdička (*) funguje jako zástupný znak — toto pravidlo zablokuje parametr na jakékoliv URL.
Pozor: Blokování v robots.txt neznamená, že stránka zmizí z indexu. Pokud na ni vedou externí odkazy, Google ji může stále indexovat (jen bez obsahu). Pro úplné odstranění z indexu použijte noindex.
Canonical tagy - správné nastavení
Canonical tag říká Googlu: "Toto je hlavní verze stránky. Všechny ostatní podobné považuj za kopie."
Na stránce /boty?barva=cervena by měl být:
<link rel="canonical" href="https://vaseshop.cz/boty" />
Nebo pokud chcete filtrované stránky indexovat samostatně (např. jako landing pages pro "červené boty"):
<link rel="canonical" href="https://vaseshop.cz/boty?barva=cervena" />
Self-referencing canonical (kanonický tag odkazující sám na sebe) je nutnost. Každá stránka by měla mít canonical směřující sama na sebe (ve své kanonické podobě).
Noindex pro kombinace filtrů
Když máte více filtrů najednou, obsah se stává příliš specifický a duplicitní. Dva a více filtrů? Noindex.
<meta name="robots" content="noindex, follow">
Direktiva follow zajistí, že Google bude stále sledovat odkazy na stránce (důležité pro interní prolinkování), ale samotnou stránku neindexuje.
Logika implementace:
- 0 filtrů → indexovat (kategorie)
- 1 filtr → zvážit (může být hodnotná landing page)
- 2+ filtry → noindex (příliš specifické, duplicitní)
Čistá URL architektura
Nejlepší řešení je problémům předejít od začátku. Místo:
/boty?barva=cervena
Použijte:
/boty/cervene/
Tato "statická" URL:
- Vypadá lépe pro uživatele
- Obsahuje klíčové slovo přímo v URL
- Nemá problémy s parametry
- Lépe se sdílí na sociálních sítích
Nevýhoda? U e-shopů s mnoha filtry může být implementace složitější. Ale pro hlavní filtrovací kategorie (barva, značka, typ) se to vyplatí.
E-shop filtry - osvědčené postupy
Jedno-hodnotové filtry (barva=červená)
Filtry s jednou hodnotou mohou mít SEO hodnotu. "Červené boty" nebo "Nike tenisky" jsou legitimní vyhledávací dotazy.
Doporučení:
- Vytvořte pro ně čisté URL (
/boty/cervene/místo?barva=cervena) - Pokud musíte použít parametry, nastavte self-referencing canonical
- Přidejte unikátní H1 a meta description
- Zvažte unikátní intro text (2-3 věty o červených botách)
Vícenásobné filtry (kombinace)
Kombinace filtrů jsou problematické:
/boty?barva=cervena&velikost=42&material=kuze
Nikdo nehledá "červené kožené boty velikost 42". A i kdyby hledal, máte možná 2 produkty.
Doporučení:
- Noindex pro 2+ filtrů
- Canonical směřující na nejbližší "nadřazenou" kategorii
- Neblokujte v robots.txt (ztratíte crawling produktů uvnitř)
Řazení a pagination
Řazení nemění obsah, jen pořadí. Vždy:
- Canonical na verzi bez řazení
- Zvažte blokování v robots.txt
Paginace (?page=2, ?page=3) je specifická:
- Self-referencing canonical (strana 2 na stranu 2)
- NE canonical všech stran na stranu 1 (ztratíte produkty)
- Rel=prev/next je zastaralé, ale neškodí
- Zvažte infinite scroll se zpožděným načítáním
Příklad správné implementace
Pro e-shop s obuví:
# robots.txt
User-agent: *
Disallow: /*?sort=
Disallow: /*?razeni=
Disallow: /*?utm_
Disallow: /*?fbclid=
Disallow: /*?gclid=
Sitemap: https://vaseshop.cz/sitemap.xml
Logika v kódu (pseudokód):
IF počet_aktivních_filtrů == 0:
canonical = aktuální_URL (bez parametrů)
index = true
ELIF počet_aktivních_filtrů == 1 AND filtr IN [barva, znacka, typ]:
canonical = čistá_URL_filtru
index = true
ELSE:
canonical = nadřazená_kategorie
index = false
Tracking Parametry (UTM, fbclid, gclid)
UTM parametry a podobné tracking kódy jsou všudypřítomné. Každá marketingová kampaň je přidává.
Automatické odstraňování Googlem
Google již delší dobu automaticky ignoruje některé tracking parametry při indexaci. Mezi ty, které Google standardně rozpoznává a nezapočítává do duplicit, patří:
utm_source,utm_medium,utm_campaign,utm_content,utm_termfbclid(Facebook)gclid,gbraid,wbraid(Google Ads)
Ale pozor: "Automaticky ignoruje" neznamená "neprocházuje". Googlebot stále může tyto URL navštívit a plýtvat rozpočtem na procházení.
Canonical strategie
Každá stránka s tracking parametry musí mít canonical směřující na čistou verzi:
<link rel="canonical" href="https://vaseshop.cz/produkt" />
Self-referencing canonical je klíčový. Implementujte ho dynamicky — canonical vždy obsahuje URL bez jakýchkoliv tracking parametrů.
Zpracování na serveru
Nejčistší řešení je odstranit tracking parametry na úrovni serveru před tím, než se stránka vůbec vykreslí.
Nginx konfigurace:
if ($args ~* "utm_|fbclid|gclid") {
rewrite ^(.*)$ $1? permanent;
}
Toto 301 přesměruje všechny URL s tracking parametry na čistou verzi. Google pochopí, že parametry nejsou součástí struktury webu.
Výhoda: Uživatel ani nevidí parametry v URL po načtení stránky. Nevýhoda: Ztratíte údaje v Google Analytics, pokud se nepředají jinak (cookie, localStorage).
Testování a Kontrola
Site: operator pro odhalení problémů
Nejrychlejší způsob, jak zjistit rozsah problému:
site:vaseshop.cz inurl:?
Toto zobrazí všechny indexované stránky s parametry. Pokud jich jsou stovky a většina jsou filtry — máte problém.
Další užitečné dotazy:
site:vaseshop.cz inurl:sort
site:vaseshop.cz inurl:utm_
site:vaseshop.cz inurl:page=
Screaming Frog crawl
Screaming Frog je nejlepší nástroj pro hloubkovou analýzu:
- Spusťte crawl celého webu
- Filtrujte URL obsahující "?"
- Zkontrolujte sloupec "Canonical Link Element"
- Hledejte stránky bez canonicalu nebo s chybným canonicalem
- Exportujte seznam pro vývojáře
Tip: Nastavte v konfiguraci "Respect robots.txt" = Ne. Uvidíte, co by Google procházel, kdyby robots.txt neexistoval.
Search Console Coverage report
V Google Search Console sekce Stránky (dříve Coverage):
- Vyloučeno → Duplicitní, uživatel nevybral kanonickou stránku — Google našel duplicity bez canonicalu
- Vyloučeno → Duplicitní, Google vybral jinou kanonickou stránku — váš canonical se liší od toho, co vybral Google
- Vyloučeno → Alternativní stránka se správným canonicalem — tohle je OK, canonical funguje
Pokud máte stovky stránek v prvních dvou kategoriích, řešení parametrů nefunguje správně.
Potřebujete pomoct s URL parametry?
Pomáhám firmám optimalizovat rozpočet na procházení a řešit duplicitní obsah. Bez složitých smluv, jen výsledky.
Související články
- Canonical URL: Jak sjednotit duplicity a posílit link juice
- Robots.txt: Jeden špatný řádek a web zmizí z Google
- Crawlování a indexace: Proč Google ignoruje váš obsah
- Technický SEO audit: 8 oblastí, které brzdí váš web
Často kladené otázky (FAQ)
1. Zrušil Google nastavení parametrů v GSC?
Ano, v roce 2022 Google kompletně odstranil nástroj URL Parameters z Google Search Console. Oficiální důvod byl, že Googlebot se zlepšil a dokáže parametry rozpoznat automaticky. V praxi to znamená, že musíte řešit parametry na své straně — pomocí robots.txt, canonical tagů a noindex direktiv. Nemáte už možnost Googlu "vysvětlit", co který parametr dělá.
2. Jak blokovat parametry v robots.txt?
Použijte syntaxi se zástupným znakem (hvězdičkou). Například Disallow: /*?sort= zablokuje všechny URL obsahující parametr sort na jakékoliv stránce. Pro více parametrů přidejte více řádků. Pamatujte, že blokování v robots.txt nezabrání indexaci — pouze crawlování. Pokud na URL vedou externí odkazy, Google ji může stále zobrazit ve výsledcích (jen bez obsahu).
3. Mají UTM parametry vliv na SEO?
Přímo ne — Google UTM parametry při hodnocení stránek ignoruje. Problém je nepřímý: pokud nemáte správně nastavené canonical tagy, mohou UTM parametry generovat stovky duplicitních URL, které Googlebot zbytečně prochází. To plýtvá rozpočtem na procházení. Řešení je self-referencing canonical na každé stránce, směřující na verzi bez tracking parametrů.
4. Jak řešit pagination (rel=next/prev)?
Rel=next/prev tagy Google oficiálně přestal podporovat v roce 2019. Dnes doporučuji: každá stránka paginace má mít self-referencing canonical (strana 2 směřuje sama na sebe). Nedávejte canonical všech stran na stranu 1 — tím říkáte Googlu, že produkty na dalších stránkách jsou duplicitní, a přestane je indexovat. Pro větší weby zvažte implementaci "View All" stránky se všemi produkty.
O autorce

Ing. Jana Hrabalová
SEO specialistka
SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.
📚 Čtěte dále
Získejte SEO článek zdarma
Publikuji váš článek na kvalitním webu s vysokou autoritou
- Publikace na webu s DA 50+
- Dofollow odkaz na váš web
- Profesionální copywriting
Vyzkoušejte také mé bezplatné SEO nástroje: