SEO Playbook · Element

Beslutningstre: Regler og eksempler for forgreningsveiledning

Bruk et beslutningstre for å gjøre reelle avhengigheter om til eksklusive, avsluttende forgreninger som lesere og maskiner kan følge til én begrunnet neste handling.

14 min read

Et beslutningstre er en sekvens av spørsmål der hvert svar velger neste spørsmål eller en endelig anbefaling. Bruk det når den rette handlingen faktisk endrer seg basert på fakta leseren kan identifisere – ikke som pynt for råd som er det samme for alle.

Velg første respons på en mislykket dataeksport

1. Viser eksporten en feilmelding?
Ja → Kopier den nøyaktige meldingen, gå deretter til spørsmål 2.
Nei → Sjekk om jobben fortsatt vises som «Behandler». Hvis den gjør det, vent i det oppgitte behandlingsvinduet; hvis den ikke gjør det, start eksporten på nytt én gang.

2. Sier meldingen at tillatelse er nektet?
Ja → Be en administrator om eksporttillatelse. Stopp.
Nei → Reduser datoperioden og prøv igjen én gang. Hvis det mislykkes igjen, send meldingen og eksport-ID-en til support. Stopp.

Det gjengitte elementet viser den essensielle kontrakten: hvert valg kan skilles, hver sti går fremover, og hver sti ender med en neste handling eller eskalering.

Hvorfor dette elementet er viktig

«Det kommer an på» er ærlig, men ufullstendig. En leser som møter dette uttrykket må oppdage hva svaret avhenger av, avgjøre hvilke betingelser som gjelder, og rekonstruere anbefalingen fra prosatekst. Et beslutningstre gjør disse avhengighetene eksplisitte. Det gjør en vag kvalifisering om til en avgrenset sekvens: observer et faktum, velg én forgrening, og handle deretter på endepunktet.

Dette reduserer belastningen på arbeidsminnet. Leseren vurderer bare de nåværende valgene i stedet for å holde alle unntak i hodet. Det gjør også usikkerhet synlig. Hvis en person ikke kan svare på et knutepunkt, kan treet lede dem til en kontroll, måling eller ekspert i stedet for å invitere til gjetting. Dette er spesielt viktig for feilsøking, kvalifisering, kjøpsvalg og policy-tolkning, der en selvsikker, men feil forgrening kan koste tid eller skape risiko.

Maskinuttrekkbarhet betyr at en crawler, et søkesystem, et AI-svarsystem eller et verktøy for innholdstransformasjon kan gjenfinne hvert spørsmål, dets tillatte svar og neste knutepunkt eller endepunkt. Kontinuerlig «hvis dette, kanskje det, med mindre …»-prosatekst skjuler disse relasjonene i grammatikken. Et typet tre eksponerer dem som poster med stabile identifikatorer og eksplisitte mål. En maskin kan bevare ruten start → has-error → permission-denied → request-access uten å måtte utlede hvilket avsnitt som modifiserer hvilken betingelse.

Følg skrivereglene for elementer før du bruker mønsteret. Formål har forrang over utseende: en sekvens forblir en stegliste når alle utfører de samme handlingene i rekkefølge, og en sammenligning forblir en sammenligning når lesere trenger å inspisere alternativer side om side. Bruk et beslutningstre bare når et tidligere svar endrer hva som bør skje videre.

Når du skal bruke det

Bruk et beslutningstre når alle disse betingelsene er oppfylt:

  1. Minst én meningsfull anbefaling avhenger av et svar gitt av leseren eller deres situasjon.
  2. Hver beslutning kan uttrykkes med observerbare, gjensidig utelukkende valg.
  3. Å følge en forgrening fjerner irrelevante valg i stedet for bare å skjule nyttig kontekst.
  4. Hver rute ender i en handling, konklusjon, navngitt reserveplan eller eskalering.
  5. Forfatteren kan forklare hvorfor hver betingelse endrer anbefalingen.

Sterke bruksområder inkluderer å diagnostisere et kjent symptom, velge mellom produktkategorier, sjekke policy-anvendbarhet, velge en implementeringsrute, og avgjøre når en rutineprosess må eskaleres.

Nære missere bør forbli i enklere former:

  • Én anbefaling med flere årsaker: bruk vanlig forklarende prosa. Intet svar endrer utfallet.
  • En fast prosedyre: bruk ordnede steg. Forgreninger innenfor hvert steg gjør hovedruten vanskeligere å se.
  • Alternativer lesere må sammenligne på tvers av felles kriterier: bruk en sammenligningstabell. Et tre kan anbefale et alternativ etter sammenligningen, men kan ikke erstatte bevis.
  • En personlighetstest: preferanser kan overlappe, og poenggivning kan være kumulativ. Det er en vurderingsmodell, ikke et eksklusivt tre.
  • En liste over målgruppesegmenter: bruk en personbryter når lesere ganske enkelt velger sin rolle og mottar parallelt innhold.
  • En kompleks beregning: bruk en kalkulator når flere numeriske input kombineres. Å konvertere områder til dusinvis av forgreninger mister presisjon.
  • En forkledd salgstrakt: hvis hver sti anbefaler det samme produktet, skaper treet en illusjon av diagnose. Oppgi anbefalingen og dens begrensninger direkte.

Hvor du skal plassere det

Plasser treet rett etter at leseren forstår beslutningen, dens omfang, og eventuelle fakta de trenger for å svare på det første knutepunktet. I en feilsøkingsartikkel, plasser felles sikkerhetssjekker og det nøyaktige symptomet før treet. I en kjøpsguide, definer kriteriene og det kvalifiserte alternativsettet før du ruter lesere til en kategori. I policy-innhold, oppgi den autoritative regelen og jurisdiksjonen før du forgrener gjennom unntak.

Eksakte plasseringsregler:

  • Introduser treet med en H2 og én setning som navngir beslutningen det løser.
  • Plasser definisjoner, målinger og forutsetninger før det første knutepunktet; la aldri en forgreningsetikett avhenge av et udefinert begrep.
  • Hold støttende bevis nær endepunktet det rettferdiggjør, eller lenk hvert endepunkt til en synlig bevisseksjon på samme side.
  • Plasser et sammendrag etter et langt tre slik at lesere kan bekrefte det valgte endepunktet og forstå hva de skal gjøre videre.
  • Hold treet før den endelige handlingsoppfordringen. Handlingen bør følge en konklusjon, ikke avbryte diagnosen.

Et beslutningstre kan ikke plasseres rett ved siden av et annet beslutningstre, et personafaneblad, eller en accordion som skjuler informasjon som trengs for å velge en forgrening. Det må ikke splitte en advarsel fra den farlige tilstanden den kvalifiserer, avbryte en ordnet prosedyre uten et eksplisitt «returner til steg»-endepunkt, eller vises før en sammenligning som gir bevisene for anbefalingene. Ikke plasser reklamekort inne i knutepunkter; kommersielt press gjør nøytral ruteføring vanskelig å stole på.

Anatomi

Anatomi har åtte deler:

  1. Tittel: navngir beslutningen som et lesermål, for eksempel «Velg en eksportgjenopprettingsrute».
  2. Omfangserklæring: oppgir hvilken situasjon treet dekker og hvilke situasjoner det utelukker.
  3. Startknutepunkt: gir ett entydig inngangspunkt.
  4. Spørsmålsknutepunkt: spør etter ett observerbart faktum, ikke en mening som inneholder flere betingelser.
  5. Forgreningsetiketter: gir gjensidig utelukkende svar i samme logiske kategori.
  6. Koblere: kartlegger hvert svar til ett neste knutepunkt eller ett endepunkt gjennom stabile ID-er.
  7. Terminalt endepunkt: gir en konklusjon, handling, bevislenke eller trygg eskalering og markerer tydelig at ruten er fullført.
  8. Reserveplan: håndterer «ukjent», «ingen gjelder», manglende data eller en utrygg situasjon uten å tvinge frem gjetting.

En visuell pil er presentasjon, ikke selve relasjonen. Kildedata må identifisere målet for hver forgrening selv når gjengiveren legger treet vertikalt på en smal skjerm.

Designeksempler

Hver designvariant bruker samme knutepunkt-og-mål-kontrakt. Velg i henhold til resonneringsstrukturen og visningsområdet, ikke visuell nyhet.

Binært diagnostisk tre

Hvert knutepunkt har «ja»- og «nei»-forgreninger. Bruk det når et faktum er genuint boolsk: en status eksisterer, en test er bestått, eller en tillatelse er til stede. Unngå negative spørsmål fordi «Nei» blir vanskelig å tolke.

Flervalgs seleksjonstre

Et knutepunkt tilbyr tre eller fire ikke-overlappende kategorier, som kontraktsperiode, miljø eller primær begrensning. Definer kategorygrenser i etikettene; «liten», «middels» og «stor» er ubrukelige uten rekkevidder.

Stegvis kvalifiseringstre

Tidlige knutepunkter fjerner ikke-kvalifiserte ruter; senere knutepunkter finpusser blant kvalifiserte valg. Bruk det for policy, tjeneste eller integrasjonsanvendbarhet. Plasser diskvalifiserende sikkerhets- og juridiske betingelser først, fordi senere preferanser ikke kan overstyre dem.

Lineært tre med unntaksutganger

Hovedstien fortsetter gjennom en normal sekvens mens sporadiske forgreninger går ut til gjenoppretting eller eskalering. Bruk det når de fleste lesere følger én rute og unntak er uvanlige. Merk returpunkter presist hvis et unntak gjenopptar prosedyren.

Interaktivt ett-spørsmålsvisning

Vis ett gjeldende knutepunkt om gangen bare når hele treet er for tett for visningsområdet. Inkluder fremdriftskontekst, Tilbake, Start på nytt, et tekstlig resultatsammendrag og en ikke-interaktiv tilgjengelig visning. Det komplette kildetreet må forbli tilgjengelig uten klient-side-henting.

Parametere

Forelderen eier treets identitet og startpunkt. Gjentatte knutepunkter eier sin egen prompt eller endepunktinnhold, mens forgreningsposter eier svaretiketter og mål.

NavnTypePåkrevdMin/maksStandardKilde
titleRen tekstJa3–12 ord; 100 tegnFørste overskrift i brødtekstFørste overskrift
idSmå bokstaver, identifikatorJa etter publisering2–8 bindestreksord; unik på sidenGenerert fra tittel, deretter festetForeldre-attributt
variantEnumNeibinary, multiple, staged, exception eller interactivebinaryForeldre-attributt
startNode-IDJaMå matche nøyaktig ett knutepunktFørste knutepunkt i kilde-rekkefølgeForeldre-attributt
nodeGjentatt postJa2–15 knutepunkter; maksimal dybde 5IngenNestet kroppselement
node.idSmå bokstaver, identifikatorJa1–6 bindestreksord; unik i treetIngenElement-attributt
node.kindEnumJaquestion eller endpointquestionElement-attributt
node.titleRen tekstJaSpørsmål: 5–18 ord; endepunkt: 2–10 ordFørste overskrift i elementets brødtekstFørste overskrift
node.contentBegrenset MarkdownNei0–80 ordInnhold etter første overskriftBrødtekst
branchGjentatt postKun spørsmålsknutepunkter2–4 per spørsmålIngenElement-attributt eller nestet forgreningspost
branch.labelRen tekstJa per forgrening1–12 ord; 80 tegnIngenForgrenings-attributt
branch.targetNode-IDJa per forgreningMå løses innenfor samme treIngenForgrenings-attributt
restartBoolskNeitrue eller falsetrue for interaktiv variantForeldre-attributt

Et endepunkt har ingen forgreninger. Et spørsmål har minst to, og hvert mål løses til et knutepunkt i samme tre. Dataene må være asykliske: ingen forgrening kan lede tilbake til en forgjenger. En gjenopprettingsrute som gjenopptar en prosedyre bør avsluttes med «Returner til steg 3» i stedet for å skape en løkke inne i treet.

Syntaks og kodeeksempler

Alle tre formene beskriver de samme kanoniske postene. Gjengivere kan endre layout, men de må bevare kilde-rekkefølge, etiketter, mål, endepunkter og den komplette ikke-interaktive lesestien.

Bærbar Markdown-direktiv

:::decision-tree{id=export-recovery variant=binary start=has-error}
## Velg en eksportgjenopprettingsrute

::item{id=has-error kind=question branches="yes:permission-error|no:still-processing"}
### Viser eksporten en feilmelding?
Velg fra statusen vist i eksporthistorikken.
::

::item{id=permission-error kind=question branches="yes:request-access|no:retry-smaller"}
### Sier meldingen at tillatelse er nektet?
::

::item{id=still-processing kind=endpoint}
### Sjekk behandlingsvinduet
Vent til det oppgitte vinduet er over, start deretter eksporten på nytt én gang.
::

::item{id=request-access kind=endpoint}
### Be om eksporttillatelse
Spør en administrator om tilgang før du prøver igjen.
::

::item{id=retry-smaller kind=endpoint}
### Prøv en mindre eksport på nytt
Reduser datoperioden én gang; hvis det mislykkes, send feilen og eksport-ID-en til support.
::
:::

Det kompakte branches-attributtet bruker etikett:mål-par adskilt med |. Etiketter kan ikke inneholde noen av skilletegnene. En plattform med nestede forgreningsposter kan lagre de samme verdiene strukturelt, men eksport må reprodusere den eksplisitte etikett-til-mål-kartleggingen.

Hugo shortcode

{{< decision-tree title="Velg en eksportgjenopprettingsrute" id="export-recovery" variant="binary" start="has-error" >}}
  {{< decision-node id="has-error" kind="question" title="Viser eksporten en feilmelding?" branches="Ja:permission-error|Nei:still-processing" >}}
  Velg fra statusen vist i eksporthistorikken.
  {{< /decision-node >}}
  {{< decision-node id="permission-error" kind="question" title="Sier meldingen at tillatelse er nektet?" branches="Ja:request-access|Nei:retry-smaller" >}}{{< /decision-node >}}
  {{< decision-node id="still-processing" kind="endpoint" title="Sjekk behandlingsvinduet" >}}
  Vent til det oppgitte vinduet er over, start deretter eksporten på nytt én gang.
  {{< /decision-node >}}
  {{< decision-node id="request-access" kind="endpoint" title="Be om eksporttillatelse" >}}
  Spør en administrator om tilgang før du prøver igjen.
  {{< /decision-node >}}
  {{< decision-node id="retry-smaller" kind="endpoint" title="Prøv en mindre eksport på nytt" >}}
  Reduser datoperioden én gang; hvis det mislykkes, send feilen og eksport-ID-en til support.
  {{< /decision-node >}}
{{< /decision-tree >}}

Dette er Hugo-adapter-spesifikasjonen, ikke en instruks om å etterligne treet med vilkårlige nestede lister. Den bruker kun navngitte parametere og krever at gjengiveren avviser manglende mål, dupliserte ID-er, sykler og spørsmålsknutepunkter uten nok forgreninger.

WordPress-blokk

<!-- wp:amicited/decision-tree {"title":"Velg en eksportgjenopprettingsrute","id":"export-recovery","variant":"binary","start":"has-error"} -->
  <!-- wp:amicited/decision-node {"id":"has-error","kind":"question","title":"Viser eksporten en feilmelding?","branches":[{"label":"Ja","target":"permission-error"},{"label":"Nei","target":"still-processing"}]} -->
  <p>Velg fra statusen vist i eksporthistorikken.</p>
  <!-- /wp:amicited/decision-node -->
  <!-- wp:amicited/decision-node {"id":"permission-error","kind":"question","title":"Sier meldingen at tillatelse er nektet?","branches":[{"label":"Ja","target":"request-access"},{"label":"Nei","target":"retry-smaller"}]} /-->
  <!-- wp:amicited/decision-node {"id":"still-processing","kind":"endpoint","title":"Sjekk behandlingsvinduet"} -->
  <p>Vent til det oppgitte vinduet er over, start deretter eksporten på nytt én gang.</p>
  <!-- /wp:amicited/decision-node -->
  <!-- wp:amicited/decision-node {"id":"request-access","kind":"endpoint","title":"Be om eksporttillatelse"} -->
  <p>Spør en administrator om tilgang før du prøver igjen.</p>
  <!-- /wp:amicited/decision-node -->
  <!-- wp:amicited/decision-node {"id":"retry-smaller","kind":"endpoint","title":"Prøv en mindre eksport på nytt"} -->
  <p>Reduser datoperioden én gang; hvis det mislykkes, send feilen og eksport-ID-en til support.</p>
  <!-- /wp:amicited/decision-node -->
<!-- /wp:amicited/decision-tree -->

WordPress-foreldreblokken begrenser indre blokker til beslutningsknutepunkter, validerer mål før publisering, og server-rendrer en komplett liste eller tilsvarende tilgjengelig struktur. Redigeringskunstige forbindelseslinjer er ikke sannhetskilden.

Eksempler

Godt eksempel

En kjøpsguide spør: «Må enheten fungere uten strømnett?» Ja ruter til batteridrevne alternativer; Nei spør: «Vil den forbli på ett fast sted?» Det svaret ruter enten til installerte eller bærbare alternativer. Hvert endepunkt navngir en kategori, forklarer den avgjørende begrensningen, og sender leseren til en synlig sammenligning av kvalifiserte produkter. «Ikke sikker» ruter til å måle den tiltenkte plasseringen og sjekke strømuttakstilgang.

Dette fungerer fordi spørsmålene gjelder fakta en leser kan observere, forgreningene overlapper ikke, og hvert svar fjerner uegnede kategorier. Treet anbefaler en kategori i stedet for å late som det velger et spesifikt produkt uten pris-, funksjons- og bevis-sammenligninger.

Dårlig eksempel

En programvareside spør: «Ønsker du bedre resultater?» Både Ja og Ikke ennå ruter til «Book en demo.» Neste spørsmål spør om besøkende verdsetter hastighet, kvalitet eller besparelser, selv om de fleste kjøpere verdsetter alle tre. Hvert endepunkt gjentar samme produktpåstand.

Dette mislykkes fordi valgene verken er gjensidig utelukkende eller beslutningsendrende. Spørsmålene samler inn samtykke i stedet for å diagnostisere behov, og forgreningene skjuler én enkelt handlingsoppfordring. Erstatt det med et direkte verditilbud og bevis. Hvis ulike implementeringer virkelig passer til ulike begrensninger, spør om de målbare begrensningene og tillat et ærlig endepunkt som «Dette produktet passer ikke.»

Skjemamerking og tilgjengelighet

Schema.org har ingen DecisionTree-type. Ikke merk elementet som HowTo med mindre siden uavhengig inneholder én ordnet prosedyre, og ikke merk spørsmålsknutepunkter som FAQPage når svarene bare er forgreningskontroller. Treet kan hjelpe med å generere interne innholdsdata – knutepunkter, valg, mål og endepunktsanbefalinger – men det mater ingen offentlig schema-egenskap som standard.

For tilgjengelighet, bruk en overskrift for treets tittel og en ordnet eller nestet liste for den komplette statiske formen. Hvert spørsmål og endepunkt trenger synlig tekst; koblere kan ikke stole på farge, linjeretning eller romlig plassering alene. Gjenta svaretiketten i relasjonen, for eksempel «Hvis ja, fortsett til Tillatelsessjekk.» En skjermleser bør forstå ruten uten å tolke et diagram.

Hvis treet er interaktivt, bruk opprinnelige knapper for valg. Eksponer gjeldende spørsmål i et merket område, flytt fokus til det nye spørsmålet eller annonser det gjennom et begrenset live-område, og gi Tilbake- og Start på nytt-kontroller. Ikke deaktiver nettleserzoom, fang fokus, eller endre et valg ved fokus. Bevar den valgte ruten i tekst ved endepunktet slik at leseren kan bekrefte hvordan resultatet ble nådd.

Alle knutepunkter og endepunkter bør ankomme i server-rendret HTML, selv om inaktive knutepunkter er visuelt skjult. Hvis ytelse gjør dette upraktisk for et svært stort ekspertsystem, publiser et komplett tilgjengelig alternativ og behandle den interaktive applikasjonen som et separat verktøy i stedet for dette innholdselementet.

Skriveregler

Målet er den korteste forsvarlige ruten, ikke inntrykket av sofistikasjon.

  • Skriv tittelen som en beslutning: «Velg…», «Sjekk om…», eller «Finn riktig…». Hold den på 3–12 ord.
  • Spør etter ett faktum per spørsmål på 5–18 ord. Del betingelser bundet med «og» eller «eller» med mindre de alltid har samme observerbare svar.
  • Bruk to til fire forgreninger per spørsmål og maksimalt fem beslutningsnivåer. Større dybde gjør at lesere mister ruten og gjør mobile diagrammer uhåndterlige.
  • Gjør søskenforgreninger gjensidig utelukkende og samlet tilstrekkelige for det tiltenkte omfanget. Legg til «Ikke sikker» eller «Ingen av disse» når usikkerhet er realistisk.
  • Bruk parallelle etiketter fra én kategori: alle ja/nei, alle rekkevidder, alle miljøer, eller alle oppgitte begrensninger.
  • Oppgi numeriske grenser nøyaktig. Bruk «Færre enn 50 lokasjoner» i stedet for «liten bedrift». Unngå overlappende rekkevidder ved grenseverdier.
  • Gi hvert endepunkt en handlingstittel på 2–10 ord og opptil 80 ord som forklarer hvorfor det følger, hva du skal gjøre, og når du skal eskalere.
  • Plasser den sikreste og billigste diskriminerende sjekken tidlig. Ikke spør etter spesialistmålinger før en synlig status- eller tillatelsessjekk som allerede bestemmer ruten.
  • Hold bevis, begrensninger og konsekvenser synlige. Et tre organiserer en beslutning; det beviser ikke at anbefalingen er korrekt.
  • Test hver sti høyt som en setning: «Fordi svaret var X, fortsett til Y.» Hvis den setningen er ulogisk, er forgreningen feil.

Plasser aldri konfidensielle personopplysninger, ukvalifisert medisinsk eller juridisk diagnose, en skjult pris, en sikkerhetsadvarsel, et flerfelts skjema eller en irreversibel handling inne i et knutepunkt. Lag aldri en blindvei, en umerket kobler, et endepunkt som bare sier «Det kommer an på», eller en syklus som får leseren til å gjenta spørsmål i det uendelige.

Innholdstyper som bruker det

postTypes-frontmatteren definerer det støttede settet. Tilstedeværelse i denne tabellen betyr at innholdstypen kan bruke et tre når innholdet genuint forgrener seg; det gjør ikke elementet obligatorisk på hver side.

InnholdstypeTypisk beslutningPlassering
FeilsøkingsguiderHvilken årsak eller gjenopprettingsrute passer et observert symptomEtter felles sikkerhetssjekker og billigst-først-sjekker
KjøpsguiderHvilken alternativkategori passer begrensninger og kvalifiseringEtter kriterier, før den detaljerte sammenligningen
Hvordan-guiderHvilket alternativt steg gjelder etter et resultat eller unntakVed forgreningspunktet, med en navngitt retur eller terminal handling
DokumentasjonsartiklerHvilken oppsett- eller tillatelsesrute gjelder for miljøetEtter forutsetninger og definisjoner av støttede miljøer
LøsningssiderHvilken arbeidsflyt passer en rolle, et system eller en operasjonell begrensningEtter egnethetskriterier og før produktbevis
BruksområdesiderHvilken arbeidsflytvariasjon passer leserens jobb og inputEtter at det felles resultatet er definert
Alternativer-til-X-siderHvilken alternativkategori passer grunnen til bytteEtter byttekriterier, før leverandørsammenligning
Policy-siderOm en regel eller et unntak gjelder for et dokumentert tilfelleEtter den autoritative regelen og omfangserklæringen

QA-sjekkliste

  • Siden inneholder en reell avhengighet: minst ett svar endrer neste spørsmål eller endepunkt.
  • Tittelen og omfanget oppgir nøyaktig hvilken beslutning treet løser og utelukker.
  • Det er ett startknutepunkt, hvert spørsmål har to til fire forgreninger, og hvert mål eksisterer.
  • Søskenvalg er gjensidig utelukkende, bruker parallelle etiketter, og dekker realistisk usikkerhet.
  • Hver sti ender i en handling, konklusjon, reserveplan eller eskalering innen fem nivåer.
  • Ingen endepunkt er foreldreløst, intet knutepunkt peker til seg selv eller en forgjenger, og ingen leser kan løkke i det uendelige.
  • Hvert endepunkt forklarer hvorfor det følger og holder bevis eller begrensninger tilgjengelig.
  • Treet erstatter ikke en fast prosedyre, side-ved-side-sammenligning, beregning, advarsel eller direkte anbefaling.
  • All tekst og alle relasjoner er til stede i server-rendret HTML og forståelig uten koblingslinjer.
  • Tastaturbrukere kan velge, gå tilbake, starte på nytt og nå resultatet med synlig fokus.
  • Fokus- og statusendringer annonseres uten å fange fokus eller gjentatte ganger avbryte en skjermleser.
  • Gjengivelse på smal skjerm bevarer kilde-rekkefølge, merker hver kobler, og krever ikke horisontal rulling.
  • Det statiske alternativet og det interaktive resultatet produserer de samme endepunktene for de samme svarene.
  • En anmelder har gått gjennom hver sti, testet grenseverdier, og utfordret enhver forgrening som fører til samme utfall.

Ofte stilte spørsmål

Spørsmålene nedenfor dekker implementeringsvalg som ofte dukker opp først etter at treet er utarbeidet. Kjernetesten forblir enkel: forgreninger må representere fakta som endrer resultatet, og hver rute må ende trygt.

← All SEO Playbook guides

Klar til å sette det ut i livet?

Gratis sjekk · 7 dagers prøveperiode · ingen kredittkort