Filteri i faceted navigation: kako izbeći UX i SEO probleme
Blog • Web razvoj • • 9 min čitanja

Filteri i faceted navigation: kako izbeći UX i SEO probleme

Autor Autorski tim · DA. Diџital agencija
Ažurirano 29.09.2026
Vreme čitanja 9 min
Sadržaj Pregledajte teme u tekstu

Filteri u web shopu treba da skrate put do odgovarajućeg proizvoda, a ne da za svaku kombinaciju opcija naprave novu stranicu bez jasne svrhe. Faceted navigation, odnosno navigacija kroz fasete kao što su brend, veličina, boja, materijal ili raspon cene, istovremeno je UX komponenta i sistem za generisanje URL-ova.

Najvažnija odluka nije da li web shop treba da ima filtere, već koje kombinacije filtera zaslužuju indeksabilnu stranicu, a koje treba da ostanu samo funkcionalno stanje interfejsa. Ako se ta granica ne definiše unapred, nastaju duplikati, beskonačne kombinacije parametara, nepotrebno trošenje crawl resursa i zbunjujuća navigacija za korisnika.

U nastavku je praktičan okvir za planiranje filtera, URL strukture, indeksiranja i testiranja. Širi kontekst tehničke optimizacije web prodavnice nalazi se na stranici SEO za web shop, dok se ovde zadržavamo na faceted navigation problemu.

Šta su web shop filteri i faceted navigation

Filter je kontrola kojom korisnik sužava listu proizvoda prema jednoj osobini. Faseta je sama osobina ili kategorija po kojoj se filtrira. Na primer, u kategoriji patika fasete mogu biti:

  • brend;
  • veličina;
  • boja;
  • namena;
  • materijal;
  • raspon cene;
  • dostupnost na stanju.

Faceted navigation obuhvata ceo sistem: prikaz filtera, kombinovanje odabranih vrednosti, promenu liste proizvoda, formiranje URL-a i ponašanje stranice prema pretraživačima. Zato problem nije samo vizuelni. Checkbox, dropdown ili range slider mogu izgledati jednostavno, ali svaka interakcija može menjati sadržaj, URL, canonical signal, internu povezanost i način na koji bot otkriva stranice.

Prva odluka: koje filtere korisnik očekuje, a koje pretraživač treba da vidi

Nisu sve korisne filter stranice dobre SEO odredišne stranice. Filter „crna boja“ može biti koristan u kategoriji odeće, ali kombinacija „crna + veličina 42 + besplatna dostava + proizvodi na stanju“ možda ima premalo jedinstvenog sadržaja i nikakvu samostalnu vrednost u pretrazi.

Za svaku fasetu postavite četiri pitanja:

  1. Da li korisnici zaista traže ovu kombinaciju? Ne zaključujte samo na osnovu toga što je filter tehnički moguće napraviti.
  2. Da li kombinacija predstavlja jasnu temu? Stranica „ženske crne kožne čizme“ ima razumljiv fokus; nasumična kombinacija operativnih atributa često nema.
  3. Da li postoji dovoljno relevantnih proizvoda? Prazna ili gotovo prazna stranica ne pruža dobar rezultat ni korisniku ni pretraživaču.
  4. Da li možete da održavate sadržaj i internu povezanost? Indeksabilna stranica treba smislen naslov, opis, navigacioni kontekst i stabilan inventory.

Praktično pravilo je da se indeksiraju samo pažljivo odabrane, stabilne i korisne kombinacije, dok se ostale koriste za filtriranje u interfejsu bez stvaranja velikog broja javno dostupnih varijacija.

UX pravila za filtere koji ne ometaju kupovinu

Grupišite filtere prema odluci kupca

Redosled filtera treba da prati način na koji kupac bira proizvod, a ne nužno redosled atributa u bazi. U kategoriji laptopova važniji su namena, cena, dijagonala i memorija, dok su interna šifra ili datum unosa nebitni. U prodavnici odeće kupac može prvo birati pol, tip proizvoda i veličinu, pa zatim boju i materijal.

Filteri koji utiču na dostupnost ili cenu treba da budu jasno označeni. Ako se proizvodi automatski uklanjaju nakon odabira druge fasete, korisniku mora biti vidljivo zašto se broj rezultata promenio.

Prikažite stanje filtera i omogućite lako poništavanje

Odabrane vrednosti treba da budu vidljive kao oznake, sa jasnom opcijom za uklanjanje pojedinačne vrednosti i svih filtera. Na mobilnom uređaju panel filtera ne bi trebalo da sakrije aktivno stanje nakon primene. Korisnik mora moći da odgovori na pitanje: „Koji su filteri trenutno aktivni?“

Ne mešajte filtere i sortiranje

Filter menja skup proizvoda, dok sortiranje menja redosled proizvoda u istom skupu. Cena rastuće, najnovije i najprodavanije obično nisu fasete. Njihovo kombinovanje sa filterima može proizvoditi dodatne URL parametre, pa je korisno unapred definisati da li se stanje sortiranja čuva u URL-u i da li takve varijacije treba da budu indeksabilne.

Ne prikazujte nedostupne opcije bez objašnjenja

Postoje dva legitimna pristupa: sakriti vrednosti koje nemaju rezultate ili ih prikazati onemogućene, uz broj nula. Izbor zavisi od kategorije i očekivanja korisnika. Važno je da klik na opciju bez proizvoda ne vodi na generičku praznu stranicu bez objašnjenja i sledećeg koraka.

Kako nastaje SEO problem kod faceted navigation

Najčešći tehnički problem nastaje kada se svaka kombinacija filtera generiše kao zaseban URL. Sa pet faseta i više vrednosti po faseti broj mogućih kombinacija brzo raste. Pretraživač tada može da otkriva URL-ove kao što su:

  • /patike?boja=crna
  • /patike?boja=crna&velicina=42
  • /patike?velicina=42&boja=crna
  • /patike?boja=crna&sort=price-asc

Neke od ovih adresa mogu prikazivati isti skup proizvoda različitim redosledom, dok druge imaju veoma malo sadržaja. Ako se sve mogu pronaći kroz interne linkove ili automatski generisane kombinacije, sistem može trošiti crawl resurse na varijante koje nisu važne za organsku vidljivost.

Problem nije samo „duplirani sadržaj“ u užem smislu. Tu su i slabi signali stranice, nejasna kanonikalizacija, prevelik broj URL-ova, slabija interna povezanost važnih kategorija i nepredvidivo ponašanje nakon promene filtera.

URL strategija: parametri, putanje i kanonske verzije

Parametarski URL-ovi nisu automatski pogrešni

URL sa query parametrima može biti sasvim funkcionalan izbor za dinamičko filtriranje. Bitno je da se parametri dosledno kodiraju, da različit redosled istih vrednosti ne stvara nepotrebne duplikate i da se ne generišu promene URL-a za svaku vizuelnu akciju koja ne menja skup proizvoda.

Posebnu pažnju traže:

  • različit redosled parametara koji daje isti rezultat;
  • ponavljanje iste vrednosti u URL-u;
  • prazni parametri i podrazumevane vrednosti;
  • kombinacije filtera sa sortiranjem i paginacijom;
  • različiti formati velikih i malih slova;
  • URL-ovi koji se razlikuju samo zbog praćenja kampanje.

Čiste putanje imaju smisla samo kada postoji urednički plan

Putanja poput /muske-patike/crne može biti jasna korisniku i dobra odredišna stranica, ali samo ako je ta kombinacija namerno izabrana i održava se kao deo informacione arhitekture. Prebacivanje svih mogućih filtera u SEO-friendly putanje ne rešava problem; samo ga može učiniti težim za kontrolu.

Canonical nije zamena za strategiju

Canonical signal može pomoći da se odredi preferirana verzija sličnih stranica, ali ne treba ga posmatrati kao univerzalnu dozvolu za generisanje neograničenog broja varijanti. Pre postavljanja canonical oznaka potrebno je odlučiti koje stranice imaju samostalnu vrednost, koje treba povezivati interno i koje treba ostati izvan indeksiranja.

Kontrola indeksiranja i crawl ponašanja

Za filtere bez samostalne SEO vrednosti često se koriste kombinacije tehničkih mera: kontrola internih linkova, dosledna canonical logika, odgovarajuća robots direktiva i, kada je potrebno, ograničavanje pristupa određenim obrascima URL-a. Nijedna pojedinačna mera ne rešava sve situacije.

Pretraživači moraju moći da dođu do važnih kategorija i proizvoda, dok nepotrebne kombinacije ne treba aktivno širiti kroz navigaciju. Google u dokumentaciji o faceted navigation posebno obrađuje problem eksplozije URL-ova i potrebu da vlasnik sajta definiše koje parametre želi da kontroliše. Zato implementacija treba da obuhvati inventar parametara, a ne samo nasumično dodavanje noindex oznake.

Važno je i da linkovi ka važnim filter stranicama budu stvarni, dostupni elementi navigacije, a ne samo JavaScript stanje koje se ne može pouzdano otkriti ili deliti. Za detalje o tehničkim osobinama linkova korisna je i zvanična dokumentacija o crawlable linkovima.

Kako projektovati indeksabilne filter stranice

Ako određena kombinacija treba da bude dostupna iz organske pretrage, tretirajte je kao malu, ali stvarnu odredišnu stranicu. To podrazumeva:

  • stabilan i razumljiv URL;
  • jedinstven title i opis koji odgovaraju kombinaciji;
  • jasan H1 na nivou CMS-a;
  • proizvode koji zaista odgovaraju odabranim kriterijumima;
  • breadcrumb i vezu ka nadređenoj kategoriji;
  • smislen opis, kada je potreban korisniku, bez veštačkog gomilanja ključnih reči;
  • kontrolu paginacije, sortiranja i dostupnosti.

Ne treba svaku filtriranu listu pretvoriti u mini-kategoriju. Ako je kombinacija kratkotrajna, zavisi od trenutnog lagera ili postoji samo zbog interne poslovne logike, obično nema dobar razlog da bude deo indeksabilne arhitekture.

Filteri, paginacija i stanje proizvoda

Filteri često rade zajedno sa paginacijom. Kada korisnik pređe na drugu stranu rezultata, sistem mora zadržati aktivne filtere bez stvaranja nepredvidivih URL kombinacija. Takođe treba odlučiti šta se događa kada broj proizvoda opadne nakon promene lagera: da li se indeksabilna stranica automatski prazni, vraća status koji odgovara stvarnom stanju ili preusmerava na nadređenu kategoriju.

Automatsko preusmeravanje svake prazne kombinacije na početnu stranicu obično nije dobar UX. Korisniku je korisnije objasniti da nema rezultata i ponuditi uklanjanje poslednjeg filtera ili povratak na širu kategoriju. Za trajno ugašene SEO odredišne stranice odluka zavisi od toga da li postoji relevantna zamena i da li su postojali spoljašnji ili interni signali.

Ovaj deo je posebno važan pri promeni platforme. Ako se menjaju parametri, kategorije ili pravila filtriranja, potrebno je mapirati stare URL-ove i proveriti njihove SEO signale, što je detaljnije obrađeno u vodiču o migraciji web shopa, kataloga i SEO signala.

Kako testirati faceted navigation pre objave

Funkcionalni test

  • Da li svaki filter daje očekivane rezultate?
  • Da li kombinovanje više vrednosti radi prema dogovorenoj logici?
  • Da li se aktivni filteri jasno vide na desktopu i mobilnom uređaju?
  • Da li korisnik može da ukloni samo jednu vrednost?
  • Da li se stanje može podeliti i ponovo otvoriti?

Tehnički SEO test

  • Koji URL nastaje za svaku akciju?
  • Da li različiti URL-ovi prikazuju istu kombinaciju?
  • Da li važni filter URL-ovi imaju odgovarajući canonical?
  • Da li se sortiranje i praćenje kampanja nepotrebno indeksiraju?
  • Da li interni linkovi vode do predviđenih indeksabilnih stranica?
  • Da li paginacija, statusni kodovi i prazne kategorije rade očekivano?

Analitički test

Pratite kako korisnici koriste filtere, ali ne zaključujte da svaka često korišćena kombinacija treba da bude indeksirana. Analitika pomaže da se prioritetizuju UX izmene, dok SEO odluka uključuje i kvalitet stranice, stabilnost ponude, pretraživačku nameru i mogućnost uredničkog održavanja.

Filteri kao deo šire arhitekture web shopa

Faceted navigation ne treba projektovati odvojeno od checkouta, lokalizacije i upravljanja katalogom. Promena jezika ili valute može dodati nove parametre, a različite zemlje mogu imati različite kategorije i dostupnost. Zato pogledajte i smernice za multi-currency i lokalizaciju web shopa za više tržišta.

Filteri takođe moraju odgovarati modelu proizvoda. Ako se varijante veličine, boje i zalihe vode kao odvojeni proizvodi, rezultat može sadržati duplikate. Ako su varijante pravilno grupisane, korisnik može dobiti bolji pregled, ali implementacija mora jasno razlikovati proizvod, varijantu i raspoloživost.

Za ovakve odluke nije dovoljno samo dodati plugin ili komponentu. Potrebno je uskladiti katalog, dizajn, frontend, backend, URL pravila i SEO kontrolu. Kada je problem deo šire tehničke rekonstrukcije prodavnice, kontekst može biti u vodiču za izradu web shopa. Ako se menjaju i druge funkcionalnosti sajta, relevantan je i proces izrade sajta.

Praktična kontrolna lista

  1. Napravite spisak svih faseta i parametara koje sistem generiše.
  2. Odvojite korisne UX filtere od kombinacija koje imaju SEO vrednost.
  3. Definišite pravila za redosled, kodiranje i kombinovanje parametara.
  4. Odredite koje stranice mogu biti indeksirane i kako se do njih dolazi internim linkovima.
  5. Testirajte canonical, robots direktive, statusne kodove i paginaciju.
  6. Proverite ponašanje kada proizvod nestane sa lagera ili se kategorija promeni.
  7. Posle objave pratite crawl izveštaje, indeksiranje i ponašanje korisnika.

Najbolji sledeći korak je tehnički inventar postojećih filtera: izlistajte obrasce URL-ova, broj kombinacija, najvažnije kategorije i probleme koje korisnici prijavljuju. Tek nakon toga treba birati pravilo za indeksiranje. Tako filteri ostaju korisni kupcu, a SEO arhitektura ostaje dovoljno uska, razumljiva i održiva.

Podelite tekst
LinkedIn X Facebook
DA.
Autor i urednik sadržaja

DA. Editorial Team

SEO, PPC, web razvoj i dizajn tim DA. Tekstove zasnivamo na iskustvu iz aktivnih projekata, Search Console podacima, platformskim promenama i praktičnim testovima.

Google Preferred Sources

Pratite DA. kao izvor koji želite da viđate češće.

Dodajte da.org.rs u svoje Preferred Sources i olakšajte Google-u da vam češće prikaže DA. sadržaj kada je relevantan za vaše pretrage.

Dodaj DA. kao izvor
DA. Web razvoj

Treba vam sajt koji je brz, jasan i spreman za rast?

Od prezentacionih sajtova do custom CMS i web rešenja, gradimo tehničku osnovu za SEO, kampanje i konverzije.

DA. DIGITALNI SAVETNIK

Pitajte DA.

Recite mi cilj, problem ili sledeći potez. Usmeriću vas na relevantan DA vodič ili uslugu.