Lær SEO uten snarveier

Hastighetsoptimalisering i WordPress

De få grepene som utgjør mesteparten av forskjellen, i den rekkefølgen som gir mest igjen for tiden.

Hastighet påvirker brukeropplevelse, konvertering og Core Web Vitals. I WordPress er det som regel fire eller fem faktorer som utgjør nesten hele forskjellen, og resten er finpuss.

Denne artikkelen tar dem i rekkefølge etter hvor mye de betyr, ikke etter hvor lett de er å gjøre.

1. Webhotellet setter taket

Dette er den mest undervurderte faktoren. Er serveren treg til å svare, hjelper ingen optimalisering, fordi alt annet skjer etter at det første svaret er sendt.

Målet er tiden til første byte, ofte forkortet TTFB. Under 200 millisekunder er bra, over 600 er et problem du bør gjøre noe med.

Billig delt webhotell er den vanligste årsaken til dårlige tall. Du deler server med mange andre nettsteder, og du merker det når naboen har en travel dag. Å flytte til et bedre miljø gir ofte mer enn alt annet på denne listen til sammen.

Sjekk også PHP-versjonen. Nyere versjoner er merkbart raskere, og mange norske nettsteder ligger flere versjoner bak uten grunn.

2. Caching

Uten caching bygger WordPress hver side på nytt for hver eneste besøkende: databasespørringer, PHP-kjøring, hele runden. Med caching serveres en ferdig kopi.

Dette er det enkeltgrepet med best forhold mellom innsats og effekt. Noen webhoteller har det innebygd på servernivå, og det er den beste varianten. Ellers gjør et cache-plugin jobben.

Et forbehold: caching skjuler et tregt webhotell for de fleste besøkende, men ikke for alle. Sider som ikke kan caches, som handlekurv og innloggede visninger, treffer serveren direkte. Har du nettbutikk, betyr serverkvalitet mer enn caching alene antyder.

3. Bilder

Ofte den største delen av det som lastes ned. Skalering, komprimering og WebP-format løser det meste, og det er en rutine mer enn et tiltak.

Se bilder i WordPress.

4. Temaet og sidebyggeren

Et tungt tema laster CSS og JavaScript for funksjoner du ikke bruker, på hver eneste side. Sidebyggere gjør det samme, og de legger gjerne til flere lag med markup rundt hvert element.

Dette er vanskeligere å gjøre noe med i etterkant enn de tre første punktene, fordi løsningen ofte er å bytte tema. Se Core Web Vitals og WordPress-tema.

5. Plugins og tredjepartsskript

Antallet plugins betyr mindre enn hva de gjør. Tjue lette plugins kan være raskere enn tre tunge.

Det som koster mest er plugins som laster egne skript og stilark på alle sider, uavhengig av om funksjonen brukes der. Et kontaktskjema som laster på hver side er et klassisk eksempel.

Tredjepartsskript fortjener en egen gjennomgang. Sporingskoder, chat-widgeter, samtykkebannere, kartinnbygginger og videospillere lastes fra andre servere, og du har ingen kontroll over hvor raske de er. Dette er den vanligste årsaken til dårlig INP.

Still ett spørsmål om hvert: hva ville vi tapt om dette ble fjernet? Overraskende ofte er svaret ingenting, fordi det ble lagt inn til en kampanje i 2023.

Slik finner du ut hva som er ditt problem

Ikke gjett, og ikke gjør alt på listen. Fremgangsmåten:

  1. Kjør PageSpeed Insights på en typisk side, ikke bare forsiden. Se på feltdataene øverst hvis de finnes.
  2. Finn ut hvilken måling som er dårligst. LCP, INP eller CLS peker mot helt ulike årsaker.
  3. Les hva som listes under «muligheter». Tallene der er estimater, men rekkefølgen er som regel riktig.
  4. Test TTFB separat. Er den høy, er serveren problemet, og resten kan vente.

Se Core Web Vitals for hvordan du leser tallene.

Hva du ikke bør bruke tid på

Noen råd gir marginal effekt og betydelig risiko for å ødelegge noe:

Aggressiv minifisering og sammenslåing. Å slå sammen alle CSS- og JavaScript-filer var nyttig før HTTP/2. I dag gir det lite, og det er en vanlig kilde til at ting slutter å virke.

Jakt på 100 poeng i Lighthouse. Det er en simulering. Google måler ekte brukere. Forskjellen mellom 92 og 98 er ikke verdt en dag.

Databaseoptimalisering. Hjelper på nettsteder med enorme tabeller, betyr lite ellers.

Å bytte alt på én gang. Endrer du fem ting samtidig og tallene blir dårligere, vet du ikke hvilken av dem det var.

En realistisk forventning

Hastighet er en rangeringsfaktor, men en beskjeden en. Den avgjør sjelden hvem som vinner et søk, og en rask side med tynt innhold rangerer ikke.

Den virkelige gevinsten er at folk blir værende. Trege sider mister besøkende før de har sett noe, og det slår rett inn i konvertering. Det er en bedre grunn til å gjøre dette arbeidet enn hva Google måtte mene om det.