11 små webshop-optimeringer der ikke koster en formue (men øger salget)
“Vores konkurrent har en federe webshop end os. Det har de sikkert brugt 200.000 kr. på.”
Måske. Men sandsynligheden er at de bare har gjort de små ting rigtigt.
Forskellen mellem en webshop der fungerer og en der frustrerer er sjældent store, dyre redesigns. Det er de 47 små irritationsmomenter der får kunden til at give op midt i checkout.
I denne artikel får du 11 konkrete optimeringer du kan lave i dag – de fleste kræver 10-30 minutters arbejde og koster intet. Men de kan være forskellen mellem en kunde der gennemfører købet og en der lukker browseren.
1. Brug de korrekte tastaturer på mobil
Problemet: Du beder om telefonnummer. Kunden skal først skifte til tal-tastatur manuelt.
Hvorfor det betyder noget: Hver ekstra klik er en barriere. På mobil er det ekstra irriterende at skulle skifte tastatur.
Løsningen:
Sørg for at dine inputfelter bruger korrekt type og inputmode:
<!-- Telefonnummer -->
<input type="tel" name="phone">
<!-- Email -->
<input type="email" name="email">
<!-- Postnummer (kun tal) -->
<input type="text" inputmode="numeric" name="zipcode">
<!-- Beløb -->
<input type="text" inputmode="decimal" name="amount">
Resultat:
- Telefonnummer → Tal-tastatur åbner automatisk
- Email → Tastatur med @ og .dk tilgængelig
- Postnummer → Numerisk tastatur
Tidsbesparelse for kunde: 3-5 sekunder per felt = Mindre friktion = Højere completion rate
Hvor fikser du det: I din webshops tema-kode eller via Shopify/WooCommerce template-redigering (0 kr., 15 min.)
2. Test dine popups på mobil – overlapper de?
Problemet: Du har:
- Cookie-banner i bunden
- “Tilmeld nyhedsbrev”-popup i midten
- “10% rabat”-popup der også trigger
- Live chat-boble i hjørnet
På desktop: Fint. På mobil: Totalt kaos.
Real-world scenarie:
Kunde prøver at klikke på produkt. Cookie-banner dækker knappen. Kunde accepterer cookies. Nyhedsbrev-popup åbner. Kunde lukker. Rabat-popup åbner. Kunde giver op og forlader siden.
Løsningen:
- Test på mobil (din egen telefon, ikke bare “responsive mode” i browser)
- Prioritér: Maksimalt én popup ad gangen
- Timing: Lad kunden se produkter før popups trigger (fx efter 10 sekunder eller når de scroller 50%)
- Exit-intent kun på desktop: Det virker ikke ordentligt på mobil
Konkret handling:
- Gå ind i dine popup-indstillinger
- Slå nogle fra på mobil
- Eller: Lav en “queue” så de kommer én ad gangen
Omkostning: 0 kr., 20 min.

3. Test dit billede-zoom og overlay på mobil
Problemet: På desktop: Fedt hover-zoom når du fører musen over produkt. På mobil: Zoomen åbner i et overlay der ikke kan lukkes, eller zoom-funktionen virker slet ikke.
Hvorfor det sker: Din webshop bruger en billede-viewer designet til desktop. Mobil-implementeringen er dårlig eller glemt.
Test det:
- Åbn produktside på din telefon
- Klik på produktbillede
- Kan du zoome ind? Kan du zoome ud igen?
- Kan du lukke overlay/modal?
- Er det intuitivt eller forvirrende?
Løsning hvis det er broken:
- Skift til en mobil-venlig image viewer (fx PhotoSwipe, GLightbox)
- Eller: Simplificér – på mobil kan simpelt swipe mellem billeder være bedre end fancy zoom
- Sørg for tydelig “X” eller “Luk” knap i overlay
Omkostning: 0 kr. hvis du skifter til gratis library, 30-60 min.
4. Valideringsfejl ved checkout skal være synlige
Problemet: Kunde udfylder checkout-formular. Klikker “Gennemfør ordre”. Intet sker. De klikker igen. Stadig intet. Giver op.
Hvad der faktisk skete: Email-feltet øverst på siden havde en fejl (“Ugyldig email”). Men fejlbeskeden stod helt i toppen, og kunden var scrollet ned til “Betal” knappen. De så aldrig fejlen.
Løsningen:
- Scroll automatisk op til første fejl:
// Når formular submittes og der er fejl:
const firstError = document.querySelector('.error');
if (firstError) {
firstError.scrollIntoView({ behavior: 'smooth', block: 'center' });
}
- Vis fejl direkte ved feltet (ikke kun som samlet liste i toppen)
- Inline validation: Vis fejl når bruger forlader felt (før de når til submit-knap)
Bonus: Brug tydelige, hjælpsomme fejlbeskeder:
- ❌ “Ugyldig input”
- ✅ “Email skal indeholde @ og et domæne (fx [email protected])”
Omkostning: 0 kr., 30-45 min. afhængigt af din platform
5. Din header/top-menu skal maks fylde 10% af skærmen
Problemet: På mobil fylder din header 30% af skærmen. Kunden skal scrolle 3 gange bare for at se ét produkt.
Test: Åbn din webshop på mobil. Hvor meget af skærmen er header, menu, cookie-banner før kunden ser indhold?
Hovedregel:
- Header: Max 60-80px på mobil (10% af en standard mobil-skærm)
- Cookie-banner: Kompakt, ikke 200px høj
- Announcements: Hvis du har “Fri fragt over 500 kr” banner – hold det til én linje
Løsning:
- Lav en “sticky header” der bliver mindre når bruger scroller (shrinks to minimal version)
- Skjul dele af navigation bag en hamburger-menu
- Drop unødvendige elementer på mobil (fx mega-menu er overkill)
Før og efter:
- Før: Logo (60px) + Menu (50px) + “Fri fragt” banner (40px) + Cookie (80px) = 230px / 800px skærm = 29% spildt
- Efter: Logo/hamburger (60px) + Compact cookie (40px) = 100px / 800px = 12% spildt
Resultat: Kunden ser faktisk dine produkter.
Omkostning: 0 kr., 45-60 min. afhængigt af tema
6. MobilePay/Apple Pay skal være synligt i kurven – ikke først ved checkout
Problemet: Kunde lægger produkt i kurv. Ser: “Gå til checkout” knap. Tænker: “Jeg skal udfylde 15 felter, jeg gør det senere.” Forlader siden.
Hvad de ikke så: Du har faktisk Apple Pay / MobilePay hurtig-checkout! Men det er skjult inde i checkout-flowet.
Løsningen: Vis express-checkout allerede i kurv-draweren/kurv-siden.
På Shopify:
- Aktiver Dynamic Checkout Buttons
- Disse vises automatisk både på produktside OG i kurv
- Kunden ser: “Shopify Pay” / “Apple Pay” knap direkte
På WooCommerce:
- Brug plugins som WooCommerce Stripe (inkluderer Apple Pay/Google Pay på cart-page)
- Eller: QuickPay/Nets med express checkout enabled
Resultat: Kunde ser at de kan gennemføre på 30 sekunder med to klik → Højere chance for at de gør det NU i stedet for “senere”.
Data: Express checkout buttons kan øge conversion med 15-30% (afhængigt af målgruppe).
Omkostning: 0 kr. (hvis du allerede har betalingsmetoderne), 10 min. at slå til
7. Reducer whitespace – prioritér indhold
Problemet: Minimalistisk design er fedt. Men på mobil bliver det til: Scroll, scroll, scroll for at finde det vigtigste.
Eksempel:
- Produktnavn: 40px whitespace over, 40px under
- Pris: 30px whitespace over, 30px under
- “Læg i kurv” knap: 50px whitespace over
Resultat: Kunden skal scrolle halvanden skærmlængde for at komme fra produktnavn til “Læg i kurv”.
Løsningen:
- Reducér whitespace på mobil (CSS media queries)
- Gør vigtige elementer tættere sammen
- Prioritér: Produktnavn → Pris → Varianter → Køb-knap skal være synlig uden scroll
Hovedregel: På mobil, vær mere kompakt. På desktop, brug whitespace mere generøst.
Konkret CSS-eksempel:
/* Desktop: Generøs spacing */
.product-title {
margin-bottom: 40px;
}
/* Mobil: Kompakt */
@media (max-width: 768px) {
.product-title {
margin-bottom: 16px;
}
}
Omkostning: 0 kr., 30 min.
8. Gør login nemt: Engangskode i stedet for password-reset
Problemet: Kunde skal logge ind. Har glemt password (alle har). Klikker “Glemt password” → Email → Link → Nulstil → Opfind nyt password med 8 tegn, stort bogstav, special character, blodprøve → Giver op.
Bedre løsning: Magic link / Engangskode
Flow:
- Kunde indtaster email
- Får SMS eller email med 6-cifret kode (eller magic link)
- Indtaster kode eller klikker link
- Logget ind
Fordele:
- Ingen password at huske eller nulstille
- Hurtigere (især på mobil)
- Mere sikkert (ny kode hver gang)
Implementering:
- Shopify: Apps som “One-Click Login” eller “Passwordless Login”
- WooCommerce: Plugins som “Passwordless Login” eller “WP Secure Auth”
- Custom: Services som Auth0, Supabase har built-in magic link
Bonus: Gør det også nemt at blive ved som gæst. Forceret login = tabte salg.
Omkostning: Gratis plugins findes, eller ~$5-20/md for premium, 20-30 min. setup
9. Lad kurven leve så længe som muligt
Problemet: Kunde lægger varer i kurv på mobil kl. 20. Næste dag kl. 12 på computer: Kurv er tom. Kunde skal finde produkterne igen. Gider ikke. Køber ikke.
Realiteten: Købsrejser er multi-device og multi-session. Især for produkter over 500 kr.
Løsningen:
1. Forlæng kurv-expiration:
- Standard er ofte 24-48 timer
- Overvej 7-14 dage (især for højere-pris produkter)
2. Synkroniser kurv på tværs af devices (hvis logget ind):
- Shopify gør dette automatisk for logged-in brugere
- WooCommerce: Kræver session-management (built-in for logged-in)
3. Send påmindelse-email:
- “Du har stadig [produkt] i din kurv”
- Efter 24 timer, og igen efter 3-5 dage
- Inkludér direkte link tilbage til kurv
Data: Abandoned cart emails kan generobre 5-15% af tabte salg.
Omkostning:
- Forlænge kurv-session: 0 kr., 10 min. (ændring i indstillinger)
- Abandoned cart emails: Gratis/inkluderet i mange platforms, eller apps fra 0-300 kr./md
10. Tjek at autofill fungerer på dine felter
Problemet: Browsers har smart autofill til adresser, emails, telefonnumre. Men det virker ikke på din webshop fordi dine felter ikke er tagget korrekt.
Hvorfor det betyder noget: Autofill kan reducere checkout-tid med 30-50%. På mobil er det forskellen mellem at købe nu eller “senere” (= aldrig).
Løsningen: Brug korrekt autocomplete attribut
<!-- Navn -->
<input type="text" name="name" autocomplete="name">
<!-- Email -->
<input type="email" name="email" autocomplete="email">
<!-- Telefon -->
<input type="tel" name="phone" autocomplete="tel">
<!-- Adresse -->
<input type="text" name="address" autocomplete="street-address">
<!-- Postnummer -->
<input type="text" name="zip" autocomplete="postal-code">
<!-- By -->
<input type="text" name="city" autocomplete="address-level2">
<!-- Betalingskort -->
<input type="text" name="cc-number" autocomplete="cc-number">
<input type="text" name="cc-exp" autocomplete="cc-exp">
<input type="text" name="cc-csc" autocomplete="cc-csc">
Test det:
- Åbn din checkout på mobil (iPhone eller Android)
- Klik i navn-felt
- Får du forslag til autofill fra din kontaktinfo?
- Hvis ikke → Dine felter mangler autocomplete
Fuld liste af autocomplete-værdier: MDN Web Docs
Omkostning: 0 kr., 20-30 min. at tilføje til dine skabeloner
11. Ordrebekræftelsen: Start af en relation, ikke en afslutning
Problemet: Din ordrebekræftelse er kedelig og sendt fra [email protected].
Hvad kunden læser: “Tak for din ordre. Vi gider ikke høre fra dig.”
Misset mulighed: Ordrebekræftelsen er det første touchpoint EFTER kunden har stillet dig tillid og penge. Det er guldstanderen for at starte en relation.
Løsningen:
1. Brug en reel afsender-email:
- ❌
[email protected] - ✅
[email protected]eller[email protected] - Bonus:
[email protected](personligt navn)
2. Gør den personlig og engagerende:
I stedet for:
“Ordre #1234 er bekræftet. Total: 599 kr. Forventet levering: 2-4 dage.”
Prøv:
“Hej [Navn]!
Fedt at du har valgt os! 🎉 Din ordre er på vej, og vi glæder os til at du får den.
Hvad sker der nu?
– Vi pakker din ordre i dag
– Du får track & trace når den sendes (typisk indenfor 24 timer)
– Forventet levering: Torsdag-fredagHvis du har spørgsmål, er du meget velkommen til at skrive tilbage til denne email – vi svarer indenfor 2 timer i hverdage.
Venlig hilsen,
Sarah
DinShop”
3. Tilføj værdi i emailen:
- Tips til brug af produktet
- Link til how-to video
- “Andre der købte dette, elskede også…” (cross-sell MEN subtilt)
- Invitation til at følge på Instagram
4. Gør det nemt at kontakte:
- Direkte link til support
- Telefonnummer synligt
- Forventet svartid
Resultat:
- Kunden føler sig velkommen (ikke bare et ordrenummer)
- Højere chance for repeat-purchase
- Mindre support-spørgsmål (fordi du proaktivt forklarer processen)
- Word-of-mouth: “De har virkelig god service”
Omkostning: 0 kr., 30 min. at omskrive din email-template
Samlet impact: Små ting, stor forskel
Lad os se på hvad disse 11 optimeringer kan betyde:
Før:
- 100 besøgende på produktside
- 30 lægger i kurv (30% add-to-cart rate)
- 5 gennemfører køb (16% checkout completion = 5% samlet conversion)
Efter implementering af ovenstående:
- Bedre UX på produktside (tastatur, billeder, whitespace) → +5% flere lægger i kurv = 35 i stedet for 30
- Synlig express checkout → +10% flere gennemfører
- Bedre form validation → +10% færre dropout
- Længere kurv-levetid + påmindelser → +15% recovery
Konservativt estimat: 20% stigning i samlet conversion.
- Fra 5 ordrer til 6 ordrer ud af 100 besøgende
- Ved 10.000 besøgende/md: 100 ekstra ordrer/md
- Ved 500 kr. gennemsnitlig ordreværdi: 50.000 kr. ekstra omsætning/md
Total investering for alle 11 optimeringer: 0-500 kr. + 5-8 timers arbejde.
Implementation-plan: Gør det i dag
Hvis du kun har 1 time:
- Fix tastatur-typer på checkout (15 min)
- Tilføj express checkout til kurv (10 min)
- Skift ordrebekræftelses-afsender fra no-reply (10 min)
- Test popups på din mobil og slå overlap fra (15 min)
- Forlæng kurv-expiration til 7 dage (5 min)
Hvis du har 3-4 timer:
- Gør alle 11 ovenstående
Hvis du har 8 timer:
- Gør alle 11
- Plus: Test hele købsrejsen på mobil og lav noter på ALT der irriterer
- Fix så meget som muligt
Fokusér på det der skaber værdi – automatiser resten
Disse 11 optimeringer tager 5-8 timer at implementere. Det er tid godt brugt.
Men hvis du bruger 10-15 timer om ugen på at håndtere ordrer manuelt, opdatere lager, og importere til regnskab – så har du ikke disse 5-8 timer til overs.
Det er her automation kommer ind.
Hos Pairy automatiserer vi det kedelige, så du kan fokusere på det der faktisk forbedrer din webshop og øger salget.
Hvad vi automatiserer:
- ✅ Ordre-synkronisering fra webshop til regnskab
- ✅ Produkt- og pris-synkronisering
- ✅ Kunde-synkronisering
- ✅ Automatisk bogføring
Resultat: Du sparer 10-20 timer/måned på administration.
De timer kan du i stedet bruge på:
- At implementere disse 11 optimeringer
- At teste og forbedre din checkout-flow
- At skrive bedre produkt-beskrivelser
- At tage bedre produktfotos
- At tale med kunder
- At faktisk vokse din forretning
Fra 149 kr./md – mindre end hvad én time af din tid koster.
Eller kontakt os:
- 📧 [email protected]
- 💬 Vi viser dig hvordan automation frigør tid til optimering
Læs også:
- 📖 Fra død vækst til breakthrough: Frigør tid til det der skaber værdi
- 📖 Når ’10 minutters’ import tager 3 timer: Guide til dataimport der virker
- 📖 Produktfotografi: Traditionel vs. AI i 2026
De bedste webshops vinder ikke på størst budget – de vinder på bedst UX. Start med disse 11 tiltag i dag. 🚀