Praleisti navigaciją
E-commerce SEO

Faceted navigation: kaip valdyti tūkstančius filtravimo URL

· 6 min skaitymo
Faceted navigation: kaip valdyti tūkstančius filtravimo URL (faceted navigation, e-parduotuvių SEO, filtravimo SEO, E-commerce SEO) | SABIS SEO paslaugos

Įsivaizduokite standartinę elektroninę parduotuvę, kurioje yra 500 pagrindinių prekių. Atrodytų, Google robotams tai turėtų būti lengvas darbas. Tačiau pridėkite 10 spalvų filtrų, 5 dydžių variantus, prekės ženklo pasirinkimą, kainos rėžius ir rūšiavimą pagal populiarumą ar kainą. Staiga jūsų 500 puslapių virsta 50 000 ar net 500 000 unikalių URL adresų. Tai yra faceted navigation (liet. briaunotoji navigacija) – viena sudėtingiausių ir pavojingiausių e-parduotuvių SEO sričių.

Jei šis procesas nėra valdomas, paieškos varikliai pradeda klaidžioti po bevertes puslapių kombinacijas, eikvodami jūsų „crawl budget“ (skenavimo biudžetą) ir ignoruodami iš tiesų svarbius kategorijų puslapius. Kaip SABIS ekspertas, savo praktikoje nuolat susiduriu su situacijomis, kai netinkamas filtravimo SEO nulemia drastišką pozicijų kritimą po bet kurio didesnio Google algoritmo atnaujinimo. Šiame straipsnyje apžvelgsime, kaip suvaldyti šį chaosą ir paversti filtrus jūsų parduotuvės augimo varikliu, o ne inkaru.

Pagrindinės filtrų problemos: kodėl Google jūsų „nemėgsta“?

Prieš ieškant sprendimų, būtina suprasti, kokią žalą gali padaryti nekontroliuojama navigacija. Egzistuoja trys pagrindiniai banginiai, ant kurių laikosi blogas filtravimo įgyvendinimas:

  • Skenavimo biudžeto švaistymas (Crawl Budget Waste): Googlebot kiekvienai svetainei skiria tam tikrą laiką ir resursus. Jei robotas praleidžia 90 % laiko skenuodamas puslapius tipo /batai/?color=melyna&size=42&sort=price_desc, jis gali niekada nepasiekti jūsų naujų prekių ar pagrindinių kategorijų.
  • Dubliuotas turinys (Duplicate Content): Dažnai filtrų puslapiai rodo beveik identišką prekių sąrašą. Pavyzdžiui, puslapis „Batai iki 50 EUR“ ir „Batai su nuolaida“ gali rodyti tuos pačius 20 produktų. Google tampa sunku nuspręsti, kurį puslapį rodyti paieškoje.
  • Mažos vertės puslapiai (Thin Content): Kai vartotojas pasirenka per daug filtrų (pvz., „Raudoni batai, 45 dydis, gamintojas X, kaina nuo 10 iki 12 EUR“), sistema sugeneruoja URL, kuriame yra 0 arba 1 prekė. Indeksuoti tokius puslapius yra tiesioginis kelias į svetainės kokybės balo praradimą.

Techniniai sprendimai: kaip „uždaryti duris“ paieškos robotams

Dirbdami su dideliais e-komercijos projektais, mes SABIS agentūroje taikome skirtingas strategijas, priklausomai nuo platformos (Shopify, Magento, PrestaShop ar individualūs sprendimai) ir verslo tikslų. Štai efektyviausi metodai:

1. Canonical žymos (Rel=”canonical”)

Tai yra švelniausias būdas valdyti dubliuotą turinį. Filtravimo SEO kontekste tai reiškia, kad visi filtruoti puslapiai turi „canonical“ nuorodą į pagrindinę kategoriją. Pavyzdžiui, puslapis /moteriskos-sukneles?spalva=juoda turėtų nukreipti į /moteriskos-sukneles.

Problema: Google traktuoja „canonical“ tik kaip rekomendaciją. Jei jūsų vidinių nuorodų struktūra stipriai veda į filtruotus puslapius, Google gali ignoruoti šią žymą ir vis tiek juos indeksuoti, eikvodamas skenavimo biudžetą.

2. Robots noindex žyma

Jei norite būti tikri, kad filtravimo URL nepateks į paieškos rezultatus, naudokite <meta name="robots" content="noindex, follow">. Tai geriausias sprendimas puslapiams, kurie neturi paieškos potencialo (pvz., filtravimas pagal kainą ar dydį). „Follow“ dalis yra svarbi – ji leidžia robotams „praeiti“ pro filtrą ir rasti jame esančias prekes, net jei pats filtro puslapis nėra indeksuojamas.

3. Disallow taisyklės robots.txt failas

Tai pats griežčiausias būdas. Pridėję taisyklę Disallow: /*?* (arba specifinius parametrus), jūs uždraudžiate robotams net lankytis URL adresuose su klaustuku. Tai efektyviausiai taupo skenavimo biudžetą, tačiau turi didelį minusą: Google negalės pamatyti „canonical“ ar „noindex“ žymų tuose puslapiuose, todėl seni, jau indeksuoti filtrai gali ilgai likti paieškos rezultatuose.

4. AJAX filtravimas be URL keitimo

Šiuolaikinis ir vartotojams draugiškas sprendimas. Vartotojui paspaudus filtrą, prekės persikrauna naudojant JavaScript, tačiau naršyklės adreso juostoje URL nesikeičia. Kadangi nėra naujo URL, nėra ir ką indeksuoti.
Eksperto patarimas: Jei naudojate šį metodą, įsitikinkite, kad svarbiausios kombinacijos (apie kurias kalbėsime vėliau) vis tiek turi savo unikalius, statinius URL.

Statiniai SEO-friendly filtrai: kaip uždirbti iš paklausos?

Ne visi filtrai yra blogi. Kai kurie iš jų yra tikros aukso kasyklos. Pavyzdžiui, niekas neieško „batai su filtru dydis 42“, bet tūkstančiai žmonių ieško „juodos suknelės vasarai“. Jei jūsų faceted navigation viską slepia po AJAX arba noindex, jūs prarandate šį srautą.

Strateginis e-parduotuvių SEO reikalauja išskirti „vertingas kombinacijas“. Štai procesas, kurį rekomenduoju atlikti:

  1. Raktažodžių analizė: Naudokite įrankius (pvz., Ahrefs ar SEMrush) ir nustatykite, kurios filtrų kombinacijos turi realią paieškos apimtį (search volume).
  2. Statinio URL generavimas: Vietoj /kategorija?brand=nike&color=juoda, sukurkite švarų adresą /nike-juodi-kedai.
  3. Unikalus turinys: Tokiam puslapiui sugeneruokite unikalias Meta antraštes, H1 tagą ir, jei įmanoma, trumpą aprašymą kategorijos apačioje.
  4. Sitemap įtraukimas: Tik šiuos, atrinktus statinius filtrų puslapius įtraukite į XML svetainės medį.

Pavyzdžiui, baldų parduotuvėje filtras „Spalva: Pilka“ kategorijoje „Sofos“ turėtų tapti statiniu puslapiu „Pilkos sofos“, nes tai yra dažna vartotojų užklausa. Tuo tarpu filtras „Kaina: 500-700 EUR“ turėtų likti paslėptas nuo indeksavimo, nes tokios užklausos paieškos sistemose beveik neegzistuoja.

Parametrų valdymas Google Search Console

Nors Google oficialiai nebepalaiko senojo parametrų įrankio taip aktyviai kaip anksčiau, vis tiek svarbu stebėti „Pages“ ataskaitą. Čia galite pamatyti, kiek jūsų svetainės puslapių yra „Excluded“ (išmesti iš indekso) dėl „Duplicate, Google chose different canonical than user“ klaidos. Jei šis skaičius siekia tūkstančius, jūsų filtravimo SEO strategija neveikia tinkamai.

Stebėkite „Crawl Stats“ ataskaitą. Jei matote, kad Googlebot didžiąją dalį užklausų skiria URL su parametrais (pvz., ?sort=, ?view=), tai signalas, kad turite skubiai riboti priėjimą prie šių URL per robots.txt arba techninius sprendimus serveryje.

Praktiniai žingsniai jūsų svetainei

Valdyti tūkstančius filtravimo URL nėra vienkartinė užduotis, tai nuolatinė higiena. Dirbdamas su klientais, aš visada pradedu nuo šių dviejų žingsnių, kuriuos galite atlikti ir jūs:

  • Atlikite filtravimo auditą: Atsidarykite Google ir paieškos laukelyje įveskite site:jusudomenas.lt inurl:?. Jei matote tūkstančius rezultatų su techniniais parametrais, jūsų svetainė „kraujuoja“ skenavimo biudžetu.
  • Prioritizuokite indeksavimą: Sudarykite sąrašą filtrų, kurie yra svarbūs pardavimams (pvz., prekės ženklai, spalvos, tipai). Paverskite juos statiniais URL. Visus kitus (rūšiavimas, kaina, dydžiai, puslapiavimas kartu su filtrais) techniškai uždarykite nuo indeksavimo naudojant „noindex“ arba AJAX sprendimus.

Atminkite, kad faceted navigation tikslas yra padėti vartotojui rasti prekę, o SEO tikslas – padėti Google suprasti, kurie puslapiai yra vertingiausi. Subalansavę šiuos du polius, pamatysite ne tik geresnius reitingus, bet ir aukštesnį konversijos rodiklį, nes vartotojai iš paieškos pateks tiesiai į juos dominantį, specifinį asortimentą.

Nemokama patikra

Kaip jūsų svetainei sekasi paieškoje?

Pasitikrinkite savo svetainę nemokamai per 10 sekundžių ir gaukite 12 pagrindinių SEO punktų ataskaitą. Be registracijos, be įsipareigojimų.

Pasiruošę augti?

Pradėkime nuo nemokamos konsultacijos ir išsiaiškinkim, ką galime pagerinti.

Nemokama konsultacija
Skambinti Nemokama konsultacija