Tartalomkészítés.hu

Faceted navigation: teljes útmutató

Technikai SEO

A faceted navigation, magyarul szűrős vagy fazettás navigáció, lehetővé teszi, hogy a látogató egy terméklistát több tulajdonság, például márka, méret, szín vagy ár szerint szűkítsen. SEO szempontból a feladat kettős: a keresési keresletet hordozó szűrt lapokat indexelhetővé tenni, a többi kombinációt pedig lezárni, hogy ne termeljen végtelen, duplikált URL-t.

Alapfogalmak

A fazetta egy termék vagy tartalom egyik tulajdonsága, amely szerint a lista szűrhető. Egy cipő fazettái lehetnek a márka, a méret, a szín, az anyag, az ár és a nem. A fazettás navigáció az a felület, ahol a látogató ezekből egyszerre többet is kiválaszthat, és a lista minden választás után szűkül. Webáruházakban, ingatlan- és álláshirdetési oldalakon, katalógusokban és receptgyűjteményekben is gyakori.

A látogatónak ez kényelmes, a keresőnek viszont kihívás. Ha minden kiválasztás új URL-t kap, és ezek az URL-ek követhető linkként szerepelnek a lapon, akkor a webhely a kombinációk számával arányos URL-teret kínál fel. Ez a crawl trap egyik leggyakoribb forrása. Ugyanakkor a fazettás lapok egy része értékes: aki "fekete bőr női bakancs" kifejezésre keres, annak pontosan egy szűrt lista a legjobb találat.

Szűrés, rendezés, nézet

MűveletMit változtatKell-e saját indexelt URL
SzűrésA lista tartalmát szűkítiNéha: ha a szűrt halmaznak saját keresési kereslete van
RendezésUgyanazokat az elemeket más sorrendben mutatjaSzinte soha
NézetRács vagy lista, darabszám laponkéntSoha
LapozásA lista következő szeletét mutatjaIgen, a lista elemeinek felfedezéséhez, lásd a pagination útmutatót

Kapcsolódó fogalmak

  • Kategórialap: a fazetták kiinduló listája, amely a legfontosabb indexelendő lap.
  • Szűrt lap: a kategória egy vagy több fazettával szűkített változata.
  • Kombináció: több fazetta egyidejű kiválasztása.
  • Üres kombináció: olyan szűrés, amely egyetlen találatot sem ad.
  • Paraméteres URL: a szűrés a kérdőjel utáni részben jelenik meg. Részletek az URL paraméterek útmutatóban.

Mi nem fazettás navigáció

A sima kategóriafa, ahol egy főkategóriából alkategóriákba lépsz, nem fazettás navigáció, még ha hasonlít is rá. A különbség, hogy a kategóriafában minden elem egy helyen szerepel, és a lapok száma rögzített. A fazettáknál a látogató tetszőlegesen kombinál, és a lehetséges lapok száma a kombinációkból adódik.

Miért SEO-kérdés egyáltalán?

A fazettás navigáció elsősorban felhasználói élmény, és a jó szűrők növelik a konverziót. SEO-kérdéssé attól válik, hogy a szűrők a webhely URL-terét és belső linkszerkezetét is formálják. Egy kategórialap, amelyen több tucat szűrőlink szerepel, a robot szemében több tucat új lapra mutat. Ha ezek közül csak néhány érdemes a találatok közé, a többi zajt termel: elviszi a feltérképezési keretet, duplikált tartalmat hoz létre, és szétaprózza a belső linkek jeleit. A cél tehát nem a szűrők visszaszorítása, hanem a szűrők és a kereső közötti kapcsolat tudatos megtervezése.

Hogyan működik?

Technikailag a fazettás navigáció háromféleképpen tárolhatja a kiválasztott szűrőket: URL-paraméterben, útvonalban vagy a böngésző állapotában, URL-változás nélkül. Mindhárom megoldásnak más a következménye a feltérképezésre.

Paraméteres megoldás

A leggyakoribb forma, hogy a szűrők a kérdőjel utáni paraméterekben jelennek meg, például szín és méret paraméterrel. Ez könnyen kezelhető, mert a paraméterekre robots.txt szabály írható, és a rendszer könnyen felismeri, mi az alap kategória. Hátránya, hogy ha a paraméterek sorrendje nincs rögzítve, ugyanaz a szűrés több URL-en is elérhető.

Útvonalas megoldás

Egyes rendszerek a szűrést az útvonalba írják, mintha alkategória lenne. Ez tisztább, "szép" URL-t ad, és a kiemelt kombinációknál kifejezetten hasznos. Ha viszont minden kombináció útvonalat kap, a feltérképezés lezárása nehezebb, mert a szűrt lapok URL-je nem különbözik szerkezetileg a valódi kategóriáktól. Ilyenkor a tiltást csak pontos mintákkal lehet megírni.

URL-változás nélküli megoldás

A harmadik lehetőség, hogy a szűrés JavaScripttel történik, és az URL nem változik, vagy csak a kettőskereszt utáni rész változik. A kettőskereszt utáni részt a böngésző nem küldi el a szervernek, és a Google általában nem kezeli külön URL-ként. Ez hatékonyan megakadályozza a csapdát, de azt is jelenti, hogy egyetlen szűrt állapot sem kaphat saját indexelt lapot. Ezért a jó megoldás gyakran vegyes: a kiemelt kombinációk valódi URL-t kapnak, a többi szűrés URL nélkül működik.

Mit lát a robot?

A robot a HTML-ben szereplő href attribútumokat követi. Ha a szűrők jelölőnégyzetek, amelyek egy űrlapot küldenek el, vagy gombok, amelyek JavaScripttel módosítják a listát, a robot nem kattint rájuk. Ha viszont minden szűrőérték egy követhető link, a robot mindegyiket megnyitja, és az onnan elérhető újabb linkeket is. Ezen múlik, hogy a fazetták a feltérképezés szempontjából zárt vagy nyitott rendszert alkotnak.

Példa: hogyan nő az URL-tér

Vegyünk egy kategóriát öt szűrőcsoporttal, és mindegyikben néhány értékkel. Ha a látogató csoportonként egy értéket választhat, vagy egyet sem, a lehetséges kombinációk száma a csoportonkénti lehetőségek szorzata. Ha egy csoporton belül több érték is választható, a szám tovább nő. Ha a paraméterek sorrendje nincs rögzítve, minden kombináció több címen is elérhető. Ehhez jön a rendezés néhány változata és a lapozás. Egyetlen kategóriából így könnyen több nagyságrenddel több URL keletkezik, mint ahány termék van benne. A konkrét szám webhelyenként eltér, de a mechanizmus mindig ugyanaz: a szorzás, nem az összeadás.

Fő módszerek

A fazettás navigáció kezelésének alapja egy döntés: mely kombinációknak van saját keresési kereslete, és melyeknek nincs. Ezt a döntést kulcsszókutatás alapozza meg, nem megérzés. Ami keresett, annak saját, indexelhető, belsőleg linkelt lapot adunk. Ami nem keresett, azt a keresőtől elzárjuk.

1. A kiemelt kombinációk kiválasztása

Nézd meg, milyen kifejezésekre keresnek a kategóriában. Tipikusan a kategória és egy fontos tulajdonság párosa keresett: márka plus kategória, anyag plus kategória, nem plus kategória. Három vagy több fazetta kombinációja ritkán hordoz önálló keresletet. A kiválasztott kombinációk kapjanak stabil URL-t, saját címet, egyedi rövid bevezető szöveget, önhivatkozó canonicalt, és kerüljenek be a sitemapba. Az on-page elemekről az on-page SEO témakör szól.

2. A többi kombináció lezárása

  • Nem követhető szűrők: a nem kiemelt szűrők ne legyenek href linkek, hanem űrlapelemek vagy gombok.
  • Robots.txt: a nem kiemelt paraméterekre Disallow szabály, ha biztosan nincs rájuk szükség a keresőben. A robots.txt csak a letöltést tiltja, az indexelést nem.
  • Noindex: azokra a szűrt lapokra, amelyek már az indexben vannak, és ki kell kerülniük. A noindex csak akkor hat, ha a lap letölthető.
  • Canonical: a rendezési és nézeti változatokra a szűretlen vagy a kiemelt szűrt lapra mutató canonical.

3. Rögzített paramétersorrend

A rendszer mindig ugyanabban a sorrendben írja a paramétereket, függetlenül attól, milyen sorrendben kattintott a látogató. Így egy szűrésnek csak egy URL-je van. Ha egy fazettán belül több érték is választható, az értékeket is rendezni kell.

4. Üres kombinációk

Ha egy szűrés nem ad találatot, a legjobb, ha a felület nem is kínálja fel. Ha az URL mégis elérhető, a Google a fazettás navigációról szóló útmutatójában azt javasolja, hogy az üres eredményű kombináció 404 válaszkódot adjon, ne sikeres választ egy üres listával. Az üres, sikeres válasszal visszaadott lap soft 404 lehet.

5. Belső linkek a kiemelt lapokra

A kiemelt kombinációk csak akkor teljesítenek jól, ha a robot megtalálja őket, és a webhely jelzi, hogy fontosak. Ezért ezekre a lapokra érdemes követhető, szöveges linket tenni a kategórialapról, például egy "népszerű szűrések" blokkban, a kapcsolódó kategóriák között vagy a navigációban. Így a szűrőfelület zárt maradhat, a keresett kombinációk mégis elérhetők. A linkek szövege legyen a kombináció természetes neve, ne a paraméter technikai értéke.

Döntési szabály

KérdésIgenNem
Van a kombinációnak saját keresési kereslete?Kiemelt lap: indexelhető, linkelt, sitemapbanTovább a következő kérdésre
Csak sorrendet vagy nézetet változtat?Canonical az alap lapra, ne legyen követhető linkTovább
Már indexben van?Noindex, a kikerülés után mérlegelhető tiltásNem követhető link és robots.txt tiltás

Gyakori hibák

A fazettás navigáció hibái két irányba mennek. Az egyik a túl nyitott rendszer, amely minden kombinációt feltérképezhetővé tesz. A másik a túl zárt rendszer, amely a keresett kombinációkat is elrejti. Mindkettő forgalmat veszít, csak más módon.

Tévhit: mindent canonicalizálni kell a kategóriára

Sok webhely minden szűrt lapot canonicallal a szűretlen kategóriára irányít. Ez a rendezésnél és a nézetnél rendben van, de egy keresett kombinációnál azt jelenti, hogy a webhely lemond a saját lapjáról. Ráadásul a canonical tipp: ha a szűrt lap tartalma lényegesen eltér a kategóriától, a kereső figyelmen kívül hagyhatja. A canonical továbbá nem csökkenti a feltérképezést, a robot a változatokat továbbra is letölti.

Egy lakberendezési webáruház kategórialapjain minden szűrőérték hagyományos link volt. A szín, az anyag, a méret, a márka és az ár minden értéke linkként szerepelt, és a kombinált lapokon is ott voltak az összes további szűrő linkjei. A naplók szerint a robotkérések túlnyomó része szűrt URL-ekre ment, miközben az új termékek lassan kerültek be. A javítás: a kategória plus anyag és a kategória plus márka kombinációk kiemelt lapok lettek, a többi szűrő űrlapelemmé alakult, a maradék paraméterekre pedig tiltás került.

További tipikus hibák

  • Szűrt lapok a sitemapban. Az XML sitemap csak a kiemelt, indexelendő lapokat tartalmazza.
  • Noindex és robots.txt egyszerre. A tiltott lapon a robot nem látja a noindexet.
  • A kiemelt lapnak nincs egyedi tartalma. Ha a kiemelt kombináció lapja csak egy lista generált címmel, gyengébben teljesít.
  • A kiemelt lap URL-je változik. Ha a szűrők sorrendjétől vagy a munkamenettől függ, a lap jelei szétszóródnak.
  • JavaScript-szűrés, de a kiemelt lapok sincsenek linkelve. Ekkor a keresett kombinációk is elérhetetlenek a robotnak.

A túl zárt rendszer hibája

Az ellenkező irány is gyakori. Egy migráció után a fejlesztők minden szűrést JavaScriptre tettek, URL-változás nélkül, és a korábban jól teljesítő márkás szűrt lapok egyik napról a másikra 404-et adtak. A régi URL-ekre nem került 301 átirányítás, és az új rendszerben nem volt megfelelő lap, amelyre irányítani lehetett volna. A keresett kombinációk forgalma elveszett. A tanulság: a lezárás előtt listázd, mely szűrt URL-ek hoznak ma forgalmat, és ezeknek adj helyet az új szerkezetben.

Mérés

A fazettás navigáció mérése azt vizsgálja, hogy a robot figyelme a kiemelt lapokra és a termékekre megy-e, és hogy a kiemelt lapok hoznak-e forgalmat. Mindkettőhöz URL-mintákra bontott adatok kellenek.

Feltérképezési oldal

A szervernaplóban szűrd ki a keresőrobotok kéréseit, és csoportosítsd őket: kategórialap, kiemelt szűrt lap, nem kiemelt paraméteres URL, terméklap. Nézd meg az arányokat. Ha a nem kiemelt paraméteres URL-ek viszik a kérések nagy részét, a lezárás nem működik. A Search Console feltérképezési statisztikája a teljes képet mutatja, az indexelési jelentés pedig azt, hány szűrt URL van a "Feltérképezve, jelenleg nincs indexelve" vagy a "Duplikált" csoportokban.

Forgalmi oldal

A kiemelt lapokat érdemes külön szegmensként követni a Search Console teljesítményjelentésében, URL-szűrővel. Figyeld, hogy mely kifejezésekre jelennek meg, és hogy a kategórialap és a kiemelt lap nem versenyez-e ugyanarra a kifejezésre. Ha igen, a kiemelt lap célzását pontosítani kell.

Második kidolgozott példa

Egy sportcipő-webáruház kulcsszókutatása azt mutatta, hogy a kategória és a márka párosára, illetve a kategória és a nem párosára jelentős a kereslet, a színekre és méretekre alig. A csapat a márka és nem kombinációkat kiemelt lapokká tette, egyedi bevezetővel és stabil útvonalas URL-lel, a szín és méret szűrőket pedig JavaScript-szűréssé alakította, követhető link nélkül. A mérés két szegmenst figyelt: a kiemelt lapok megjelenéseit, és a robotkérések arányát a termékoldalakon. A tanulság nem egy konkrét szám, hanem hogy a döntést a kereslet vezette, és mindkét hatást külön mérték.

Ellenőrzőlista

  1. Van-e dokumentált lista a kiemelt kombinációkról, kulcsszóadattal?
  2. A kiemelt lapok stabil URL-t, egyedi címet és önhivatkozó canonicalt kapnak?
  3. A nem kiemelt szűrők nem követhető elemek?
  4. Rögzített a paraméterek sorrendje?
  5. Üres kombináció nem ad sikeres, üres lapot?
  6. Csak kiemelt lapok vannak a sitemapban?
  7. A naplóban a nem kiemelt paraméteres URL-ek aránya csökken?

Milyen gyakran mérj?

A fazettás navigáció nem egyszer beállítandó rendszer. Új szűrőcsoport, új termékattribútum vagy sablonváltás után a szűrők viselkedése megváltozhat, és egy korábban zárt terület újra kinyílhat. Érdemes minden ilyen változás után egy crawlert lefuttatni a kategórialapokon URL-limittel, és a következő hetekben a naplóban figyelni a paraméteres kérések arányát. A kiemelt kombinációk listáját pedig időnként a kulcsszóadatok alapján felül kell vizsgálni: ami tavaly nem volt keresett, idén lehet az, és fordítva.

Kapcsolódó részletes útmutatók

Csináltassuk meg helyetted

Ha ez sok, mi elvégezzük. Egy munkanapon belül konkrét ajánlatot kapsz.

Ajánlatot kérek