SEO dla stron z filtrowaniem
SEO dla stron z filtrowaniem (ang. Faceted Navigation SEO) to zbiór technicznych działań optymalizacyjnych stosowanych głównie w sklepach internetowych (e-commerce) oraz serwisach ogłoszeniowych, których celem jest sprawne zarządzanie podstronami generowanymi przez filtry produktów (np. po rozmiarze, kolorze, cenie, marce czy materiale).
Głównym zadaniem tej strategii jest udostępnienie wyszukiwarce Google wyłącznie tych kombinacji filtrów, które mają potencjał wyszukiwania (posiadają wolumen słów kluczowych), przy jednoczesnym zablokowaniu nieograniczonej liczby kombinacji małowartościowych, które powodują marnowanie budżetu indeksowania (Crawl Budget) i powstawanie problemu Duplicate Content.
Główne wyzwania filtrowania w ujęciu SEO:
-
Eksplozja kombinacji URL: Wybór kilku parametrów naraz (np. buty + czerwone + rozmiar 42 + do 300 zł + skórzane) tworzy unikalny adres URL. Przy setkach produktów filtry potrafią wygenerować miliony kombinacji adresów.
-
Marnowanie Crawl Budgetu: Roboty Googlebot tracą czas i zasoby na indeksowanie tysięcy wariantów tych samych podstron, ignorując ważne karty produktów.
-
Duplikacja i Thin Content: Strony powstałe w wyniku nakładania kolejnych filtrów często nie różnią się treścią lub zawierają zaledwie 1–2 produkty (Thin Content).
Jak prawidłowo wdrożyć SEO dla stron z filtrowaniem?
1. Podział filtrów na indeksowalne i nieindeksowalne
Przed przystąpieniem do prac technicznych wykonaj analizę słów kluczowych (Keyword Research), aby podzielić parametry filtrowania na dwie grupy:
-
Filtry z potencjałem SEO (Indeksowalne): Kombinacje, których użytkownicy szukają w Google (np. Kategoria + Marka ->
buty-sportowe/nikelub Kategoria + Cechy/Kolor ->sukienki/czerwone). Te adresy powinny być przekształcone w przyjazne adresy URL, posiadać unikalne meta tagi, własne nagłówki H1 oraz znajdować się w indeksie Google. -
Filtry techniczne / czysto użytkowe (Nieindeksowalne): Kombinacje parametrów, których nikt nie szuka w wyszukiwarce (np. sortowanie po cenie, filtr zakresu cenowego, dostępność w magazynie, rozmiary). Te adresy należy odciąć od indeksacji.
2. Metody blokowania niepotrzebnych wariantów filtrowania
W zależności od architektonicznych potrzeb serwisu stosuje się następujące rozwiązania:
-
Ładowanie filtrów przez AJAX / JavaScript (bez zmiany URL lub bez linków
<a href>): Filtracja odbywa się po stronie przeglądarki. Roboty Googlebot nie widzą tradycyjnych odnośników w kodzie HTML, dzięki czemu w ogóle nie wchodzą w kombinacje filtrów użytkowych. -
Meta tag
<meta name="robots" content="noindex, follow">: Używany na podstronach filtrowania, które nie mają potencjału wyszukiwania, ale Googlebot musi przejść po umieszczonych na nich produktach. -
Tag kanoniczny (
rel="canonical"): Adresy powstałe z filtrowania wskazują jako wersję kanoniczną główną podstronę kategorii (np./buty/czerwone?sort=pricewskazuje na/buty/czerwone). -
Plik
robots.txt(Blokowanie indeksowania parametrów): InstrukcjaDisallow: /*?*sort=zabrania robotom wchodzenia w adresy zawierające konkretne parametry URL. Uwaga: metoda ta całkowicie odcina Googlebota od śledzenia linków na tych podstronach.