Shopify hastighedsoptimering 2026: Komplet guide til Core Web Vitals og ydeevne
Sidehastighed pavirker direkte din omsaetning. Undersogelser viser at:
- 1 sekunds forsinkelse = 7% konverteringstab
- 53% af mobile brugere forlader sider der tager mere end 3 sekunder
- Google bruger sidehastighed som rangeringsfaktor
Alligevel indlaeser den gennemsnitlige Shopify-butik pa 5-7 sekunder - alt for langsomt. Efter optimering af 20+ Shopify-butikker har jeg konsekvent opnaet 2-3 sekunders indlaesningstider med konverteringstigninger pa 15-40%.
I denne omfattende guide viser jeg dig praecis, hvordan du optimerer din Shopify-butik til maksimal hastighed og ydeevne.
Indholdsfortegnelse
- Hvorfor hastighed er vigtigt
- Forstaaelse af Core Web Vitals
- Maling af din nuvaerende hastighed
- Billedoptimering
- Temaoptimering
- App-gennemgang og oprydning
- Kodeoptimering
- Tredjeparts-scripts
- Avancerede teknikker
- Overvagning og vedligeholdelse
Hvorfor hastighed er vigtigt
Forretningsmaessig pavirkning
Data fra mine kunder:
Klient A (Modebutik):
- For: 6,2s indlaesningstid, 2,3% konverteringsrate
- Efter: 2,1s indlaesningstid, 3,4% konverteringsrate
- Resultat: +47% konverteringer = 23.000 EUR ekstra manedlig omsaetning
Klient B (CBD-butik):
- For: 8,1s indlaesningstid, 1,8% konverteringsrate
- Efter: 2,8s indlaesningstid, 2,9% konverteringsrate
- Resultat: +61% konverteringer = 41.000 EUR ekstra manedlig omsaetning
SEO-pavirkningen
Google bekraeftede i 2021 at Core Web Vitals er rangeringsfaktorer. Langsomme sider rangerer darligere:
- LCP (Largest Contentful Paint): Maler indlaesningshastighed
- FID (First Input Delay): Maler interaktivitet
- CLS (Cumulative Layout Shift): Maler visuel stabilitet
Butikker med gode Core Web Vitals ser 20-30% hojere organiske placeringer.
Brugeroplevelsens pavirkning
Brugeradfaerd efter indlaesningstid:
- 1-2 sekunder: Tilfredse brugere, hojt engagement
- 3-4 sekunder: Maerkbar forsinkelse, nogen frustration
- 5+ sekunder: Betydeligt frafald, darlig UX
Mobil er endnu mere kritisk:
- 60% af e-handelstrafik er mobil
- Mobilbrugere er mere utalmodige
- Mobilnetvaerk er langsommere
Forstaaelse af Core Web Vitals
Googles Core Web Vitals maler reel brugeroplevelse:
1. LCP (Largest Contentful Paint)
Hvad det maler: Tid indtil hovedindhold indlaeses
Mal:
- 🟢 Godt: < 2,5 sekunder
- 🟡 Behover forbedring: 2,5-4,0 sekunder
- 🔴 Darligt: > 4,0 sekunder
Almindelige LCP-elementer:
- Hero-billeder
- Produktbilleder
- Tekstblokke
- Video-miniaturebilleder
Sadan forbedres:
- Optimer billeder (storste faktor)
- Fjern render-blokerende ressourcer
- Brug hurtig hosting (Shopifys CDN er godt)
- Implementer lazy loading korrekt
2. FID (First Input Delay)
Hvad det maler: Tid indtil siden bliver interaktiv
Mal:
- 🟢 Godt: < 100 millisekunder
- 🟡 Behover forbedring: 100-300 ms
- 🔴 Darligt: > 300 ms
Almindelige arsager til darlig FID:
- Tung JavaScript-eksekvering
- For mange tredjeparts-scripts
- Oppustede Shopify-apps
- Uoptimeret kode
Sadan forbedres:
- Minimer JavaScript
- Fjern ubrugte apps
- Udskyd ikke-kritiske scripts
- Opdel store kodebundter
3. CLS (Cumulative Layout Shift)
Hvad det maler: Visuel stabilitet (elementer der flytter sig under indlaesning)
Mal:
- 🟢 Godt: < 0,1
- 🟡 Behover forbedring: 0,1-0,25
- 🔴 Darligt: > 0,25
Almindelige arsager:
- Billeder uden dimensioner
- Annoncer/indlejringer der indlaeses sent
- Skrifttyper der indlaeses (FOIT/FOUT)
- Dynamisk indholdsinjicering
Sadan forbedres:
- Indstil billedbredde/-hojde
- Reserver plads til indlejringer
- Forhaedsindlaes skrifttyper
- Undga at indsaette indhold over folden
Maling af din nuvaerende hastighed
Vaerktoj at bruge
1. Google PageSpeed Insights (gratis)
URL: https://pagespeed.web.dev/
Fordele:
- Officielt Google-vaerktoj
- Viser Core Web Vitals
- Mobil- og desktopscorer
- Specifikke anbefalinger
Sadan bruges det:
- Indtast din butiks URL
- Vent pa analyse
- Tjek scorer (sigt efter 90+ pa baede mobil og desktop)
- Gennemga muligheder og diagnostik
Malscorer:
- Ydeevne: 90+
- Tilgaengelighed: 95+
- Best Practices: 100
- SEO: 100
2. GTmetrix (gratis)
URL: https://gtmetrix.com/
Fordele:
- Detaljeret vandfaldanalyse
- Videoafspilning af indlaesning
- Historisk sporing
- Mulighed for serverplacering
Nooglemaelevaerdier:
- Fuld indlaesningstid: < 3 sekunder
- Total sidestorrelse: < 2MB
- Foresesporgsler: < 50
3. WebPageTest (gratis)
URL: https://www.webpagetest.org/
Fordele:
- Mest detaljeret analyse
- Test pa rigtige enheder
- Forbindelsesbegraensning
- Filmstrip-visning
Brug til: Dyb teknisk analyse
4. Shopify Admin (indbygget)
Ga til: Online Store > Themes > Actions > View Speed Report
Viser:
- Hastighedsscore (1-100)
- Sammenligning med andre butikker
- Grundlaeggende anbefalinger
Hvad der skal males
Nogleside:
- ✅ Forside (hojeste trafik)
- ✅ Kollektionssider
- ✅ Produktsider (hojeste intention)
- ✅ Kurvside
Test fra flere placeringer:
- Dine malmarkeder (USA, EU, osv.)
- Forskellige enheder (mobil, desktop)
- Forskellige forbindelseshastigheder (4G, 3G)
Etablering af baseline
Dokumenter for optimering:
- PageSpeed-scorer (mobil og desktop)
- Indlaesningstid (fuld indlaesning)
- Sidevaegt (MB)
- Antal foresporgsler
- Core Web Vitals (LCP, FID, CLS)
Eksempel pa baseline:
Forside (for optimering)
- Mobil ydeevne: 42
- Desktop ydeevne: 68
- Indlaesningstid: 6,8s
- Sidevaegt: 4,2MB
- Foresporgsler: 127
- LCP: 5,2s
- FID: 280ms
- CLS: 0,18
Billedoptimering
Billeder udgor typisk 50-70% af sidevaegten. Dette er den storste mulighed.
1. Vaelg det rigtige format
Formatsammenligning:
| Format | Anvendelse | Komprimering | |--------|-----------|-------------| | WebP | Bedst til de fleste billeder | 25-35% mindre end JPG | | AVIF | Naeste generation (ikke fuldt understottet) | 50% mindre end JPG | | JPG | Fotos, komplekse billeder | God komprimering | | PNG | Logoer, gennemsigtighed nodvendig | Storre filer | | SVG | Ikoner, logoer (vektor) | Mindst |
Anbefaling: Brug WebP med JPG fallback.
Shopify serverer automatisk WebP til understottede browsere - upload bare hojkvalitets JPG'er.
2. Komprimer billeder
Upload aldrig billeder direkte fra kamera/designer.
Komprimeringsvaerktoj:
Online (gratis):
- TinyPNG (https://tinypng.com/) - Bedst generelt
- Squoosh (https://squoosh.app/) - Googles vaerktoj
- Compressor.io (https://compressor.io/)
Mac-apps:
- ImageOptim (gratis)
- JPEGmini (20 USD)
Shopify-apps:
- TinyIMG (50 USD/ar) - Masseoptimering
- Crush.pics (5-29 USD/maned)
Malstorrelser:
- Produktbilleder: 100-200KB hvert
- Hero-billeder: 200-400KB
- Baggrundsbilleder: 150-300KB
- Miniaturebilleder: 20-50KB
3. Tilpas billedstorrelser korrekt
Upload ikke 4000x3000px billeder til 800px visning.
Shopify billedstorrelser:
| Billedtype | Anbefalet storrelse | |------------|-------------------| | Produktbilleder | 2048 x 2048px (Shopify maks) | | Hero-billeder | 1920 x 1080px (desktop) | | Kollektionsbilleder | 1200 x 800px | | Miniaturebilleder | 400 x 400px | | Ikoner | 100 x 100px eller SVG |
Shopify opretter automatisk disse storrelser:
_pico(16x16)_icon(32x32)_thumb(50x50)_small(100x100)_compact(160x160)_medium(240x240)_large(480x480)_grande(600x600)_1024x1024_2048x2048
Brug den rigtige storrelse til konteksten:
{% raw %}
<!-- Produktminiature -->
<img src="{{ product.featured_image | img_url: 'medium' }}" loading="lazy">
<!-- Produktdetaljesid -->
<img src="{{ product.featured_image | img_url: '1024x1024' }}">
<!-- Fuld bredde hero -->
<img src="{{ section.settings.image | img_url: '1920x' }}">
{% endraw %}4. Implementer lazy loading
Lazy loading udskyder indlaesning af billeder til brugeren scroller hen til dem.
Native lazy loading (nemmest):
<img src="product.jpg" loading="lazy" alt="Produktnavn">Shopify-temaer bor inkludere dette som standard. Verificer:
{% raw %}
{{ image | image_url: width: 800 | image_tag: loading: 'lazy' }}
{% endraw %}Prioriteret indlaesning for billeder over folden:
<!-- Hero-billede - indlaes straks -->
<img src="hero.jpg" loading="eager" fetchpriority="high">5. Brug responsive billeder
Serverer forskellige storrelser baseret pa skaermstorrelse:
<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="Produktnavn"
>Shopifys image_tag filter gor dette automatisk:
{% raw %}
{{ product.featured_image | image_url: width: 1200 | image_tag:
widths: '200, 400, 600, 800, 1000, 1200' }}
{% endraw %}6. Fjern ubrugte billeder
Gennemga dine Shopify-filer:
- Ga til Indstillinger > Filer
- Sorter efter storrelse
- Slet ubrugte billeder
Mange butikker har hundredvis af MB af uploadede men aldrig brugte billeder.
Temaoptimering
1. Vaelg et hurtigt tema
Hurtigste Shopify-temaer (2026):
- Dawn (gratis) - Shopifys standard, fremragende ydeevne
- Sense (gratis) - Minimalistisk, hurtigt
- Impulse (350 USD) - Premium, optimeret
- Turbo (350 USD) - Hedder "Turbo" med god grund
- Specialbygget tema - Bedste ydeevne hvis bygget korrekt
Undga:
- Oppustede ThemeForest-temaer
- Gamle temaer (for 2021)
- Temaer med overdrevne funktioner du ikke bruger
Migrering: Hvis dit tema er langsomt, forbedrer migrering til Dawn typisk scorer med 20-30 point.
2. Fjern ubrugte sektioner
Mange temaer inkluderer sektioner du aldrig bruger:
- Ga til Online Store > Themes > Customize
- Gennemga hver side
- Slet ubrugte sektioner
- Hver sektion tilfojer kodevaegt
3. Optimer temakode
Almindelige temaproblemer:
Render-blokerende CSS
Problem: CSS blokerer sidevisning
Losning: Inline kritisk CSS, udskyd ikke-kritisk
{% raw %}
<!-- Inline kritisk CSS -->
<style>
{{ 'critical.css' | asset_url | stylesheet_tag }}
</style>
<!-- Udskyd ikke-kritisk CSS -->
<link rel="preload" href="{{ 'non-critical.css' | asset_url }}" as="style" onload="this.rel='stylesheet'">
{% endraw %}Ubrugt CSS
Problem: Indlaesning af CSS til komponenter der ikke er pa siden
Losning: Brug vaerktoj som PurgeCSS eller fjern manuelt
JavaScript-blokering
Problem: Store JS-filer blokerer rendering
Losning: Udskyd eller asynca ikke-kritiske scripts
<!-- Udskudt script (bevarer eksekvraekkefolge) -->
<script src="script.js" defer></script>
<!-- Async script (indlaeser ASAP, blokerer ikke) -->
<script src="analytics.js" async></script>4. Skrifttypeoptimering
Tilpassede skrifttyper kan tilfor 500ms+ til indlaesningstid.
Best practices:
1. Begraens skrifttypevariationer:
/* Darligt: Indlaeser 8 skrifttypefiler */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800');
/* Godt: Indlaeser 2 skrifttypefiler */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700');2. Forhaedsindlaes skrifttyper:
<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>3. Brug font-display:
@font-face {
font-family: 'Inter';
src: url('inter.woff2') format('woff2');
font-display: swap; /* Viser fallback-skrifttype under indlaesning */
}4. Systemskrifttyper (hurtigst):
/* Nul indlaesningstid */
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;App-gennemgang og oprydning
Hver Shopify-app tilfojer:
- 50-200KB kode
- 1-10 HTTP-foresporgsler
- 100-500ms indlaesningstid
Butikker med 20+ apps scorer ofte < 30 pa PageSpeed.
App-gennemgangsproces
1. List alle installerede apps:
Ga til Apps i Shopify Admin
2. For hver app, sporg:
- Bruges den aktivt?
- Giver den vaerdi > ydeevneomkostning?
- Findes der et lettere alternativ?
- Kan vi opna det samme med kode?
3. Kategoriser apps:
Afgorende (behold):
- Betalingsprocessorer
- Forsendelsesberegnere
- Lagerstyring
Nyttige (evaluer):
- Produktanmeldelser (tungt - overvej alternativer)
- Email-popups (meget tungt)
- Upsell-apps (moderat vaegt)
Unoedvendige (fjern):
- Apps til forladt kurv (brug Shopifys indbyggede)
- Flere analytics-apps (brug GA4)
- Ubrugte apps
Ydeevnepavirkning efter app-type
Tungeste apps (undga hvis muligt):
- Sidebyggere (500KB+)
- Live chat-widgets (300KB+)
- Email popup-apps (200KB+)
- Nogle anmeldelsesapps (200KB+)
Moderate apps (brug selektivt):
- Upsell/cross-sell apps (100-200KB)
- Onskeliste-apps (100KB)
- Valutakonvertere (50-100KB)
Lette apps (OK at bruge):
- SEO-apps (hvis minimal frontend-kode)
- Backend-vaerktoj (ingen frontend-pavirkning)
Lette alternativer
I stedet for tunge anmeldelsesapps:
- Shopifys indbyggede produktanmeldelser (gratis, hurtigt)
- Judge.me (lettere end Yotpo)
I stedet for popup-apps:
- Specialbygget kode-popup (engangsudviklingsomkostning)
- Shopify emailopsamling (indbygget)
I stedet for sidebyggere:
- Brug temaets indbyggede sektioner
- Specialbyggede sektioner (hyr udvikler engangs)
Fjernelse af apps korrekt
Afinstaller ikke bare!
- Afinstaller app fra Shopify
- Tjek temakode for resterende kodestykker
- Fjern app-indlejringer fra temaindstillinger
- Slet app-filer fra tema-assets
- Test siden for at sikre at intet er gaet i stykker
Tjek for reststykker kode:
Ga til Online Store > Themes > Actions > Edit Code
Sog efter app-navn i:
layout/theme.liquidsections/snippets/assets/
Kodeoptimering
1. Minificer CSS/JS
Minificering fjerner:
- Mellemrum
- Kommentarer
- Lange variabelnavne
Resultat: 30-50% mindre filer
Sadan: De fleste moderne temaer gor dette automatisk. Tjek dit temas byggeproces.
2. Kombiner filer
I stedet for:
<link rel="stylesheet" href="header.css">
<link rel="stylesheet" href="product.css">
<link rel="stylesheet" href="footer.css">Gor:
<link rel="stylesheet" href="combined.css">Faerre foresporgsler = hurtigere indlaesning.
3. Fjern ubrugt Liquid-kode
Almindelig unoedvendig kode:
{% raw %}
<!-- Loop ikke gennem alle produkter hvis du kun viser 4 -->
{% for product in collections.all.products limit: 4 %}
<!-- Brug en kollektion med 4 produkter i stedet -->
{% endfor %}
<!-- Render ikke HTML for skjulte elementer -->
{% if section.settings.show_feature %}
<!-- Render kun hvis det faktisk vises -->
{% endif %}
{% endraw %}4. Databaseforesporgseloptimering
Begraens hentede kollektioner/produkter:
{% raw %}
<!-- Darligt: Indlaeser alle produkter (kan vaere tusindvis) -->
{% assign products = collections.all.products %}
<!-- Godt: Indlaeser kun det nodvendige -->
{% assign products = collections.featured.products | limit: 8 %}
{% endraw %}5. Cache dynamisk indhold
For indhold der ikke aendres ofte:
{% raw %}
{% cache 'homepage_featured', expires_in: '24 hours' %}
<!-- Dyre Liquid-operationer her -->
{% endcache %}
{% endraw %}Bemerk: Liquid {% cache %} tagget er kun tilgaengeligt pa Shopify Plus.
Tredjeparts-scripts
Tredjeparts-scripts er ofte den storste ydeevnesdraeber:
- Google Analytics: ~50KB
- Facebook Pixel: ~200KB
- Live chat: ~300KB
- Heatmap-vaerktoj: ~150KB
- A/B-testning: ~200KB
Gennemga tredjeparts-scripts
Find ud af hvad der indlaeses:
- Aben Chrome DevTools (F12)
- Ga til Network fanen
- Indlaes din side
- Sorter efter Size (faldende)
- Identificer tredjeparts-domaener
Almindelige syndere:
googletagmanager.comconnect.facebook.netjs.stripe.comcdn.jsdelivr.netwidget.intercom.io
Optimeringsstrategier
1. Indlaes scripts asynkront
<!-- Blokerer rendering -->
<script src="analytics.js"></script>
<!-- Blokerer ikke (bedre) -->
<script src="analytics.js" async></script>2. Forsink ikke-kritiske scripts
Indlaes efter brugerinteraktion:
// Indlaes kun chat-widget nar brugeren har scrollet 50%
let chatLoaded = false;
window.addEventListener('scroll', () => {
if (!chatLoaded && window.scrollY > document.body.scrollHeight * 0.5) {
loadChatWidget();
chatLoaded = true;
}
});3. Brug 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>Gor:
<script src="gtm.js" async></script>
<!-- Administrer alle tags fra GTM dashboard -->Fordele:
- Et script i stedet for mange
- Administrer tags uden kodaeandringer
- Indbygget async indlaesning
4. Selfhost kritiske scripts
I stedet for at indlaese jQuery fra CDN:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>Selfhost:
<script src="{{ 'jquery.min.js' | asset_url }}"></script>Fordele:
- Ingen DNS-opslag
- Ingen ekstern afhaengighed
- Hurtigere (hvis dit CDN er hurtigere)
Ulemper:
- Bruger din baendbredde
- Ingen browser-caching pa tvaers af sider
Avancerede teknikker
1. HTTP/2 og HTTP/3
Shopify bruger HTTP/2 som standard (ingen handling nodvendig).
Fordele:
- Flere filer indlaeses samtidig
- Header-komprimering
- Server push
Verificer: Tjek i DevTools Network fanen (Protocol-kolonnen bor vise "h2")
2. Preconnect til eksterne domaener
Gor tredjeparts-ressourcer hurtigere:
<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 forbindelse (brug til kritiske ressourcer) DNS-prefetch: Oplosner kun DNS (brug til mindre kritiske ressourcer)
3. Prefetch naeste side
For produktsider, prefetch sandsynlig naeste side:
<link rel="prefetch" href="/products/naeste-produkt">Nar brugeren holder musen over et link:
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 avancerede brugere: Implementer service worker til aggressiv caching.
Fordele:
- Ojeblikkelige genbesos
- Offline-funktionalitet
- Baggrundssynkronisering
Kompleksitet: Hoj (kraever specialudvikling)
5. Billed-CDN optimering
Shopifys CDN er godt, men kan optimeres yderligere:
{% raw %}
<!-- Tilfor billedtransformationer via URL -->
{{ image | image_url: width: 800, crop: 'center', format: 'pjpg' }}
{% endraw %}Parametre:
width,height: Tilpas storrelsecrop: Beskaeringsstrategiformat: Tving format (pjpg = progressiv JPEG)
6. Reducer omdirigeringer
Hver omdirigering tilfojer ~200ms.
Almindelige problemer:
- HTTP til HTTPS omdirigering (uundgaelig, men bor vaere et hop)
- www til ikke-www (eller omvendt)
- Flere omdirigeringskæder
Tjek: Brug Redirect Mapper-vaerktoj
Los:
- Indstil primaert domaene i Shopify
- Opdater alle links til at bruge endelig URL
- Fjern omdirigeringskæder
Overvagning og vedligeholdelse
Loebende overvagning
Ugentligt:
- Tjek Google PageSpeed Insights
- Gennemga Google Search Console Core Web Vitals-rapport
Manedligt:
- Fuld hastighedsgennemgang (alle vaerktoj)
- Gennemga app-liste
- Tjek for tema-opdateringer
Kvartalsvis:
- Dyb ydeevnegennemgang
- Gennemga analytics (afvisningsprocent, tid pa siden)
- Test fra forskellige placeringer
Ydeevnebudget
Saet mal og hold dem:
Ydeevnebudget
- Sidevaegt: < 2MB
- Foresporgsler: < 50
- Indlaesningstid: < 3s
- PageSpeed score: > 90
- LCP: < 2,5s
- FID: < 100ms
- CLS: < 0,1
For du tilfojer nye funktioner/apps:
- Test pavirkning pa ydeevne
- Tilfor kun hvis inden for budget
- Fjern noget andet hvis nodvendigt
Automatiseret overvagning
Vaerktoj:
- Google Search Console: Gratis, viser Core Web Vitals fra virkeligheden
- Lighthouse CI: Automatiseret test i CI/CD
- Calibre: Betalt (20 USD/maned), kontinuerlig overvagning
- SpeedCurve: Betalt (20 USD/maned), konkurrentbenchmarking
Forebyggelse af regression
Ydeevneforringelse sker nar:
- Nye apps installeres
- Tema opdateres
- Billeder uploades uden komprimering
- Nyt teammedlem ukendt med ydeevne
Forebyg med:
- Dokumentation (del denne guide med teamet)
- Billedkomprimeringsworkflow
- App-godkendelsesproces
- Regelmaessige gennemgange
Virkelighedsnaer optimeringsworkflow
Eksempel: Modebutiksoptimering
For:
- PageSpeed Mobil: 38
- PageSpeed Desktop: 61
- Indlaesningstid: 7,2s
- Sidevaegt: 5,8MB
- Foresporgsler: 143
- LCP: 6,1s
Trin 1: Billedoptimering (uge 1)
- Komprimerede alle billeder med TinyPNG
- Tilpassede overdimensionerede billeder
- Implementerede lazy loading
- Resultat: PageSpeed Mobil 48 (+10), Indlaesningstid 5,1s
Trin 2: App-oprydning (uge 2)
- Fjernede 8 ubrugte apps
- Erstattede tung anmeldelsesapp med Shopifys indbyggede
- Fjernede popup-app, byggede speciallosning
- Resultat: PageSpeed Mobil 62 (+14), Indlaesningstid 3,8s
Trin 3: Temaoptimering (uge 3)
- Migrerede fra oppustet tema til Dawn
- Tilpassede Dawn til brandet
- Optimerede skrifttyper (reduceret fra 6 til 2 vagte)
- Resultat: PageSpeed Mobil 79 (+17), Indlaesningstid 2,9s
Trin 4: Kodeoptimering (uge 4)
- Fjernede ubrugt Liquid-kode
- Udskod ikke-kritiske scripts
- Implementerede preconnect til eksterne ressourcer
- Resultat: PageSpeed Mobil 91 (+12), Indlaesningstid 2,3s
Endelige resultater:
- PageSpeed Mobil: 91 (fra 38) ✅
- PageSpeed Desktop: 97 (fra 61) ✅
- Indlaesningstid: 2,3s (fra 7,2s) ✅
- Sidevaegt: 1,4MB (fra 5,8MB) ✅
- Foresporgsler: 42 (fra 143) ✅
- LCP: 1,9s (fra 6,1s) ✅
Forretningsmaessig pavirkning:
- Afvisningsprocent: 68% til 51%
- Tid pa siden: 1:23 til 2:47
- Konverteringsrate: 2,1% til 3,2% (+52%)
- Manedlig omsaetning: +18.500 EUR
Investeret tid: 40 timer over 4 uger ROI: 18.500 EUR/maned x 12 = 222.000 EUR/ar for 40 timers arbejde
Konklusion
Hastighedsoptimering er ikke valgfrit. Det er afgørende for:
- ✅ Hojere Google-placeringer
- ✅ Bedre brugeroplevelse
- ✅ Ogede konverteringer
- ✅ Mere omsaetning
Prioriteret handlingsplan:
Uge 1:
- [ ] Mal nuvaerende hastighed (baseline)
- [ ] Komprimer alle billeder
- [ ] Implementer lazy loading
Uge 2:
- [ ] Gennemga og fjern ubrugte apps
- [ ] Erstat tunge apps med lette alternativer
- [ ] Ryd op i temakode
Uge 3:
- [ ] Optimer skrifttyper
- [ ] Udskyd tredjeparts-scripts
- [ ] Implementer preconnect
Uge 4:
- [ ] Sidste optimeringer
- [ ] Gentest alle sider
- [ ] Opsaet overvagning
Malresultater:
- 🎯 PageSpeed Mobil: 90+
- 🎯 Indlaesningstid: < 3 sekunder
- 🎯 LCP: < 2,5s
- 🎯 Perfekte Core Web Vitals
Har du brug for ekspert hjaelp? Jeg har optimeret 20+ Shopify-butikker med en gennemsnitlig PageSpeed-forbedring pa 50+ point. Get in touch for en gratis hastighedsgennemgang.
FAQ
Hvad er en god PageSpeed-score for Shopify?
Sigt efter 90+ pa mobil, 95+ pa desktop. Alt over 80 er godt, under 50 kraever arbejde.
Hvor lang tid tager optimering?
2-4 uger for omfattende optimering. Hurtige gevinster (billedkomprimering) kan gores pa 1 dag.
Vil dette pavirke min SEO?
Ja - positivt! Hurtigere sider rangerer bedre og far mere organisk trafik.
Kan jeg gore dette selv?
Ja, hvis du er teknisk. Billedoptimering og app-oprydning er nemt. Tema-/kodeoptimering kan kraeve en udvikler.
Hvor meget koster det?
Gor-det-selv: Gratis (kun tid) Hyr udvikler: 1.500-5.000 EUR Bureau: 5.000-15.000 EUR ROI opnas typisk pa 1-3 maneder.
Indlaeser Shopify Plus hurtigere?
Ikke i sig selv, men Plus inkluderer funktioner som Shopify Flow og bedre API-graenser. Hastighed afhaenger af tema, apps og optimering.
Om forfatteren: Francis Silva er en Shopify Plus-udvikler der specialiserer sig i ydeevneoptimering. Med 20+ optimerede butikker der opnar gennemsnitlige PageSpeed-scorer pa 90+ hjaelper han virksomheder med at maksimere omsaetning gennem hurtigere indlaesningstider. Laes mere pa shopifydev.eu.