Stránkovanie a filtre: ako ich nastaviť, aby nezničili SEO

Stránkovanie a filtre patria medzi najčastejšie príčiny toho, prečo veľký e-shop nerastie napriek dobrému obsahu. Kombinácie filtrov vyrobia obrovské množstvo takmer identických URL, robot ich prechádza namiesto dôležitých stránok a index sa zaplní stránkami, ktoré nikto nehľadá. Tento článok ukazuje, ako oddeliť hodnotné kombinácie od balastu.

1. Prečo filtre spôsobujú problém

Predstavte si kategóriu s 200 produktmi a štyrmi filtrami: značka (10 hodnôt), farba (8), veľkosť (5) a cenové pásmo (4). Počet možných kombinácií vrátane poradia a stránkovania sa rýchlo vyšplhá do desiatok tisíc URL, a všetky vedú na takmer rovnaký zoznam produktov.

Vzniknú tri konkrétne škody:

  • Rozptýlený rozpočet na prechádzanie. Robot má na každý web obmedzenú kapacitu. Ak ju minie na kombinácie „červená + veľkosť M + zoradiť podľa ceny + strana 7“, nedostane sa k novým produktom.
  • Duplicitný obsah. Desiatky adries s prakticky rovnakým výpisom. Google v dokumentácii ku konsolidácii duplicitných adries uvádza, že ak kanonickú adresu neurčíte, vyberie si sám tú, ktorú považuje za objektívne najlepšiu na zobrazenie používateľom.
  • Rozdrobené signály. Tá istá dokumentácia dodáva, prečo to prekáža: zjednotenie pomáha vyhľadávačom zlúčiť signály, ktoré majú pre jednotlivé adresy (napríklad odkazy na ne), do jednej preferovanej adresy. Namiesto jednej silnej kategórie tak máte sto slabých variantov.

⚠️ Ako zistiť, či sa vás to týka: v Google Search Console porovnajte počet prejdených adries v Štatistikách prehľadávania s počtom produktov na webe. Ak má e-shop 500 produktov a robot prechádza 60 000 adries, kapacitu spotrebúvajú filtre. Tento pomer je moja pracovná pomôcka, nie hranica od Google.

2. Ktoré kombinácie majú byť v indexe

Odpoveď je jednoduchšia, než sa zdá, a znie: tie, ktoré ľudia reálne hľadajú. Kritérium nie je technické, ale obsahové: existuje na danú kombináciu dopyt?

Príklad kombinácieHľadá to niekto?Riešenie
Bežecké topánky – dámskeÁno, vysoký dopytIndexovať ako samostatnú stránku s vlastným popisom
Bežecké topánky – nepremokavéÁno, jasná potrebaIndexovať
Bežecké topánky – veľkosť 42OjedinelePonechať funkčné, ale neindexovať
Bežecké topánky – modré + 42 + do 80 €Prakticky niktoNeindexovať, ideálne ani neprechádzať
Zoradenie podľa ceny, strana 4NikdyNeindexovať

Praktický postup: v analýze kľúčových slov nájdite filtre s reálnym objemom hľadania a povýšte ich na plnohodnotné kategórie s vlastnou URL, nadpisom H1 a úvodným textom. Zvyšok nechajte fungovať pre používateľa, ale držte ho mimo indexu.

💡 Pravidlo, ktoré ušetrí veľa premýšľania: indexovateľná má byť taká stránka, na ktorú by ste vedeli napísať aspoň dva odseky zmysluplného textu. Ak k nej neviete povedať nič navyše, do vyhľadávania nepatrí.

3. Ako správne riešiť stránkovanie

Stránkovanie samo osebe problém nie je. Problémom je, keď sa nastaví tak, že robot nemá ako prejsť na ďalšie produkty. Základné pravidlá:

  • Každá strana má vlastnú URL vo forme bežného odkazu (?strana=2 alebo /strana-2/). Musí byť dosiahnuteľná bez JavaScriptu.
  • Nepoužívajte kanonický odkaz zo strany 2 na stranu 1. Býva to reflex, ale je chybný, pretože Google potom stranu 2 nemusí prejsť a produkty na nej zostanú neobjavené.
  • Každá strana odkazuje na samu seba kanonickým odkazom. Strana 2 je samostatný obsah, nie duplicita strany 1.
  • Pozor na nekonečné načítanie. Tlačidlo „načítať ďalšie“ bez skutočných odkazov znamená, že robot uvidí len prvú dávku produktov. Riešenie: doplniť klasické stránkovanie ako záložnú cestu.
  • Pri stovkách položiek zvážte, či stránku „zobraziť všetko“ vôbec potrebujete. Čím viac položiek sa načítava naraz, tým dlhšie trvá vykreslenie hlavného obsahu, teda metrika LCP z Core Web Vitals s hranicou 2,5 sekundy na 75. percentile (web.dev). Je to odporúčanie odvodené od rýchlosti, nie pravidlo Google k stránkovaniu.

4. Technické nastavenie krok po kroku

Na obmedzenie balastu existujú tri nástroje a každý rieši niečo iné. Zamieňajú sa najčastejšie.

NástrojČo urobíKedy použiť
noindexRobot stránku prejde a Google ju podľa dokumentácie úplne vypustí z výsledkov vyhľadávaniaKombinácie bez dopytu, zoradenia, stránky výsledkov vyhľadávania
rel="canonical"Označí inú stránku ako hlavnú verziu. Pozor, je to silný signál, nie príkaz: Google môže vybrať aj inú adresuVarianty tej istej stránky (napríklad ten istý výpis s parametrom sledovania)
Zákaz v robots.txtRobot stránku vôbec neprejdeRozsiahle parametrické priestory, ktoré požierajú kapacitu

⚠️ Nekombinujte noindex so zákazom v robots.txt na tej istej adrese. Google to píše priamo: aby pravidlo noindex zabralo, stránka nesmie byť blokovaná súborom robots.txt. Ak robot stránku nesmie prejsť, značku nikdy neuvidí a adresa môže zostať vo výsledkoch bez popisu. Buď zákaz prechádzania, alebo noindex, nie oboje naraz.

⚠️ Pri veľkých parametrických priestoroch má poradie opačný zmysel. Dokumentácia ku kapacite prehľadávania odporúča takéto adresy blokovať v robots.txt a výslovne varuje pred značkou noindex: Google si stránku aj tak vyžiada a až potom ju zahodí, čím sa premárni čas prehľadávania. Pri desiatkach tisíc kombinácií preto zákaz prechádzania predbehne noindex.

Odporúčané poradie krokov:

  1. Zistite, koľko adries robot reálne prechádza (Search Console, prehľad Štatistiky prehľadávania). Prehľad je dostupný len pre služby na koreňovej úrovni domény.
  2. Vypíšte si filtre s reálnym objemom hľadania, tie budú indexovateľné.
  3. Zvyšným filtrom nastavte noindex.
  4. Ak ich je naozaj veľa a robot na nich stráca kapacitu, zakážte celý parametrický vzor v robots.txt.
  5. Do sitemap.xml dajte len stránky, ktoré majú byť v indexe.
  6. O mesiac skontrolujte, či počet prejdených adries klesol a indexovanie dôležitých stránok stúplo.

Filtre a stránkovanie sú technická časť práce na e-shope. Čo do nej patrí ďalej, ukazuje prehľad SEO optimalizácia.

Súvisiace: SEO pre e-shop · Duplicitný obsah · Štruktúra webu a URL

Zdroje

  • Google Search Central: Pagination and incremental page loading – odporúčania pre stránkovanie a nekonečné načítanie (overené 8/2026).
  • Google Search Central: Managing crawl budget for large sites, vplyv parametrických adries na kapacitu prehľadávania a odporúčanie blokovať ich v robots.txt namiesto značky noindex.
  • Google Search Central: Consolidate duplicate URLs, výber kanonickej adresy Googlom, zjednotenie signálov a to, že kanonický odkaz je silný signál, nie príkaz.
  • Google Search Central: Block search indexing with noindex, značka vypustí stránku z výsledkov a nesmie byť kombinovaná so zákazom v robots.txt.
  • Nápoveda Search Console: Crawl Stats report, koľko adries robot reálne prechádza; prehľad je len pre služby na koreňovej úrovni domény.
  • web.dev: Web Vitals, hranica LCP 2,5 sekundy na 75. percentile.

Časté otázky

Mám dať na stránku 2 kanonický odkaz na stránku 1?

Nie. Je to rozšírená, ale chybná praktika. Stránka 2 obsahuje iné produkty, takže nie je duplicitou stránky 1. Ak ju označíte za duplicitu, Google ju nemusí prejsť a produkty na nej zostanú neobjavené. Každá strana má odkazovať sama na seba.

Ako zistím, či mi filtre požierajú rozpočet na prechádzanie?

V Google Search Console otvorte Nastavenia → Štatistiky prehľadávania a porovnajte počet prejdených URL s reálnym počtom stránok webu. Ak má e-shop 500 produktov a robot prechádza desaťtisíce adries, kapacitu spotrebúvajú kombinácie filtrov.

Je lepšie filtre zakázať v robots.txt alebo dať noindex?

Závisí od cieľa. Noindex použite, keď chcete, aby robot stránku videl, ale nezaradil ju. Hodí sa pri menšom počte kombinácií. Zákaz v robots.txt použite, keď je parametrických URL toľko, že spotrebúvajú kapacitu prechádzania. Nikdy nekombinujte oboje na tej istej adrese.

Oplatí sa robiť samostatné stránky pre kombinácie filtrov?

Áno, ale len pre tie s reálnym dopytom, napríklad „dámske bežecké topánky“ alebo „nepremokavá bunda“. Taká stránka potrebuje vlastnú URL, nadpis H1 a aspoň krátky vlastný text. Ak k stránke neviete napísať dva zmysluplné odseky, do indexu nepatrí.