H
Helene Åsheim Grønberg

Slik fikset jeg PageSpeed 46 til 98 på WordPress

Skrevet 5. juni 2026 · ca. 10 min lesning · Reelt oppdrag

Hvis du har en WordPress-side med PageSpeed under 50, mister du sannsynligvis kunder uten å vite det. Google nedprioriterer deg i søk, mobilbrukere lukker fanen før den laster, og du betaler dyrt for annonser som lander på en treg side. Her er hvordan jeg løftet et reelt oppdrag fra rød til grønn på to dagers arbeid.

Utgangspunktet

Kunden hadde en WordPress-side på et utdatert tema, 23 aktive plugins, ingen caching, og bilder rett fra fotograf på 5-10 MB stykket. Sida var ikke nede, men den var smertelig treg, særlig på mobil.

MålingFørEtter
PageSpeed Desktop4698
PageSpeed Mobil2891
LCP Mobil18,5 s6,8 s
CLS0,420,01
Total side-vekt8,1 MB1,2 MB

Hva jeg gjorde, i prioritert rekkefølge etter ROI:

Steg 1: Mål utgangspunktet ordentlig

Mange hopper rett til «installer WP Rocket». Ikke gjør det. Du må først vite hvor du står. Verktøy jeg bruker:

Steg 2: Bilder (den klart største gevinsten)

I dette oppdraget var bildene 80 % av problemet. Hero-bildet alene var 4,2 MB JPEG. Slik fikset jeg:

Konverter alt til WebP

WebP gir 50-90 % mindre filer enn JPEG/PNG ved samme kvalitet. Verktøy:

Skaler ned til faktisk visningsstørrelse

Et bilde som vises 800 px bredt trenger ikke være 4000 px. Maksbredde jeg bruker:

Resultat på dette oppdraget

4,3 MB lettere innlasting bare fra bilde-konverteringen. PageSpeed gikk fra 46 til 78 på desktop bare av dette ett tiltaket.

Sjekk dette først: Hvis du sliter med treg side – kjør curl -I [bildelenke] på dine største bilder og se Content-Length. Hvis ett bilde er over 500 KB, har du sannsynligvis funnet problemet.

Steg 3: Caching

Caching gjør at WordPress ikke trenger å bygge sida på nytt for hver besøkende. Verktøy jeg bruker:

Browser cache via .htaccess

Lim inn i .htaccess-filen din (på Apache-hosting):

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css       "access plus 1 month"
    ExpiresByType image/png      "access plus 6 months"
    ExpiresByType image/jpeg     "access plus 6 months"
    ExpiresByType image/webp     "access plus 6 months"
    ExpiresByType font/woff2     "access plus 1 year"
</IfModule>

Gzip-komprimering

Gzip gjør HTML/CSS/JS 70-80 % mindre over nettverket. Lim inn i .htaccess:

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript
</IfModule>

Steg 4: Plugin-rensk

I dette oppdraget hadde kunden 23 plugins. Etter gjennomgang fjernet jeg 8 som ikke gjorde noe synlig nytte:

Bruk Query Monitor for å se hvilke plugins som drar mest. Fjern alt du ikke trenger akkurat nå.

Steg 5: Lazy-load alt under fold

Bilder utenfor første skjermbilde skal ikke lastes før brukeren scroller dit. WordPress 5.5+ har innebygd lazy-loading. Sjekk at det fungerer:

Inspiser HTML-en i nettleseren. Bildene skal ha loading="lazy" på seg. Hvis ikke, har et tema eller plugin overskrevet det.

Steg 6: Kritisk CSS og JS-defer

De siste prosentene kommer fra å:

WP Rocket og FlyingPress gjør dette automatisk. Manuelt er det fikkelig.

Hva som IKKE er verdt tiden

Mange optimaliseringer er overhyped. Bruk ikke tid på:

Levering og dokumentasjon

For dette oppdraget tok jeg full backup før noe ble gjort, jobbet på staging-side, og overførte til prod først da kunden hadde godkjent. Levert med PDF-rapport som dokumenterer hver endring og hvor mye den ga.

Total tid: 4,5 timer over to dager. Fastpris 3 500 kr. Resultatet kunne kunden vise frem og sette i Google Search Console for sporing.

Sammendrag

Hvis din egen WordPress-side er treg, kjør først en PageSpeed-test og se hvor du står. Send meg resultatet, så får du en kort vurdering gratis om det er noe jeg kan hjelpe med.

Har du en treg WordPress-side?

Send meg PageSpeed-resultatet (skjermbilde + URL), så får du en kort skriftlig vurdering tilbake innen 24 timer. Hvis det er en jobb, gir jeg fastpristilbud.

Send e-post