Hvad er facetteret navigation?

facetteret navigation findes normalt i sidebjælken på en e-handelshjemmeside og indeholder facetter og filtre. Det giver brugerne mulighed for at vælge kombinationer af de attributter, der er vigtige for dem, for at filtrere en liste over produkter ned til dem, der matcher deres behov.

facetter er indekserede kategorier, der hjælper med at specificere en produktliste og fungere som en udvidelse af sidens hovedkategorier. Facetter bør tilføje en unik værdi for hvert valg og, som de er indekseret, hver facet på en hjemmeside skal sende relevans signaler til søgemaskiner ved at sikre, at alle vigtige attributter vises i indholdet af siden.

filtre bruges til at sortere eller indsnævre elementer på en listeside. Mens disse er nødvendige for brugeren, ændrer de ikke sideindholdet (det forbliver det samme, bare sorteret i en anden rækkefølge), hvilket fører til flere URL ‘ er, der genererer duplikatindholdsproblemer.

hvilke potentielle problemer kan det forårsage?

da enhver mulig kombination af facetter typisk er en unik URL, kan facetteret navigation skabe et par problemer for SEO:

na Karrustve facetteret navigation

at lade alle facetter og filtre gennemsøges og indekseres – selv når sideindholdet ikke ændres – kan føre til duplikatindholdsproblemer, betydeligt spild af gennemsøgningsbudget og fortynding af linkkapital. Efterhånden som parametrene multipliceres, vokser antallet af næsten duplikerede sider eksponentielt, og links kan komme ind i alle de forskellige versioner, fortynding af linkkapital og begrænsning af sidens evne til at rangere organisk. Dette øger også chancen for nøgleordskannibalisering yderligere, et scenario, hvor flere sider udfyldes for de samme søgeord, hvilket resulterer i mindre stabile og ofte lavere placeringer.

for at sikre, at søgemaskinebots ikke spilder værdifuldt kragebudget på sider, der ikke tilføjer nogen værdi, skal der oprettes nogle regler for at begrænse gennemsøgning og indeksering i filtre. “Størrelse”, “pris”) og sortliste dem eller forhindre søgekrydsere i at opdage multivalgte facetter.

facetterede Nav-kategorier

hatchet-tilgangen

den modsatte reaktion på ovenstående løsning er at blokere gennemsøgning og indeksering af hver filtreret side på siden og forhindre, at den rangerer efter et stort sæt relevante nøgleord.

facetterede navigationsløsninger

når vi beslutter os for en facetteret navigationsløsning, bliver vi nødt til at beslutte, hvad vi vil have i indekset og øge antallet af nyttige sider, der bliver indekseret, mens vi minimerer antallet af ubrugelige sider, vi ikke ønsker indekseret.

der er flere løsninger til rådighed for at hjælpe med at håndtere disse problemer, hvor hver implementering har fordele og ulemper:

løsning 1: ajak

den største fordel ved at bruge ajak til facetteret navigation er, at der ikke oprettes en ny URL, når en bruger er på en side og anvender et filter eller en sorteringsrækkefølge. Hele processen sker på klientsiden med JavaScript, uden at involvere internetserveren overhovedet.

når du bruger denne tilgang, skal du bare sørge for, at der er en HTML-gennemsøgningssti til de produkter og sider, du gerne vil rangere, og sørg for, at søgemaskiner kan få adgang til alle værdifulde sider. Ved at bruge pushState -metoden i HTML5 history API og konfigurere din server til at svare på disse anmodninger med HTML-gengivet serverside, kan du drage fordel af en hurtig, facetteret navigation uden at ofre SEO-venlighed på din hjemmeside.

dette er en fantastisk tilgang i teorien, da det kan eliminere problemerne med duplikatindhold, kannibalisering og spild af gennemsøgningsbudget. Det kan dog ikke bruges som en ‘SEO patch’ til en eksisterende facetteret navigation. Det kræver også en stor up-front investering i udviklingstid og en skudsikker udførelse.

hvis du har et spørgsmål om JavaScript SEO generelt, så kontakt os.

løsning 2: Meta robotter og robotter.

dette er en pålidelig tilgang til blokering af URL ‘ er, der er oprettet fra facetteret navigation, da – selvom de er direktiver snarere end håndhævelser – søgemaskinespiders normalt adlyder dem. Ideen er at indstille en brugerdefineret parameter til at udpege alle de forskellige kombinationer af filtre og facetter, du vil blokere (f.eks. Derefter kan du få en post i dine robotter.tekstfil for at blokere disse ud:
User-agent: *
Disallow: /*noidx=1

du kan også indstille alle de sider, du ønsker at blive blokeret gennem en meta robots noindeks tag i deres overskrifter. Bemærk, at det anbefales at tillade 3 eller 4 uger for søgemaskinbots at afhente disse ændringer, før de blokeres med robotterne.tekstfil.

når meta robotter og robotter.vi bliver nødt til at konfigurere serveren til automatisk at tilføje parameteren Noid= til URL ‘ er med nogle regler: for eksempel når der vælges maksimalt facetgrupper (for at undgå indeksering af for smalle kategorier som www.domain.com/skirts?Farve=Sort&størrelse=10 & materiale=læder), eller når to eller flere filtre i en gruppe er valgt (www.domain.com/skirts?color=black&Farve=Hvid).

der er nogle vigtige overvejelser at huske på, når du bruger denne tilgang:

  • for at undgå problemer med duplikatindhold skal hver indekseret side have unikke og optimerede elementer på siden (mindst metatitel, overskrifter og metabeskrivelse).
  • streng URL-bestilling hjælper dig også med at undgå duplikatindhold ved at bestille attributter altid på samme måde, uanset hvilken rækkefølge brugeren valgte dem.
  • Husk at forlade gennemsøgt og indekseret en – den foretrukne – version af indholdet, så søgemaskiner kan besøge og indeksere det på deres søgeresultater.

løsning 3: styring af din indeksering med Rel=canonical

dette er en simpel løsning, der hjælper med at lede robotterne mod det indhold, du virkelig ønsker gennemsøgt, mens du holder det indhold, der hjælper brugerne med at finde produkter. Selvom rel=canonical-elementet hjælper dig med at undgå problemer med duplikatindhold, sparer denne tilgang dig ikke noget gennemsøgningsbudget (dette kan opnås med de tidligere robotter.opløsning).

desuden kan kanoniske tags ofte ignoreres af søgemaskiner bots, så du bør bruge dette sammen med en anden tilgang, at lede søgemaskiner mod den foretrukne – den højeste konvertering – version af hver side.

opløsning 4: Google Search Console

mens dette er en god metode til at oprette midlertidige rettelser, mens du bygger en bedre facetteret navigation, fortæller den kun Google, hvordan man gennemsøger din side (snarere end faktisk at løse problemet) og bør betragtes som en sidste udvej.

via værktøjet URL-parametre i konsollen kan du angive, hvilken effekt hver af dine parametre har på siden (uanset om den ændrer dens indhold eller ej), og hvordan Google skal behandle disse sider (husk, at dette kun vil instruere Googlebot og derfor ikke fungerer for Bing eller Yahoo-brugeragenter).

bedste fremgangsmåder til facetteret Navigation

her er nogle vigtige tip, der hjælper dig med at få mest muligt ud af din facetterede navigation:

  • undgå klikbare links, når der ikke findes produkter til kategorien/filteret
  • hver side skal linke til sine børn og forældre (almindeligvis opnået med brødkrummestier). Afhængigt af dit produkt kan det også være en fordel at inkludere links til søskendesider.
  • streng URL facet bestilling (attributter altid bestilt på samme måde). Undladelse af at gøre dette kan resultere i dobbeltarbejde spørgsmål.
  • Tillad indeksering af bestemte facetkombinationer med høj volumen søgetrafik.
  • Konfigurer URL-parametre i Google Search Console (men husk ikke at stole på denne løsning)
  • stol ikke på noindeks & nofølg (rel=nofølg og canonical Bevar ikke gennemsøgningsbåndbredde).
  • Nrfølg efter første filter i en gruppe (alternativt robotter.
  • nogle parametre bør aldrig være indekserbare

konklusion

jeg har skitseret fire forskellige løsninger til at håndtere navigation gennem facetter og filtre, men hver virksomhed er forskellig, og der er ikke en ‘bedste’ tilgang, der fungerer for hver hjemmeside og platform. Når du beslutter dig for den perfekte løsning til din virksomhed, skal du huske, at dit kategorisystem og stedarkitektur skal afspejle dine kunders behov. Glade kunder og glade søgemaskiner er nøglerne til succes i e-handel navigation.

endelig, mens en optimeret facetteret navigation kan hjælpe din hjemmeside med at rangere for et bredere sæt vilkår, udgør den også en høj risiko, når den ikke håndteres korrekt. Det er vigtigt at teste på alle udviklingsstadier for at sikre, at systemet er korrekt konfigureret.