Faceted navigation, tedy filtrování produktů podle parametrů (barva, velikost, cena, značka atd.), je nezbytná pro uživatelský komfort na e-shopech. Umožňuje zákazníkovi rychle zúžit nabídku a najít přesně to, co hledá. Z pohledu SEO ale představuje dvojsečnou zbraň – pokud není správně nastavená, může vám místo vyšší viditelnosti v Googlu brát pozice.
Proč faceted navigation škodí SEO
1. Duplicitní obsah
Každý filtr generuje novou URL adresu, která je často jen jinou variantou té samé kategorie. Výsledkem jsou stovky až tisíce stránek s velmi podobným obsahem. Google pak neví, kterou stránku zobrazit, a může snížit hodnocení celého webu.
Příklad:
- /boty/panske
- /boty/panske?barva=cerna
- /boty/panske?barva=cerna&velikost=42
Obsah na těchto stránkách je téměř totožný.
2. Plýtvání crawl budgetem
Google má omezený čas a prostředky na procházení vašeho webu. Pokud místo klíčových kategorií indexuje tisíce variant filtrů, může mu uniknout to nejdůležitější – vaše produkty a hlavní kategorie.
3. Rozředění autority
Odkazy (interní i externí) se rozdělují mezi stovky URL verzí jedné stránky. To znamená, že žádná z nich nezíská dostatečnou autoritu, aby se dostala vysoko ve výsledcích.
4. Problémy s kanonizací a indexací
Pokud není správně nastaven canonical tag nebo robots.txt, Google může indexovat špatné stránky – například kombinaci filtrů, která nemá vyhledávací hodnotu.
Jak faceted navigation řešit
1. Identifikujte užitečné kombinace filtrů
Ne všechny filtry jsou pro SEO problém. Některé mají vyhledávací hodnotu (např. „pánské boty černé“). Ty stojí za to nechat indexovat.
- Použijte analýzu klíčových slov, abyste zjistili, které kombinace mají hledanost.
- Pro tyto stránky vytvořte unikátní titulek, meta popis a ideálně i obsah.
2. Omezte indexaci zbytečných filtrů
- Použijte noindex pro kombinace, které nemají vyhledávací potenciál.
- V robots.txt zakažte procházení parametrů, které generují duplicity (např. řazení podle ceny).
3. Nastavte správně canonical tagy
Všechny nerelevantní varianty filtrů by měly ukazovat canonical na hlavní kategorii. Tím se soustředí autorita zpět tam, kde má být.
4. Pracujte s interním prolinkováním
Nenechte filtr volně vytvářet odkazy na tisíce stránek. Pro interní odkazy vybírejte jen kombinace s hodnotou pro uživatele i vyhledávače.
5. Zvažte server-side řešení
Pokud je to možné, filtry nastavte tak, aby ne vždy generovaly unikátní URL. Některé parametry (např. seřazení podle ceny) mohou fungovat čistě jako JavaScript funkce bez dopadu na indexaci.
Příklad z praxe
Velký e-shop s obuví zjistil, že Google indexuje přes 50 000 URL adres, přestože má jen 3 000 produktů. Většina URL vznikla kombinací filtrů (barva, velikost, cena, značka). Po zavedení canonicalů, noindexu a restrikcí v robots.txt se index snížil na 5 000 adres – a během dvou měsíců začaly růst pozice hlavních kategorií i organická návštěvnost.