Fasetterad navigering låter användare begränsa en stor uppsättning artiklar genom att välja värden över flera oberoende attribut, såsom storlek, färg, prisintervall, varumärke och tillgänglighet. Det är standardmekanismen för att göra stora kataloger navigerbara, och på handelswebbplatser är det ofta den interaktionen med högst trafik efter sökning.
Dess design avgör om ett stort lager känns hanterbart eller överväldigande. Väl valda aspekter återspeglar de attribut som kunderna faktiskt använder för att bestämma sig, vilka inte nödvändigtvis är de attribut som produktdata råkar innehålla. Aspekter som härrör från interna katalogfält inkluderar ofta specifikationer som ingen filtrerar efter, samtidigt som de dimensioner som kunderna bryr sig mest om utelämnas, och att identifiera skillnaden kräver forskning snarare än inspektion av datamodellen.
Flera interaktionsdetaljer påverkar användbarheten avsevärt. Att visa antalet matchande objekt bredvid varje aspektvärde låter användare förutsäga konsekvensen av ett val. Att inaktivera eller dölja värden som inte skulle returnera något förhindrar återvändsgränder. Att tillåta flera val inom en aspekt, kombinerade som alternativ snarare än som ytterligare begränsningar, matchar hur människor faktiskt tänker på acceptabla alternativ. Att hålla tillämpade filter synliga och individuellt borttagbara förhindrar den vanliga frustrationen att behöva börja om för att ändra ett kriterium.
Mobilpresentation kräver ett annat mönster än en komprimerad version av skrivbordsversionen. Skärmutrymmet tillåter inte en permanent sidofält, så filter flyttas vanligtvis till en panel som öppnats avsiktligt, vilket introducerar ett beslut om huruvida val tillämpas omedelbart eller vid bekräftelse. Att tillämpa omedelbart bakom en panel döljer resultatet; att kräva bekräftelse lägger till ett steg. Att testa detta med riktiga användare är viktigt eftersom avvägningen inte är uppenbar.
Den allvarligaste tekniska konsekvensen är antalet genererade webbadresser. Varje kombination av aspektvärden kan producera en distinkt adress, och en katalog med flera fasetter genererar kombinationer som kan uppgå till miljontals. Sökmotorer som genomsöker dessa förbrukar sin allokering på nästan duplicerade sidor istället för på de produkt- och kategorisidor som borde rankas, och den resulterande indexuppblåsningen kan väsentligt skada en webbplats sökprestanda.
Att hantera detta kräver medvetna beslut om vilka kombinationer som ska vara genomsökningsbara, indexerbara eller ingetdera. Den vanliga metoden tillåter indexering för en liten uppsättning kombinationer som har en verklig sökefterfrågan, såsom en kategori kombinerad med ett varumärke, medan resten blockeras eller kanoniseras. Implementeringsmekanismer inkluderar robotdirektiv, kanoniska taggar och kontroll av om fasettlänkar överhuvudtaget är genomsökningsbara. Att göra detta fel i båda riktningarna är kostsamt: för tillåtande översvämmar indexet, för restriktivt ignorerar sidor som skulle ha rankat.
Prestanda förtjänar uppmärksamhet eftersom fasetterade gränssnitt är interaktionstunga. Varje val utlöser en fråga mot en stor datamängd, och långsamma svar gör att surfningen känns trasig. För kataloger av alla storlekar kräver detta vanligtvis ett dedikerat sökindex snarare än direkta databasfrågor, och filtreringens respons är ofta skillnaden mellan en surfsession som fortsätter och en som avslutas.
Eftersom gränssnittet, sökimplikationerna och frågeprestanda är oskiljaktiga, är detta ett område där design- och ingenjörsbeslut måste fattas tillsammans. I praktiken ligger fasettutvalet och interaktionsdesignen inom ramen för produktdesign informerad av användarundersökning hur kunderna faktiskt begränsar valmöjligheterna, reglerna för genomsökning och indexering ställs in genom marknadsföringstjänster, och hela arrangemanget är mycket betydelsefullt för e-handel företag vars kataloger är tillräckligt stora för att det är opraktiskt att bläddra utan filtrering.