Suntex AS og Smartfilm Norge selger og monterer film på glass. De hadde to nettsteder som var trege, som manglet samtykkebanner, og som ikke lot seg måle. Her er hva jeg gjorde, med tallene før og etter. Publisert med kundens samtykke.
To nettsteder i WordPress, begge i daglig drift, begge med ekte trafikk fra Google. Oppdraget begynte som fart og synlighet i søk. Underveis viste det seg at flere ting manglet, og de hang sammen på måter som ikke var åpenbare fra start.
Alt som står i denne casen er målt før og etter, med samme verktøy og samme metode. Der jeg gjettet, står det at jeg gjettet. Et par av gjetningene mine var feil, og de står lenger nede.
Den dupliserte Analytics-koden ut. Hero-videoen på 1,7 MB lastes ikke lenger på mobil, der den uansett lå bak et mørkt overlegg på en skjerm som er 412 piksler bred. Adressen som svarte med 252 kB gir nå en tom 404. Arkivet med 770 gamle innsendinger slettet, som også er et personvernpoeng: opplysninger du ikke trenger, skal du ikke ha.
CLS måler innhold som flytter seg etter at siden er tegnet. Lenken til informasjonskapsler ble lagt inn med JavaScript etter lasting, og det er nøyaktig det CLS straffer. Jeg flyttet den til å bli skrevet ut på serveren, slik at den står i HTML-en fra første byte. JavaScript kobler nå bare klikket. CLS gikk fra 0,895 til 0.
Personvernerklæring på begge nettsteder, og samtykkebanner som blokkerer Google Analytics til noen har sagt ja. Det siste er verdt å understreke: jeg kontrollerte at det virker, ved å avvise og så telle. Null informasjonskapsler fra Google, null forespørsler til Google.
Her kommer det viktigste jeg fant, og det er en feil jeg selv hadde laget.
Da samtykkebanneret kom på plass, ble Google-taggen satt til å vente på samtykke. Riktig og nødvendig. Men signalet om at noen faktisk hadde sagt ja nådde aldri fram. Taggen lastet, alt så riktig ut i koden, og likevel ble ingen talt. Heller ikke de som trykket Godta.
Analytics viste fem besøk på fire uker, mens Search Console samtidig viste rundt 230 klikk i måneden fra søk til samme nettsted. Det var den forskjellen som avslørte det. Et lavt tall ser ut som lav trafikk. Det var en stengt kran.
Årsaken lå i en betingelse som ga opp i stillhet: koden sjekket om Googles funksjon var lastet, og hvis den ikke var det, gjorde den ingenting. Uten feilmelding, uten spor. Den ble rettet ved å legge samtykket i køen i stedet, og ved å legge det inn før Google i det hele tatt blir bedt om å laste. Da finnes det ikke noe kappløp å tape.
Jeg kontrollerte rettingen ved å se et ekte besøk fra mobil dukke opp i Googles sanntidsvisning på begge nettsteder, med sidetittel og alt. Ikke ved å se på koden og tenke at den så riktig ut.
Det hører med, for det er grunnen til at jeg måler i stedet for å anta.
Noe av dette krever ikke utvikler:
Se også GDPR-sjekken for å teste om nettsiden din er klar.
★★★★★
Fantastisk hjelp med nettsidene våre!
Vi hyret inn en Helene som viser seg å være en ekstrem dyktig webprogrammerer og veldig service innstilt for å rette opp og forbedre nettsidene våre, og resultatet overgikk alle forventninger. Hun gjorde en fabelaktig jobb – fra tekniske løsninger til brukervennlighet. Vi er svært fornøyde med sluttresultatet og kan varmt anbefale henne til andre som trenger profesjonell hjelp med nettsider.
Jeg måler før, gjør jobben, og måler etter. Du får en rapport som forklarer tallene, ikke en liste over ting som er «optimalisert».
Be om et estimat