Anonymisert casestudie

Konfidensiell WooCommerce-ytelsesgjenoppretting

Kunden kan ikke navngis. Den nyttige delen kan likevel publiseres: hvordan problemet ble diagnostisert, hvilke verktøy som ble valgt, hva som bevisst ble unngått, og hvordan risiko ble kontrollert.

Utgangspunkt

Butikken hadde en kjent WooCommerce-form: fungerende katalog, en checkout som ikke kunne ødelegges, flere markedsskript, et tema med år med overrides, og røde mobile Core Web Vitals på viktige maler.

Forretningsrisikoen var konkret. Enhver optimalisering som berørte handlekurv, betaling, lager, skatt eller sesjon måtte gå via staging, måling og rollback.

Diagnose

Første steg var å skille malfamilier: forside, kategori, produkt, handlekurv, checkout og innholdssider. Hver familie hadde ulike ytelsesgrenser, så én samlet score ville skjult flaskehalsene.

Hovedproblemet var sjelden én stor fil. Det var summen: tredjepartsskript for tidlig, ubrukt CSS, bilde-sizing-drift, cache-misser på sider som trygt kunne caches, og JavaScript-arbeid i første interaksjonsvindu.

Arkitekturvalg

Prosjektet startet ikke med omskriving. Første beslutning var å beskytte checkout-korrekthet, deretter flytte bare trygge flater mot sterkere caching og lettere rendering.

Cloudflare håndterte edge-regler, cache-grenser, redirects, botfiltrering og observabilitet. WordPress og WooCommerce forble kommersiell sannhetskilde. Frontend-endringer ble scoped per malfamilie, ikke som generisk tema-opprydding.

Leveransemodell

Arbeidet gikk i korte batcher: baseline, skriptrevisjon, bilde- og layoutfikser, cache-policy, checkout-isolasjon, staging-validering, produksjonsutrulling, deretter måling etter lansering.

Hver batch hadde en rollback-sti. Det betyr mer enn en dramatisk lansering når omsetningen går gjennom samme checkout som optimaliseres.

Resultatbånd

Eksakte tall er konfidensielle. Det publiserbare resultatet er at hovedfamilien av kommersielle maler gikk fra røde Core Web Vitals mot grønne terskler, mens checkout-adferd ble stabil.

Den gjenbrukbare lærdommen: ytelsesgjenoppretting i WooCommerce handler mindre om perfekt score og mer om riktig grense mellom cachebare kommersielle sider og live transaksjonsflyter.

Ofte stilte spørsmål

Hvorfor er ikke kunden navngitt?

Kontrakten hindrer offentlig navngiving, skjermbilder, trafikdetaljer og kommersielle metrikk. Casestudien dokumenterer derfor ingeniørmetoden, ikke kundens identitet.

Var dette en headless-ombygging?

Ikke i starten. Første steg var gjenoppretting: isolere checkout-risiko, forbedre cachebare flater, redusere frontend-arbeid og måle. Headless gir først mening når baseline viser at den operative kostnaden er verdt det.

Hvilke verktøy betydde mest?

Cloudflare for edge-regler, cache-policy, botfiltrering og observabilitet; WordPress og WooCommerce som sannhetskilde; malnivå-revisjoner for Core Web Vitals; staging og rollback for checkout-sikkerhet.

Kan samme tilnærming fungere i en annen WooCommerce-butikk?

Ja, hvis arbeidet starter med måling og malseparasjon. De konkrete fikserene varierer, men metoden er gjenbrukbar: beskytt checkout, klassifiser maler, fjern unødvendig tidlig arbeid, og valider etter hver batch.

Vil du ha samme diagnose for butikken din?

Send nåværende stack, de tregeste malene og forretningsbegrensningen. Jeg sier om riktig første trekk er gjenoppretting, headless-migrasjon eller en mindre revisjon.

Be om teknisk revisjon