I Silktide er scores designet til at repræsentere, hvor godt eller dårligt et område er, på en måde der føles naturligt fair og nyttig. Groft sagt er 0 % forfærdeligt, 100 % er perfekt, og 50 % er normalt gennemsnitligt.
De fleste scoringer er baseret på antallet af problemer og antallet af berørte sider, men detaljerne varierer per tjek.
Hvert tjek er kalibreret mod virkelige data for, hvad der er "godt" eller "dårligt". For eksempel, hvor mange stavefejl skal der til, for at en hjemmeside scorer 0 % for stavning? Svaret på spørgsmål som disse er baseret på masser af test og forskning.
Hvordan tjek vurderes
En Silktide-hjemmerapport består af mange separate tests eller tjek, for eksempel tjekket Stavning eller Brudte links.
Disse uafhængige tjek-scores udgør en del af vurderingsmålingerne for andre bredere kategorier, for eksempel Indhold eller Tilgængelighed.
Generelt vurderes enkelte tjek baseret på en blanding af følgende:
Procentdelen af sider i en rapport, der har et problem til stede
Det gennemsnitlige antal problemer pr. side
Nogle tjek tager ikke hensyn til det gennemsnitlige antal problemer, fordi nogle problemer kun kan forekomme én gang pr. side.
For eksempel kan tjekket, der ser efter et manglende "Spring til indhold"-link, kun bestås eller ikke bestås én gang pr. side, så vi tæller i dette tilfælde kun antallet af sider og ikke antallet af problemer.
Nogle tjek gælder ikke for sider, men for andre enheder, for eksempel mængden af filer eller PDF'er eller andre kriterier. I disse tilfælde gælder det samme princip, men det vurderes mod det andet volumenmål.
For at omdanne disse tællinger til en score har Silktide en målrettet "værste" værdi for hver. For eksempel:
Den værste "gennemsnitlige problemer pr. side" for tjekket "Undgå Flash-animation" er 0,1, hvilket betyder, at hvis 1 ud af 10 sider havde Flash-animation på, ville Silktide score den hjemmeside til 0 % for det tjek.
Det værste antal brudte links pr. side er 4. Det betyder, at hvis du har et gennemsnit på 4 brudte links pr. side, vil du score 0 % for Brudte links.
Nogle tjek ser på specifikke problemer med forskellige vægte, så et bestemt problem kan være mere eller mindre indflydelsesrigt. For eksempel:
Stavning betragter et "forkert store/små bogstaver"-problem (for eksempel at skrive "Linkedin" i stedet for "LinkedIn") som 20 % så indflydelsesrigt på den samlede score som en definitivt forkert stavning som "suberb".
Brudte links betragter et "muligvis brudt link" som 40 % så indflydelsesrigt på scoren som et "definitivt brudt link".
Hvert tjek er kalibreret baseret på, hvor almindeligt og/eller indflydelsesrigt et problem er. For eksempel er en enkelt side, der ikke fungerer på mobil, mere skadelig for en score end et enkelt staveproblem. Vi udfører omfattende forskning på mange hjemmesider for at kalibrere vores resultater.
Bemærk: Web Vitals-tjek er et specielt tilfælde. Web Vitals-scores kopieres fra Googles Lighthouse-vurderingssystem. Silktide ændrer ikke disse scores.
Hvordan kategorier vurderes
For kategoriscores (grupper af tjek), såsom Indhold eller Tilgængelighed:
Hver kategori starter med en perfekt score på 100.
Hvert tjek kan trække fra den score baseret på dets "maksimale indflydelse", hvilket betyder den maksimale procentdel, det kan reducere en kategoriscore med.
En kategoriscore kan ikke gå under nul.
Kategorier kan være indlejret i hinanden. I dette tilfælde kan en kategori være et vægtet gennemsnit af de kategorier, der er inde i den.
For eksempel er Tilgængelighed vægtet som følger:
45 % = WCAG 2.1 Niveau A
40 % = WCAG 2.1 Niveau AA
15 % = WCAG 2.1 Niveau AAA
Vægten af et PDF- eller HTML-tjek er baseret på antallet af PDF'er eller sider i en rapport. Hvis en hjemmeside har meget få PDF'er, vil PDF-tjek have en meget lille indflydelse på scoren og omvendt.
Kategoriscore-intervaller
0 – 29 = Meget dårlig
30 – 49 = Dårlig
50 – 74 = Rimelig
75 – 84 = God
85 – 94 = Fremragende
95 – 100 = Udmærket
Hvorfor ikke bruge vægtet gennemsnitsscore?
Ved at bruge et vægtet gennemsnit har tilføjelse af nye tjek en kontraintuitiv effekt: kategoriscores vil stige.
For eksempel vil opgradering fra WCAG 2.0 til 2.1 betyde flere tilgængelighedstjek, hvilket lyder som om, det skulle betyde lavere scores. Men da de fleste websider har tendens til at bestå de fleste tjek, vil siderne have en tendens til at bestå en højere % af disse tjek og derfor score højere under en mere krævende standard.
Dette kontraintuitive resultat undgås med Silktides tilgang.