SEO
Core Web Vitals
Der er stor forskel på at score grønt i PageSpeed Insights og på at være hurtig for de mennesker der faktisk besøger siden. Jeg arbejder efter felttallene, ikke efter labtesten.
- Svar samme dag
- Fast pris
- Ingen binding
- LCP, INP og CLS
- Felt frem for lab
- Rettelser i koden
- Målt før og efter
Ydelse
Core Web Vitals
LCP — den der næsten altid fejler
Det store billede øverst på siden er skyld i de fleste dårlige LCP-tal, jeg møder. Enten fordi det er alt for stort, eller fordi det ligger bag flere lag JavaScript, der skal køre først.
Rettelsen er sjældent kompliceret: skalér billedet ordentligt, servér det i et moderne format, indlæs det først frem for sidst, og lad være med at pakke det ind i en karrusel der venter på et bibliotek.
INP og CLS
- INP handler om, hvor lang tid der går fra man trykker til der sker noget. Det er som regel tredjepartsscripts, der blokerer hovedtråden.
- CLS handler om, at siden hopper. Billeder uden angivne dimensioner, bannere der bliver indsat øverst, og skrifttyper der skifter midt i det hele.
- Begge dele bliver værre af de scripts, ingen tør fjerne, fordi ingen ved hvem der satte dem ind.
Om at måle
Jeg sætter en måling op på rigtige besøgende, før jeg ændrer noget. Så har vi et udgangspunkt, og så kan vi se om ændringerne virkede, i stedet for at diskutere en score der svinger fra test til test.
Chrome UX Report giver et godt billede for sites med nok trafik. Er der for lidt trafik, sætter jeg en simpel egen måling op i stedet.
Leverance
Det får du
Konkrete leverancer, ikke en rapport med anbefalinger nogen andre skal nå at udføre.
- Feltmåling
Tal fra rigtige besøgende før vi ændrer noget, så vi har et udgangspunkt og ikke skal diskutere en score der svinger.
- Rettet LCP
Det store billede øverst skaleret, konverteret og indlæst først. Det er årsagen til de fleste dårlige tal jeg møder.
- Færre blokerende scripts
Gennemgang af hvad der loader hvornår, og hvad der kan udskydes eller fjernes helt uden at nogen savner det.
- Før og efter
Samme måling gentaget efter fire uger, når der er nok rigtige besøg til at tallene betyder noget.
Proces
Sådan foregår det
Fire trin. Du ved hvad der sker hvornår, og du kan stoppe efter hvert af dem.
- 01
Find det der spærrer
Jeg starter med en fuld crawl og en gennemgang af Search Console. Der er næsten altid noget teknisk i vejen, som gør resten af arbejdet spildt, hvis det ikke bliver ryddet først.
- 02
Prioriteret liste
Alt hvad jeg finder, bliver sorteret efter hvad der giver mest for indsatsen. Du kan se begrundelsen for hver enkelt ting, så du selv kan vurdere om jeg har ret.
- 03
Rettelserne bliver lavet
Jeg leverer arbejdet som pull requests i jeres eget repo, ikke som anbefalinger nogen andre skal nå at udføre. Det er hele grunden til at hyre en udvikler til SEO.
- 04
Måling og opfølgning
Vi måler før og efter på rigtige besøgende. Du får en kort månedlig opdatering — også de måneder hvor der ikke er sket noget, for det er også information.

Hvem laver arbejdet
Det er mig, du kommer til at arbejde sammen med
Jeg hedder Mikkel og har kodet til web siden 2010. Der er ingen projektleder imellem os, og du får ikke en junior på opgaven, fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet, og det er mig der laver det.
Til daglig er jeg partner i Bigum&Co og har været inde over mere end 400 projekter på tværs af e-handel, medicinal, byggeri og offentlig sektor. Ring eller skriv — jeg svarer som regel samme dag, og jeg siger til med det samme, hvis opgaven ikke er noget for mig.
- Erfaring
- 16 år
- Projekter
- 400+
- Anmeldelser
- 5,0
- Svartid
- Samme dag
I dybden
Core Web Vitals
Lab og felt er ikke det samme
PageSpeed Insights giver to tal, og de fleste kigger på det forkerte. Det store farvede tal øverst er en labtest: en simuleret indlæsning på en simuleret telefon på en simuleret forbindelse. Den er nyttig til at fejlsøge, fordi den er reproducerbar, men den siger ikke noget om, hvordan siden opfører sig for rigtige mennesker.
Feltdataene ovenover — dem fra Chrome UX Report — er det, Google faktisk bruger. De kommer fra rigtige besøgende på rigtige enheder over rigtige forbindelser, samlet over otteogtyve dage. Det er dem, der afgør om en side består eller ej.
Forskellen kan være stor. Jeg har set sites med en labscore på 95 og feltdata der ikke består, fordi den reelle brugerskare sidder på ældre Android-telefoner i toget. Og jeg har set det modsatte: en middelmådig labscore og fine feltdata, fordi besøgende kommer fra kontorer med hurtig forbindelse.
Derfor starter jeg altid med at få en feltmåling på plads, hvis der ikke er nok trafik til CrUX. En simpel egen måling af LCP, INP og CLS koster ingenting og gør resten af arbejdet muligt at vurdere.
De tre tal og hvad der typisk fejler
LCP måler, hvornår det største element i det synlige område er tegnet færdigt. På næsten alle sites jeg møder, er det billedet øverst på siden, og problemet er som regel det samme: det er uploadet i fuld opløsning, det serveres som JPEG, og det ligger bag et JavaScript-bibliotek der skal køre først. Tre ændringer, og tallet halveres.
INP måler, hvor lang tid der går fra man trykker til der sker noget synligt. Det er næsten altid tredjepartsscripts, der blokerer hovedtråden — chat-widgets, heatmaps, personaliseringsværktøjer. Ingen tør fjerne dem, fordi ingen ved hvem der satte dem ind, og det er værd at finde ud af.
CLS måler, hvor meget siden hopper, mens den loader. Billeder uden angivne dimensioner, bannere der bliver indsat øverst efter et par sekunder, og skrifttyper der skifter midt i det hele. Det er den letteste af de tre at rette og den, der irriterer brugerne mest.
Ingen af de tre kræver en ombygning. På et gennemsnitligt WordPress- eller Shopify-site er det et par dages arbejde at få dem alle tre i grønt, hvis man går efter årsagerne frem for efter scoren.
Anmeldelser
Det siger de om mig
Mikkel Tschentscher er min redningsplanke når noget haster og ingen andre kan finde ud af det.
Torben Wiese Mikkel er en mand efter mit hjerte; Eksekverer med lynets hast, har sans for detaljen og er der altid når man har brug for ham. Det fås ikke bedre.
Tini Owild Han er bare prof… super kompetent og præcis, har gode indspark, og er en kæmpe støtte.
Carsten Johan Thessen
Ydelser
Hvorfor mig
- 16 års erfaring
Jeg har kodet til web siden 2010 og set de fleste måder et projekt kan køre af sporet på. Det gør estimaterne mere ærlige.
- 400+ projekter
På tværs af e-handel, medicinal, byggeri og offentlig sektor. Der er stor sandsynlighed for, at jeg har set noget der ligner din opgave før.
- Du taler med den der koder
Ingen projektleder imellem os, og ingen junior på opgaven fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet.
Brands jeg har arbejdet med
Et udpluk. Nogle som freelancer, nogle gennem bureau, nogle over flere år.
Spørgsmål
Ofte stillede spørgsmål
- Betyder Core Web Vitals noget for placeringen?
- Noget, men mindre end mange tror. Den større effekt er på konverteringen. Folk der venter, køber mindre, og på mobil er tålmodigheden kort.
- Er et cache-plugin ikke nok?
- Det hjælper på svartiden fra serveren, men det gør ikke noget ved den megabyte JavaScript, browseren stadig skal køre. De fleste sites jeg møder har allerede et cache-plugin, og problemet ligger et andet sted.
- Hvor meget kan man realistisk forbedre?
- På et gennemsnitligt WordPress- eller Shopify-site er det ikke usædvanligt at halvere LCP. Det bliver sværere derfra, men det første stykke er som regel lavthængende.
- Hvor meget betyder det for placeringen?
- Noget, men mindre end mange tror. Den større effekt er på konverteringen. Folk der venter, køber mindre, og på mobil er tålmodigheden kort. Jeg ville arbejde med det, selv hvis Google ikke målte på det.
- Kan I gøre det uden at ændre designet?
- I langt de fleste tilfælde ja. Det handler om hvad der loades hvornår, ikke om hvordan siden ser ud. Er der en karrusel med fem billeder øverst, foreslår jeg måske at fjerne fire af dem, men det er en anbefaling, ikke et krav.
- Vi har allerede et cache-plugin. Er det ikke nok?
- Det hjælper på svartiden fra serveren og gør ikke noget ved den megabyte JavaScript, browseren stadig skal køre. De fleste sites jeg møder, har allerede et, og problemet ligger et andet sted.
