Shopify hastighetsoptimalisering 2026: Komplett guide til Core Web Vitals og ytelse
Sidehastighet påvirker omsetningen din direkte. Studier viser at:
- 1 sekunds forsinkelse = 7 % konversjonstap
- 53 % av mobilbrukere forlater nettsteder som bruker mer enn 3 sekunder
- Google bruker sidehastighet som rangeringsfaktor
Likevel laster den gjennomsnittlige Shopify-butikken på 5–7 sekunder – altfor tregt. Etter å ha optimalisert 20+ Shopify-butikker har jeg konsekvent oppnådd 2–3 sekunders lastetider med konverteringsøkninger på 15–40 %.
I denne omfattende guiden viser jeg deg nøyaktig hvordan du optimaliserer Shopify-butikken din for maksimal hastighet og ytelse.
Innholdsfortegnelse
- Hvorfor hastighet er viktig
- Forstå Core Web Vitals
- Måle din nåværende hastighet
- Bildeoptimalisering
- Temaoptimalisering
- App-revisjon og opprydding
- Kodeoptimalisering
- Tredjepartsskript
- Avanserte teknikker
- Overvåking og vedlikehold
Hvorfor hastighet er viktig
Forretningsmessig påvirkning
Data fra mine klienter i praksis:
Klient A (motebutikk):
- Før: 6,2 s lastetid, 2,3 % konverteringsrate
- Etter: 2,1 s lastetid, 3,4 % konverteringsrate
- Resultat: +47 % konverteringer = €23 000 ekstra månedlig omsetning
Klient B (CBD-butikk):
- Før: 8,1 s lastetid, 1,8 % konverteringsrate
- Etter: 2,8 s lastetid, 2,9 % konverteringsrate
- Resultat: +61 % konverteringer = €41 000 ekstra månedlig omsetning
SEO-påvirkning
Google bekreftet i 2021 at Core Web Vitals er rangeringsfaktorer. Trege nettsteder rangerer dårligere:
- LCP (Largest Contentful Paint): Måler lastehastighet
- FID (First Input Delay): Måler interaktivitet
- CLS (Cumulative Layout Shift): Måler visuell stabilitet
Butikker med gode Core Web Vitals ser 20–30 % høyere organiske rangeringer.
Brukeropplevelsespåvirkning
Brukeratferd etter lastetid:
- 1–2 sekunder: Fornøyde brukere, høyt engasjement
- 3–4 sekunder: Merkbar forsinkelse, noe frustrasjon
- 5+ sekunder: Betydelig frafall, dårlig UX
Mobil er enda mer kritisk:
- 60 % av e-handelstrafikken er mobil
- Mobilbrukere er mer utålmodige
- Mobilnettverk er tregere
Forstå Core Web Vitals
Googles Core Web Vitals måler ekte brukeropplevelse:
1. LCP (Largest Contentful Paint)
Hva det måler: Tid til hovedinnholdet lastes
Mål:
- 🟢 Bra: < 2,5 sekunder
- 🟡 Trenger forbedring: 2,5–4,0 sekunder
- 🔴 Dårlig: > 4,0 sekunder
Vanlige LCP-elementer:
- Hovedbilder (hero)
- Produktbilder
- Tekstblokker
- Videominiatyrbilder
Slik forbedrer du:
- Optimaliser bilder (største faktor)
- Fjern render-blokkerende ressurser
- Bruk rask hosting (Shopifys CDN er bra)
- Implementer lat innlasting korrekt
2. FID (First Input Delay)
Hva det måler: Tid til siden blir interaktiv
Mål:
- 🟢 Bra: < 100 millisekunder
- 🟡 Trenger forbedring: 100–300 ms
- 🔴 Dårlig: > 300 ms
Vanlige årsaker til dårlig FID:
- Tung JavaScript-kjøring
- For mange tredjepartsskript
- Oppblåste Shopify-apper
- Uoptimalisert kode
Slik forbedrer du:
- Minimer JavaScript
- Fjern ubrukte apper
- Utsett ikke-kritiske skript
- Del opp store kodepakker
3. CLS (Cumulative Layout Shift)
Hva det måler: Visuell stabilitet (elementer som flytter seg under lasting)
Mål:
- 🟢 Bra: < 0,1
- 🟡 Trenger forbedring: 0,1–0,25
- 🔴 Dårlig: > 0,25
Vanlige årsaker:
- Bilder uten dimensjoner
- Annonser/embeds som lastes sent
- Font-lasting (FOIT/FOUT)
- Dynamisk innholdsinnsprøyting
Slik forbedrer du:
- Sett bildebredde/-høyde
- Reserver plass for embeds
- Forhåndslast fonter
- Unngå å sette inn innhold over folden
Måle din nåværende hastighet
Verktøy å bruke
1. Google PageSpeed Insights (gratis)
URL: https://pagespeed.web.dev/
Fordeler:
- Offisielt Google-verktøy
- Viser Core Web Vitals
- Mobil- og desktoppoeng
- Spesifikke anbefalinger
Slik bruker du det:
- Skriv inn butikkens URL
- Vent på analyse
- Sjekk poengsum (mål mot 90+ på både mobil og desktop)
- Gjennomgå muligheter og diagnostikk
Målpoengsum:
- Ytelse: 90+
- Tilgjengelighet: 95+
- Beste praksis: 100
- SEO: 100
2. GTmetrix (gratis)
URL: https://gtmetrix.com/
Fordeler:
- Detaljert fossefallsanalyse
- Videoavspilling av lasting
- Historisk sporing
- Serverplasseringsvalg
Nøkkelmetrikker:
- Full lastetid: < 3 sekunder
- Total sidestørrelse: < 2 MB
- Forespørsler: < 50
3. WebPageTest (gratis)
URL: https://www.webpagetest.org/
Fordeler:
- Mest detaljert analyse
- Testing på ekte enheter
- Tilkoblingsbegrensning
- Filmstripevisning
Bruk til: Dyp teknisk analyse
4. Shopify Admin (innebygd)
Gå til: Online Store > Themes > Actions > View Speed Report
Viser:
- Hastighetspoeng (1–100)
- Sammenlignet med andre butikker
- Grunnleggende anbefalinger
Hva du bør måle
Nøkkelsider:
- ✅ Forside (høyest trafikk)
- ✅ Samlingssider
- ✅ Produktsider (høyest intensjon)
- ✅ Handlekurvside
Test fra flere plasseringer:
- Dine målmarkeder (USA, EU osv.)
- Ulike enheter (mobil, desktop)
- Ulike tilkoblingshastigheter (4G, 3G)
Etablere utgangspunkt
Før optimalisering, dokumenter:
- PageSpeed-poeng (mobil og desktop)
- Lastetid (full lasting)
- Sidevekt (MB)
- Antall forespørsler
- Core Web Vitals (LCP, FID, CLS)
Eksempel på utgangspunkt:
Forside (før optimalisering)
- Mobil ytelse: 42
- Desktop ytelse: 68
- Lastetid: 6,8 s
- Sidevekt: 4,2 MB
- Forespørsler: 127
- LCP: 5,2 s
- FID: 280 ms
- CLS: 0,18
Bildeoptimalisering
Bilder utgjør typisk 50–70 % av sidevekten. Dette er den største muligheten.
1. Velg riktig format
Formatsammenligning:
| Format | Bruksområde | Komprimering | |--------|-------------|--------------| | WebP | Best for de fleste bilder | 25–35 % mindre enn JPG | | AVIF | Neste generasjon (ikke fullt støttet) | 50 % mindre enn JPG | | JPG | Fotografier, komplekse bilder | God komprimering | | PNG | Logoer, behov for transparens | Større filer | | SVG | Ikoner, logoer (vektor) | Minst |
Anbefaling: Bruk WebP med JPG som reserve.
Shopify serverer automatisk WebP til støttede nettlesere – bare last opp JPG-er med høy kvalitet.
2. Komprimer bilder
Last aldri opp bilder direkte fra kamera/designer.
Komprimeringsverktøy:
Nettbasert (gratis):
- TinyPNG (https://tinypng.com/) – best totalt
- Squoosh (https://squoosh.app/) – Googles verktøy
- Compressor.io (https://compressor.io/)
Mac-apper:
- ImageOptim (gratis)
- JPEGmini ($20)
Shopify-apper:
- TinyIMG ($50/år) – masseoptimalisering
- Crush.pics ($5–29/mnd)
Målstørrelser:
- Produktbilder: 100–200 KB hver
- Hero-bilder: 200–400 KB
- Bakgrunnsbilder: 150–300 KB
- Miniatyrbilder: 20–50 KB
3. Riktig størrelse på bilder
Ikke last opp 4000x3000px bilder for 800px visning.
Shopify-bildestørrelser:
| Bildetype | Anbefalt størrelse | |-----------|-------------------| | Produktbilder | 2048 x 2048px (Shopify maks) | | Hero-bilder | 1920 x 1080px (desktop) | | Samlingsbilder | 1200 x 800px | | Miniatyrbilder | 400 x 400px | | Ikoner | 100 x 100px eller SVG |
Shopify oppretter automatisk disse størrelsene:
_pico(16x16)_icon(32x32)_thumb(50x50)_small(100x100)_compact(160x160)_medium(240x240)_large(480x480)_grande(600x600)_1024x1024_2048x2048
Bruk riktig størrelse for konteksten:
{% raw %}
<!-- Produktminiatyrbilde -->
<img src="{{ product.featured_image | img_url: 'medium' }}" loading="lazy">
<!-- Produktdetaljside -->
<img src="{{ product.featured_image | img_url: '1024x1024' }}">
<!-- Hero i full bredde -->
<img src="{{ section.settings.image | img_url: '1920x' }}">
{% endraw %}4. Implementer lat innlasting
Lat innlasting utsetter lasting av bilder til brukeren scroller nær dem.
Nativ lat innlasting (enklest):
<img src="product.jpg" loading="lazy" alt="Product name">Shopify-temaer bør inkludere dette som standard. Verifiser:
{% raw %}
{{ image | image_url: width: 800 | image_tag: loading: 'lazy' }}
{% endraw %}Prioritert lasting for bilder over folden:
<!-- Hero-bilde – last umiddelbart -->
<img src="hero.jpg" loading="eager" fetchpriority="high">5. Bruk responsive bilder
Server ulike størrelser basert på skjermstørrelse:
<img
srcset="
product-small.jpg 400w,
product-medium.jpg 800w,
product-large.jpg 1200w
"
sizes="(max-width: 600px) 400px, (max-width: 1200px) 800px, 1200px"
src="product-medium.jpg"
alt="Product name"
>Shopifys image_tag-filter gjør dette automatisk:
{% raw %}
{{ product.featured_image | image_url: width: 1200 | image_tag:
widths: '200, 400, 600, 800, 1000, 1200' }}
{% endraw %}6. Fjern ubrukte bilder
Revider Shopify-filene dine:
- Gå til Innstillinger > Filer
- Sorter etter størrelse
- Slett ubrukte bilder
Mange butikker har hundrevis av MB med opplastede, men aldri brukte bilder.
Temaoptimalisering
1. Velg et raskt tema
Raskeste Shopify-temaer (2026):
- Dawn (gratis) – Shopifys standard, utmerket ytelse
- Sense (gratis) – minimalistisk, raskt
- Impulse ($350) – premium, optimalisert
- Turbo ($350) – kalt «Turbo» av en grunn
- Skreddersydd tema – best ytelse hvis bygget riktig
Unngå:
- Oppblåste ThemeForest-temaer
- Gamle temaer (før 2021)
- Temaer med overdrevne funksjoner du ikke bruker
Migrering: Hvis temaet ditt er tregt, forbedrer migrering til Dawn typisk poengsummen med 20–30 poeng.
2. Fjern ubrukte seksjoner
Mange temaer inkluderer seksjoner du aldri bruker:
- Gå til Online Store > Themes > Customize
- Gå gjennom hver side
- Slett ubrukte seksjoner
- Hver seksjon legger til kodevekt
3. Optimaliser temakode
Vanlige temaproblemer:
Render-blokkerende CSS
Problem: CSS blokkerer siderendering
Løsning: Inline kritisk CSS, utsett ikke-kritisk
{% raw %}
<!-- Inline kritisk CSS -->
<style>
{{ 'critical.css' | asset_url | stylesheet_tag }}
</style>
<!-- Utsett ikke-kritisk CSS -->
<link rel="preload" href="{{ 'non-critical.css' | asset_url }}" as="style" onload="this.rel='stylesheet'">
{% endraw %}Ubrukt CSS
Problem: Lasting av CSS for komponenter som ikke er på siden
Løsning: Bruk verktøy som PurgeCSS eller fjern manuelt
JavaScript-blokkering
Problem: Store JS-filer blokkerer rendering
Løsning: Utsett eller last asynkront ikke-kritiske skript
<!-- Utsatt skript (bevarer kjøringsrekkefølge) -->
<script src="script.js" defer></script>
<!-- Asynkront skript (laster ASAP, blokkerer ikke) -->
<script src="analytics.js" async></script>4. Fontoptimalisering
Egendefinerte fonter kan legge til 500 ms+ til lastetiden.
Beste praksis:
1. Begrens fontvarianter:
/* Dårlig: Laster 8 fontfiler */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800');
/* Bra: Laster 2 fontfiler */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700');2. Forhåndslast fonter:
<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>3. Bruk font-display:
@font-face {
font-family: 'Inter';
src: url('inter.woff2') format('woff2');
font-display: swap; /* Viser reservefont under lasting */
}4. Systemfonter (raskest):
/* Null lastetid */
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;App-revisjon og opprydding
Hver Shopify-app legger til:
- 50–200 KB kode
- 1–10 HTTP-forespørsler
- 100–500 ms lastetid
Butikker med 20+ apper scorer ofte < 30 på PageSpeed.
App-revisjonsprosess
1. List alle installerte apper:
Gå til Apps i Shopify Admin
2. For hver app, spør:
- Brukes den aktivt?
- Gir den verdi > ytelseskostnad?
- Finnes det et lettere alternativ?
- Kan vi oppnå samme mål med kode?
3. Kategoriser apper:
Essensielle (behold):
- Betalingsbehandlere
- Fraktkalkulatorer
- Lagerstyring
Nyttige (vurder):
- Produktanmeldelser (tunge – vurder alternativer)
- E-postpopup-vinduer (veldig tunge)
- Mersalgsapper (moderat vekt)
Unødvendige (fjern):
- Apper for forlatte handlekurver (bruk Shopifys innebygde)
- Flere analytikkapper (bruk GA4)
- Ubrukte apper
Ytelsespåvirkning etter apptype
Tyngste apper (unngå om mulig):
- Sidebyggere (500 KB+)
- Live chat-widgeter (300 KB+)
- E-postpopup-apper (200 KB+)
- Noen anmeldelsesapper (200 KB+)
Moderate apper (bruk selektivt):
- Mersalg/kryssalg-apper (100–200 KB)
- Ønskelisteapper (100 KB)
- Valutakonverterere (50–100 KB)
Lette apper (OK å bruke):
- SEO-apper (hvis minimal frontendkode)
- Backend-verktøy (ingen frontendpåvirkning)
Lette alternativer
I stedet for tunge anmeldelsesapper:
- Shopifys innebygde produktanmeldelser (gratis, raskt)
- Judge.me (lettere enn Yotpo)
I stedet for popup-apper:
- Egendefinert kodepopup (engangsutviklingskostnad)
- Shopify e-postfangst (innebygd)
I stedet for sidebyggere:
- Bruk temaets innebygde seksjoner
- Egendefinerte seksjoner (engangskostnad for utvikler)
Fjerne apper korrekt
Bare å avinstallere er ikke nok!
- Avinstaller appen fra Shopify
- Sjekk temakoden for resterende kode
- Fjern app-embeds fra temainnstillinger
- Slett appfiler fra temaets assets
- Test nettstedet for å sikre at ingenting gikk i stykker
Sjekk for resterende kode:
Gå til Online Store > Themes > Actions > Edit Code
Søk etter appnavnet i:
layout/theme.liquidsections/snippets/assets/
Kodeoptimalisering
1. Minifiser CSS/JS
Minifisering fjerner:
- Mellomrom
- Kommentarer
- Lange variabelnavn
Resultat: 30–50 % mindre filer
Hvordan: De fleste moderne temaer gjør dette automatisk. Sjekk temaets byggeprosess.
2. Kombiner filer
I stedet for:
<link rel="stylesheet" href="header.css">
<link rel="stylesheet" href="product.css">
<link rel="stylesheet" href="footer.css">Gjør:
<link rel="stylesheet" href="combined.css">Færre forespørsler = raskere lasting.
3. Fjern ubrukt Liquid-kode
Vanlig unødvendig kode:
{% raw %}
<!-- Ikke gå gjennom alle produkter hvis du bare viser 4 -->
{% for product in collections.all.products limit: 4 %}
<!-- Bruk samling med 4 produkter i stedet -->
{% endfor %}
<!-- Ikke renderer HTML for skjulte elementer -->
{% if section.settings.show_feature %}
<!-- Renderer kun hvis faktisk vist -->
{% endif %}
{% endraw %}4. Databasespørringsoptimalisering
Begrens samlinger/produkter som hentes:
{% raw %}
<!-- Dårlig: Laster alle produkter (kan være tusenvis) -->
{% assign products = collections.all.products %}
<!-- Bra: Laster kun det som trengs -->
{% assign products = collections.featured.products | limit: 8 %}
{% endraw %}5. Cache dynamisk innhold
For innhold som ikke endres ofte:
{% raw %}
{% cache 'homepage_featured', expires_in: '24 hours' %}
<!-- Dyre Liquid-operasjoner her -->
{% endcache %}
{% endraw %}Merk: Liquid {% cache %}-merket er kun tilgjengelig på Shopify Plus.
Tredjepartsskript
Tredjepartsskript er ofte den største ytelsesdreperen:
- Google Analytics: ~50 KB
- Facebook Pixel: ~200 KB
- Live chat: ~300 KB
- Heatmap-verktøy: ~150 KB
- A/B-testing: ~200 KB
Revider tredjepartsskript
Finn ut hva som lastes:
- Åpne Chrome DevTools (F12)
- Gå til Network-fanen
- Last nettstedet ditt
- Sorter etter Size (synkende)
- Identifiser tredjepartsdomener
Vanlige syndere:
googletagmanager.comconnect.facebook.netjs.stripe.comcdn.jsdelivr.netwidget.intercom.io
Optimaliseringsstrategier
1. Last skript asynkront
<!-- Blokkerer rendering -->
<script src="analytics.js"></script>
<!-- Blokkerer ikke (bedre) -->
<script src="analytics.js" async></script>2. Utsett ikke-kritiske skript
Last etter brukerinteraksjon:
// Last chat-widget kun når brukeren scroller 50 %
let chatLoaded = false;
window.addEventListener('scroll', () => {
if (!chatLoaded && window.scrollY > document.body.scrollHeight * 0.5) {
loadChatWidget();
chatLoaded = true;
}
});3. Bruk Google Tag Manager
I stedet for:
<script src="analytics.js"></script>
<script src="facebook-pixel.js"></script>
<script src="tiktok-pixel.js"></script>
<script src="pinterest-tag.js"></script>Gjør:
<script src="gtm.js" async></script>
<!-- Administrer alle tagger fra GTM-dashbordet -->Fordeler:
- Ett skript i stedet for mange
- Administrer tagger uten kodeendringer
- Innebygd asynkron lasting
4. Selvhost kritiske skript
I stedet for å laste jQuery fra CDN:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>Selvhost:
<script src="{{ 'jquery.min.js' | asset_url }}"></script>Fordeler:
- Ingen DNS-oppslag
- Ingen ekstern avhengighet
- Raskere (hvis din CDN er raskere)
Ulemper:
- Bruker din båndbredde
- Ingen nettlesercaching på tvers av nettsteder
Avanserte teknikker
1. HTTP/2 og HTTP/3
Shopify bruker HTTP/2 som standard (ingen handling nødvendig).
Fordeler:
- Flere filer lastes samtidig
- Header-komprimering
- Server push
Verifiser: Sjekk i DevTools Network-fanen (Protocol-kolonnen skal vise «h2»)
2. Preconnect til eksterne domener
Gjør tredjepartsressurser raskere:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://www.google-analytics.com">
<link rel="dns-prefetch" href="https://cdn.shopify.com">Preconnect: Etablerer tidlig tilkobling (bruk for kritiske ressurser) DNS-prefetch: Kun DNS-oppløsning (bruk for mindre kritiske ressurser)
3. Forhåndshent neste side
For produktsider, forhåndshent sannsynlig neste side:
<link rel="prefetch" href="/products/next-product">Når brukeren holder over en lenke:
document.querySelectorAll('a.product-link').forEach(link => {
link.addEventListener('mouseenter', () => {
const prefetchLink = document.createElement('link');
prefetchLink.rel = 'prefetch';
prefetchLink.href = link.href;
document.head.appendChild(prefetchLink);
});
});4. Service Workers og caching
For avanserte brukere: Implementer service worker for aggressiv caching.
Fordeler:
- Umiddelbare gjenbesøk
- Offline-funksjonalitet
- Bakgrunnssynkronisering
Kompleksitet: Høy (krever tilpasset utvikling)
5. Bilde-CDN-optimalisering
Shopifys CDN er bra, men kan optimaliseres ytterligere:
{% raw %}
<!-- Legg til bildetransformasjoner via URL -->
{{ image | image_url: width: 800, crop: 'center', format: 'pjpg' }}
{% endraw %}Parametere:
width,height: Endre størrelsecrop: Beskjæringsstrategiformat: Tving format (pjpg = progressiv JPEG)
6. Reduser omdirigeringer
Hver omdirigering legger til ~200 ms.
Vanlige problemer:
- HTTP → HTTPS-omdirigering (uunngåelig, men bør være ett hopp)
- www → ikke-www (eller omvendt)
- Flere omdirigeringskjeder
Sjekk: Bruk Redirect Mapper-verktøyet
Fiks:
- Sett primærdomene i Shopify
- Oppdater alle lenker til endelig URL
- Fjern omdirigeringskjeder
Overvåking og vedlikehold
Løpende overvåking
Ukentlig:
- Sjekk Google PageSpeed Insights
- Gjennomgå Core Web Vitals-rapporten i Google Search Console
Månedlig:
- Full hastighetsrevisjon (alle verktøy)
- Gjennomgå appliste
- Sjekk temaoppdateringer
Kvartalsvis:
- Dyp ytelsesrevisjon
- Gjennomgå analyse (avvisningsrate, tid på nettstedet)
- Test fra ulike plasseringer
Ytelsesbudsjett
Sett mål og hold deg til dem:
Ytelsesbudsjett
- Sidevekt: < 2 MB
- Forespørsler: < 50
- Lastetid: < 3 s
- PageSpeed-poeng: > 90
- LCP: < 2,5 s
- FID: < 100 ms
- CLS: < 0,1
Før du legger til nye funksjoner/apper:
- Test påvirkning på ytelse
- Legg kun til hvis innenfor budsjett
- Fjern noe annet om nødvendig
Automatisert overvåking
Verktøy:
- Google Search Console: Gratis, viser virkelige Core Web Vitals
- Lighthouse CI: Automatisert testing i CI/CD
- Calibre: Betalt ($20/mnd), kontinuerlig overvåking
- SpeedCurve: Betalt ($20/mnd), konkurransedyktig benchmarking
Forebygging av regresjon
Ytelsesregresjon skjer når:
- Nye apper installeres
- Tema oppdateres
- Bilder lastes opp uten komprimering
- Nytt teammedlem er ukjent med ytelse
Forebygg med:
- Dokumentasjon (del denne guiden med teamet)
- Arbeidsflyt for bildekomprimering
- Godkjenningsprosess for apper
- Regelmessige revisjoner
Virkelig optimaliseringsarbeidsflyt
Eksempel: Optimalisering av motebutikk
Før:
- PageSpeed mobil: 38
- PageSpeed desktop: 61
- Lastetid: 7,2 s
- Sidevekt: 5,8 MB
- Forespørsler: 143
- LCP: 6,1 s
Steg 1: Bildeoptimalisering (uke 1)
- Komprimerte alle bilder med TinyPNG
- Endret størrelse på for store bilder
- Implementerte lat innlasting
- Resultat: PageSpeed mobil 48 (+10), lastetid 5,1 s
Steg 2: App-opprydding (uke 2)
- Fjernet 8 ubrukte apper
- Erstattet tung anmeldelsesapp med Shopifys innebygde
- Fjernet popup-app, bygde egendefinert
- Resultat: PageSpeed mobil 62 (+14), lastetid 3,8 s
Steg 3: Temaoptimalisering (uke 3)
- Migrerte fra oppblåst tema til Dawn
- Tilpasset Dawn for merkevaren
- Optimaliserte fonter (reduserte fra 6 til 2 vekter)
- Resultat: PageSpeed mobil 79 (+17), lastetid 2,9 s
Steg 4: Kodeoptimalisering (uke 4)
- Fjernet ubrukt Liquid-kode
- Utsatte ikke-kritiske skript
- Implementerte preconnect for eksterne ressurser
- Resultat: PageSpeed mobil 91 (+12), lastetid 2,3 s
Endelige resultater:
- PageSpeed mobil: 91 (fra 38) ✅
- PageSpeed desktop: 97 (fra 61) ✅
- Lastetid: 2,3 s (fra 7,2 s) ✅
- Sidevekt: 1,4 MB (fra 5,8 MB) ✅
- Forespørsler: 42 (fra 143) ✅
- LCP: 1,9 s (fra 6,1 s) ✅
Forretningspåvirkning:
- Avvisningsrate: 68 % → 51 %
- Tid på nettstedet: 1:23 → 2:47
- Konverteringsrate: 2,1 % → 3,2 % (+52 %)
- Månedlig omsetning: +€18 500
Investert tid: 40 timer over 4 uker Avkastning: €18 500/mnd × 12 = €222 000/år for 40 timers arbeid
Konklusjon
Hastighetsoptimalisering er ikke valgfritt. Det er essensielt for:
- ✅ Høyere Google-rangeringer
- ✅ Bedre brukeropplevelse
- ✅ Økte konverteringer
- ✅ Mer omsetning
Prioritert handlingsplan:
Uke 1:
- [ ] Mål nåværende hastighet (utgangspunkt)
- [ ] Komprimer alle bilder
- [ ] Implementer lat innlasting
Uke 2:
- [ ] Revider og fjern ubrukte apper
- [ ] Erstatt tunge apper med lette alternativer
- [ ] Rydd opp i temakode
Uke 3:
- [ ] Optimaliser fonter
- [ ] Utsett tredjepartsskript
- [ ] Implementer preconnect
Uke 4:
- [ ] Siste optimaliseringer
- [ ] Test alle sider på nytt
- [ ] Sett opp overvåking
Målresultater:
- 🎯 PageSpeed mobil: 90+
- 🎯 Lastetid: < 3 sekunder
- 🎯 LCP: < 2,5 s
- 🎯 Perfekte Core Web Vitals
Trenger du eksperthjelp? Jeg har optimalisert 20+ Shopify-butikker med gjennomsnittlig PageSpeed-forbedring på 50+ poeng. Ta kontakt for en gratis hastighetsrevisjon.
FAQ
Hva er en god PageSpeed-poengsum for Shopify?
Mål mot 90+ på mobil, 95+ på desktop. Alt over 80 er bra, under 50 trenger arbeid.
Hvor lang tid tar optimalisering?
2–4 uker for omfattende optimalisering. Raske gevinster (bildekomprimering) kan gjøres på 1 dag.
Vil dette påvirke SEO-en min?
Ja – positivt! Raskere nettsteder rangerer bedre og får mer organisk trafikk.
Kan jeg gjøre dette selv?
Ja, hvis du er teknisk. Bildeoptimalisering og app-opprydding er enkelt. Tema-/kodeoptimalisering kan kreve en utvikler.
Hvor mye koster det?
Gjør-det-selv: Gratis (bare tid) Engasjer utvikler: €1 500–5 000 Byrå: €5 000–15 000 Avkastningen oppnås typisk på 1–3 måneder.
Laster Shopify Plus raskere?
Ikke i seg selv, men Plus inkluderer funksjoner som Shopify Flow og bedre API-grenser. Hastigheten avhenger av tema, apper og optimalisering.
Om forfatteren: Francis Silva er en Shopify Plus-utvikler spesialisert på ytelsesoptimalisering. Med 20+ optimaliserte butikker som oppnår gjennomsnittlig PageSpeed-poengsum på 90+ hjelper han bedrifter med å maksimere omsetningen gjennom raskere lastetider. Les mer på shopifydev.eu.