Spring til hovedindhold
Kasper Stuck

Guide - 16 kapitler - Start Shopify-webshop - den komplette guide (2026)

Alt jeg ved om at starte en webshop på Shopify i Danmark. Plan-valg, tema, betaling, fragt, legal, SEO og launch. Skrevet til webshop-ejere, ikke udviklere.

Forfatter
Kasper Stück
Opdateret
Laesetid
40 min
Niveau
Begynder

Shopify er det rette valg for langt de fleste nye danske webshops i 2026. Jeg har valgt platformen for mine kunder siden 2016, og beslutningen bliver lettere hvert år: Shopify er hurtigst i luften, har branchens bedste checkout, håndterer betaling, compliance og hosting ud af kassen, og lader dig bruge din tid på forretningen i stedet for drift. Denne guide antager Shopify. Den er skrevet til dig der har besluttet dig - og som nu vil vide præcis hvad du skal gøre, i hvilken rækkefølge, og hvor faldgruberne ligger.

Guiden har en parallel komplet Shopify-tjekliste med alle konkrete kontrolpunkter, så du kan arbejde dig igennem punkt for punkt mens dine krydser gemmes lokalt.

Hvem guiden er til

Shopify fungerer i meget forskellige kontekster, og din profil bestemmer hvor meget af guiden der rammer dig direkte.

Solo-founder med første Shopify-butik

Typisk profil: 1 person, under 200 produkter, begrænset budget, vil gerne i gang hurtigt uden at lave dumme begynderfejl. Denne guide er skrevet direkte til dig. Læs alt, start på Shopify Basic, hold dig til Dawn eller et solidt betalt tema fra Shopify Theme Store, og undgå at tilpasse Liquid før du har 100 ordrer. Tidslinje: 4-8 uger fra idé til launch.

Etableret offline-forretning der flytter på Shopify

Du har en fysisk butik eller B2B-salg, og Shopify bliver en kanal mere. Fokus: Shopify POS hvis du har fysisk salg, sammenhæng med dit eksisterende bogføringssystem (Shopify har connectorer til e-conomic, Dinero, Billy og Business Central), og at butikken ikke bliver en “separat ø” fra din daglige drift. Tidslinje: 6-10 uger.

Side-hustle der bliver alvor

Du sælger allerede via Instagram, Facebook Marketplace eller tilsvarende. Nu skal det være en rigtig forretning på et solidt fundament. Fokus: moms, CVR, legal, og at få struktur på produktdata og bogføring fra start. Shopify Starter kan være nok hvis du primært sælger via social commerce og bare vil have en simpel checkout-side. Ellers start på Basic. Tidslinje: 2-6 uger.

Første Shopify-butik i en større virksomhed

Du arbejder i et team og bygger webshop nummer 1 på Shopify. Du skal sandsynligvis op på Grow eller Advanced for at have staff-pladser og de rapporter du har brug for. Plus bliver relevant ved meget høj omsætning, B2B-sporet, eller når du har behov for Shopify Flow og scripts på checkout. Tidslinje: 8-16 uger.

Forretningsmodel og enhedsøkonomi

Den vigtigste beslutning er ikke hvilket tema du vælger eller hvilken plan du starter på. Det er hvem du sælger til, hvad du sælger, og om enhederne hænger sammen.

Vælg spor: B2C, B2B eller begge på Shopify

B2C er det klassiske spor: priser inkl. moms, 14 dages fortrydelsesret, høj forventning til betalingsmetoder, leveringshastighed og retur. Shopifys standard-opsætning er bygget til B2C og virker fint ud af kassen.

B2B på Shopify kræver som udgangspunkt Shopify Plus eller den nyere B2B-funktion på højere planer, hvis du vil have login-baserede prislister, betaling på konto, drafts og godkendelses-flows. Små B2B-butikker kan klare sig med rabatkoder og skjulte kollektioner på Basic eller Grow, men det skalerer ikke.

Begge spor samtidigt er teknisk muligt via B2B-funktionaliteten i Plus/Advanced eller via apps som Wholesale Club, men det dobler konfigurationen, checkout-edge cases og test-arbejdet. Start med ét spor, og åbn det andet når du ved hvad du faktisk har brug for.

Regn på enhederne før du opretter butikken

Dækningsbidrag pr. ordre er det tal der afgør om du har en forretning eller et dyrt hobbyprojekt. Pr. ordre betyder: salgspris minus indkøb minus emballage minus fragt (ud og hjem ganget med retur-procent) minus transaktionsgebyrer (Shopify Payments, MobilePay, Klarna) minus Shopify-abonnement delt med antal ordrer minus CAC.

Shopify Basic koster 39 USD/md. ved månedlig betaling (29 USD/md. ved årlig, ca. 200-275 kr./md.) uden apps. Læg oven i: Shopify Payments tager en procentsats + fast beløb pr. kortkøb afhængigt af din plan (tjek aktuelle satser for Danmark i Shopify admin under Settings → Payments), MobilePay MyShop tager 1,49% + 1 kr. pr. transaktion op til 10 mio. kr./år, og en håndfuld apps (cookie consent, fragt, email) lander let mellem 500 og 2.000 kr./md.

Hvis dækningsbidrag pr. ordre er negativt eller under 50 kr. på en AOV omkring 400-600 kr., er der ikke plads til noget. Du kan ikke marketing dig ud af dårlige enhedsøkonomier - Shopify forstørrer dem bare hurtigt og effektivt.

Prisstrategi og før-priser

Alle priser på Shopify er inkl. moms for B2C. Sæt din butiks-valuta til DKK, og sæt “Include tax in prices” på i Settings → Taxes and duties. Det er ikke et valg — det er dansk lovkrav for B2C.

Hvis du laver rabatter og før-priser, skal før-prisen kunne dokumenteres 30 dage tilbage. Shopifys indbyggede “Compare at price” viser før-prisen overstreget, men logger ikke historik. Brug en app som Prisguard eller Analyzify hvis du kører rabatter systematisk — ellers gem skærmbilleder.

Virksomhed, CVR og moms

Den del jeg ser flest udskyde. Tag den før du rør Shopify-kontoen.

Selskabsform: enkeltmandsvirksomhed eller ApS

Til en ny Shopify-butik er valget i praksis mellem enkeltmandsvirksomhed og ApS. PMV (personligt ejet mindre virksomhed) kan ikke momsregistreres, og det betyder den ikke virker når du passerer 50.000 kr. i omsætning - hvilket du gør, hvis forretningen skal være alvor.

Enkeltmandsvirksomhed er gratis at oprette via virk.dk. Du hæfter personligt. ApS koster 40.000 kr. i selskabskapital, giver begrænset hæftelse og et mere solidt indtryk. For solo-foundere er enkeltmandsvirksomhed fint de første 1-2 år.

CVR, phishing og stamdata

Registrering i CVR er gratis via virk.dk og tager 10 minutter. Pas på phishing-mails der kræver betaling for “CVR-gebyr” - Erhvervsstyrelsen opkræver aldrig gebyr for at stå i CVR. Sig nej til alle mails der ligner registerarbejde uden at have aftalt det med din bogholder.

CVR-nummer, virksomhedsnavn og adresse skal fremgå på Shopify-butikkens footer, i Contact-siden og i alle automatiske e-mails. Det er lovkrav, ikke kosmetik. Sæt det ind i Shopify Settings → Store details og referér variablen i dit tema-footer og i notification-templates.

Moms og 50.000 kr.-reglen

Du skal momsregistreres når du sælger momspligtige varer for mere end 50.000 kr. inden for en periode på 12 sammenhængende måneder. Under grænsen er registrering valgfri. Forventer du at passere grænsen, skal du registrere senest 8 dage før.

Mit råd til nye Shopify-butikker: Registrér fra start medmindre du er 100% sikker på at ligge under grænsen. Det gør bogføringen lettere, og du kan trække moms fra dine indkøb (Shopify-abonnement, apps, tema, fotoshoot, emballage) fra dag 1.

Når du er registreret, skal du indberette rettidigt hver periode. Også når der er nul i salg. “Nulindberetning” er ikke valgfrit.

I Shopify: Settings → Taxes and duties → Denmark → tilføj dit CVR-nummer. Shopify beregner automatisk 25% moms og viser det korrekt i checkout og ordrebekræftelser, når det er konfigureret.

Bogføring fra dag 1

Digital bogføring er lovpligtigt. For kapitalselskaber (ApS m.fl.) gælder det allerede. For personligt ejede virksomheder træder kravet i kraft 1. januar 2026 for virksomheder med en omsætning over 300.000 kr. i to på hinanden følgende år. Systemet skal være registreret og godkendt af Erhvervsstyrelsen, og regnearket duer ikke. Mit råd: uanset om du er tvunget eller ej, så brug et godkendt standardsystem fra dag 1 — det sparer dig omdannelses-arbejdet senere.

Shopify har connectorer til de tre mest brugte danske systemer: e-conomic, Dinero og Billy. Vælg et af dem, og sæt integrationen op før din første ordre. Den vigtigste test er: kan du lave en ordre i Shopify og se den lande korrekt i dit bogføringssystem, med korrekt momsbehandling og afstemning mod udbetalingen fra Shopify Payments? Øv det med én test-ordre.

Shopify-plan, konto og domæne

Her begynder det praktiske arbejde.

Vælg plan: Starter, Basic, Grow, Advanced

Shopify har fem planer i 2026: Starter, Basic, Grow, Advanced og Plus.

Shopify Starter ($5/md.) er en minimal løsning uden fuld online butik — primært til social commerce og betalingslinks. Ikke relevant hvis du vil have en rigtig webshop.

Shopify Basic ($39/md. månedligt / $29/md. årligt) dækker langt de fleste opstartsbehov. Du får ubegrænsede produkter, Shopify Payments, 2 staff-konti, og alt det grundlæggende til at drive en butik. Start her.

Shopify Grow ($105/md. månedligt) er den mellemste plan. 5 staff-konti, bedre rapporter og lavere transaktionsgebyrer. Skift op når du rammer staff-grænsen eller har brug for at forstå dine data bedre. (Grow hed tidligere bare “Shopify”.)

Shopify Advanced ($399/md. månedligt) giver 15 staff-konti, avancerede rapporter, Shopify Flow og den laveste Shopify Payments-sats. Skift op når Flow-automatiseringer erstatter reelt manuelt arbejde, eller når du har brug for avanceret segmentering i rapporterne.

Shopify Plus (fra $2.300/md.) er for store butikker eller ved meget komplekse B2B-behov. Ikke relevant for en startende shop.

Start månedligt de første 3 måneder mens du mærker systemet. Skift til årlig betaling (~25% rabat) når du er sikker.

Opret Shopify-konto korrekt

Brug virksomhedens mail, ikke din private. Sæt 2FA på fra dag 1. Udfyld Settings → Store details med korrekt virksomhedsnavn, adresse, CVR, mail og telefonnummer. Disse felter bruges i notification-emails, checkout og footer — og de skal være korrekte for compliance.

I Settings → Users sætter du rollebaserede adgange. Din revisor skal kun have “Reports” og “Finances”. Din freelancer skal kun have adgang til det område de arbejder i. Aldrig “Full permissions” til andre end dig selv.

Domæne på Shopify

Køb et .dk-domæne hos en Punktum dk-forhandler. Grundprisen er 71 kr./år inkl. moms direkte fra Punktum dk, men forhandlere lægger typisk et administrationsgebyr oveni, så den samlede pris ender omkring 80-150 kr./år afhængigt af forhandler. Registrant skal være virksomheden - ikke dit bureau, ikke din private mail. Brug CVR og virksomhedsmail ved registreringen.

I Shopify: Settings → Domains → Connect existing domain. Peg din domæne-forhandlers DNS på Shopify (A-record til Shopify og CNAME for www). Sæt dit .dk-domæne som primært, så Google ikke indekserer både .dk og myshopify.com — Shopify sætter automatisk canonical tags der peger på det primære domæne.

Mail på eget domæne

Shopify hoster ikke mail. Du skal bruge Google Workspace eller Microsoft 365 (begge ca. 50-100 kr./md. pr. bruger). Gmail.com eller outlook.com i din Shopify-footer er et amatør-signal, ingen tager seriøst.

Samtidig med mailen: opsæt SPF, DKIM og DMARC som DNS-records. Shopify giver dig også SPF- og DKIM-records specifikt til dine Shopify-notifikationer, så ordrebekræftelser ikke lander i spam. Gør det én gang og glem det.

Tema og branding

Temaet er det kunden ser. Det skal virke, ikke imponere.

Vælg tema

Dawn er Shopifys gratis reference-tema. Det er moderne, hurtigt, tilgængeligt og opdateres af Shopify. Start her. 80% af nye butikker bør blive på Dawn de første 3-6 måneder og lære hvad der faktisk betyder noget før de investerer i et betalt tema.

Betalte temaer fra Shopify Theme Store (Impulse, Prestige, Broadcast, Motion og tilsvarende) koster engang omkring $300-400 og giver flere sektioner og stil-variationer. De er relevante når din brand-identitet kræver det, og når du har data der siger Dawn begrænser dig.

Undgå temaer fra tredjeparts-markedspladser. Shopify Theme Store-temaer er sikkerhedstjekket og vedligeholdt; de andre er ikke.

Hold dig fra Liquid-tilpasning tidligt

Dette er den dyreste begynderfejl i Shopify-verdenen: at tilpasse Liquid-kode før du ved hvad du har brug for. Hver lille “bare en lille ændring” i theme.liquid bliver til vedligeholdelsesgæld du slæber med dig hver gang Shopify opdaterer temaet.

Regel: Ingen Liquid-ændringer før du har 100 ordrer. Brug sektioner og blocks i theme customizer. Hvis du ikke kan løse noget dér, så spørg om det er så vigtigt at du vil betale vedligeholdelse på det i al fremtid.

Branding-basics

Logo i SVG og PNG i mindst 3 størrelser. Favicon i 32x32 PNG (ikke ICO).

Farver: 1 primærfarve, 1 accentfarve, 1 baggrundsfarve. Sæt dem i Theme settings → Colors så de er konsistente overalt. Test kontrast på CTA-knapper — hvis “Tilføj til kurv”-knappen ikke springer tydeligt i øjnene, taber du ordrer.

Produktbilleder skal være kvadratiske (mindst 2048x2048 px), ensartet hvid baggrund, og mindst 4 billeder pr. produkt: hovedbillede, detaljer, sammenhæng, skalaforhold. Livsstilsbilleder som supplement, ikke som erstatning for det hvide baggrundsbillede — Google Merchant Center kræver ren baggrund.

Shopify Payments, MobilePay og betaling

Betaling er et konverteringsemne, ikke et teknisk emne.

Shopify Payments som basis

Aktivér Shopify Payments i Settings → Payments. Det er integreret i Shopify-stack’et, giver kort + Apple Pay + Google Pay + Shop Pay i checkout, har indbygget 3D Secure/SCA, og Shopify opkræver ikke ekstra transaktionsgebyr oven i kortsatserne. Refunds og chargeback-håndtering foregår direkte i admin, og udbetalinger matcher 1:1 med dine ordrer — hvilket gør bogføring og afstemning markant lettere.

Opsætning kræver dit CVR, kontooplysninger og personlig identifikation (MitID). Forvent 1-2 hverdage før Shopify godkender.

Shop Pay er Shopifys egen accelererede checkout. Lad den være tændt — den løfter typisk konvertering på tværs af branchens butikker, især på mobil.

MobilePay: ikke valgfrit i Danmark

Danske B2C-kunder forventer MobilePay. MobilePay har over 200.000 tilmeldte butikker og webshops i Danmark og ~4,7 mio. aktive brugere. På mobil giver det et betydeligt konverteringsløft, fordi betalingsflowet reduceres til ét klik.

Installation: Vipps MobilePay har en officiel Shopify-app. Opret en erhvervsaftale hos Vipps MobilePay, installer appen, konfigurér API-nøgler. Forvent 1-3 dage på hele processen. Test flowet i produktion med små beløb før launch.

Klarna når det giver mening

Klarna giver typisk et konverteringsløft på ordrer med AOV over 500-800 kr. Prisen er højere transaktionsgebyrer og et mere komplekst returflow (kunden har faktura fra Klarna, du håndterer varen — refund skal gå via Klarna, ikke direkte).

Mit råd: Start uden Klarna. Tilføj det efter 1-2 måneder hvis dine data viser, at du taber ordrer i checkout på høj-AOV-segmenter. Installation sker via Shopifys Klarna-integration i Settings → Payments.

SCA og 3DS-test

Shopify Payments og MobilePay håndterer SCA automatisk, men test det før launch. Shopify giver dig testkort (fx 4242 4242 4242 4242 til success, 4000 0027 6000 3184 til SCA-challenge). Kør både godkendt og afvist flow igennem. Test også refund — fra ordren i admin, klik Refund, og verificér at pengene faktisk kommer retur til testkortet. Hvis du ikke har set den animation før launch, kender du ikke dit eget system.

PCI: rør ikke kortdata

Shopifys hosted checkout løser PCI-compliance for dig. Det er en hovedgrund til ikke at lave custom checkout-integrationer. Lad kortoplysninger forblive Shopifys ansvar — det er gratis beskyttelse mod en risiko der ellers kan koste dig dyrt.

Fragt, levering og retur på Shopify

Retur er et produkt — behandl det som sådan.

Shopify Shipping eller egne transportører

I Settings → Shipping and delivery sætter du fragtzoner op. To mulige tilgange:

Shopify Shipping (den native label-løsning med forhandlede rater) er kun tilgængelig i udvalgte lande — ikke Danmark. Danske butikker bruger i praksis transportør-apps eller en aggregator til at håndtere labels og fragt.

Transportør-apps og aggregatorer: Shopify-apps fra PostNord, GLS, DAO og Bring er den enkleste vej til labels og tracking. En aggregator som Shipmondo (understøtter flere transportører gennem ét abonnement) giver typisk bedre rater til mindre butikker og samler alle fragtaftaler i én konto.

Til start: vælg 1-2 transportører, ikke 5. Du kan altid tilføje flere senere.

Fragtzoner og priser

Sæt fragtzoner op i Shopify Shipping med enten vægtbaserede eller faste priser. Faste priser (“under 500 kr. = 39 kr., over 500 kr. = gratis”) er pragmatisk for de første 6 måneder. Vægtbaseret bliver relevant når du sælger tunge varer eller har mange varianter.

Gratis fragt-tærskel: 15-25% over din nuværende AOV. Under 15% taber du margin uden at hæve ordrestørrelsen. Over 25% rykker kunderne sig ikke. Regn det igennem, gen-regn det efter første måned.

Returpolitik og RMA-flow

Shopifys “Self-serve returns” (Admin → Orders → Return) lader kunder selv starte en return via ordre-linket i ordrebekræftelsen. Det sparer dig support-tid og reducerer friktion. Aktivér det når du har volumen nok til at det betaler sig.

Den lovpligtige fortrydelsesret på 14 dage skal afspejles i din returpolitik. Vigtigst: ordrebekræftelsen skal indeholde fortrydelsesvejledningen på varigt medium (altså direkte i mailen, ikke kun et link). Hvis du ikke giver de krævede oplysninger, kan fortrydelsesfristen forlænges til maksimalt 12 måneder og 14 dage.

Praktisk: Rediger Shopifys “Order confirmation” notification-template i Settings → Notifications → Order confirmation. Indsæt hele fortrydelsesvejledningen direkte i template’n. Test ved at lægge en ordre og åbne mailen.

Specialfremstillede varer, forseglet software, hygiejnevarer og enkelte andre produkttyper er undtaget fra fortrydelsesretten. Marker dem tydeligt på produktsiden i Shopify — brug et metafield eller en tag, og vis det via tema-sektion.

Produkter, varianter og kollektioner

Produktdata er dit vigtigste aktiv.

SKU-standard og varianter

Hver produkt får en entydig SKU der følger en navngivningsregel du har skrevet ned. “TSHIRT-BLACK-M” er fint. “test123” er ikke.

Shopify understøtter max 3 option-dimensioner pr. produkt. Variant-grænsen blev i 2025 hævet fra 100 til op til 2.048 varianter pr. produkt (under gradvis udrulning, kræver opdateret tema og API-kompatibilitet). Selv med den højere grænse: hold dig til 2 dimensioner i praksis — typisk størrelse og farve. Tre dimensioner bliver hurtigt til 50 varianter du ikke kan styre.

Metafields: det der gør Shopify fleksibelt

Metafields er Shopifys måde at tilføje strukturerede produktdata på uden at hacke temaet. Brug dem til: ingredienser, pasningsvejledning, materialer, leveringsestimat pr. produkt, garanti-information, størrelses-guide.

Settings → Custom data → Products → Add definition. Definér metafield’et som struktureret felt (tekst, tal, reference), og referér det i dit tema via Dynamic sources eller via en sektion i theme customizer. Det er bedre end at proppe alt ind i produktbeskrivelsen.

Kollektioner og kategorier

Brug Shopify Collections til kategoristruktur. Start med 5-10 kollektioner, ikke 30. Manuelle kollektioner for de vigtigste landing pages, automatiske (smart collections) baseret på tags eller metafields for dynamiske visninger.

Lav én “Best sellers”-kollektion der automatisk sorterer efter salg — Shopifys “Best selling” sortering opdaterer løbende, og den kollektion bliver typisk din mest besøgte.

Produktbilleder

Mindst 4 billeder pr. produkt: hovedbillede på hvid, to detaljer, én livsstil eller skala. Kvadratisk format mindst 2048x2048 px. Shopify komprimerer og serverer responsivt automatisk — du skal ikke selv optimere filstørrelse.

Alt-tekst på hvert billede. Shopify har alt-tekst-feltet direkte ved upload. Udfyld det — både for SEO og tilgængelighed.

Google Merchant Center-feed

Opret Google Merchant Center-feed via Shopifys officielle Google & YouTube-app. Du får gratis organiske Shopping-listings (også uden paid ads), og du får data om hvilke produkter der bliver vist. Tilføjer Shopify-pris, tilgængelighed og billede automatisk. Vigtigt: fyld “brand” og “product category” ind på alle produkter — uden dem afvises mange feeds af Google.

Juridiske sider via Shopify policies

Shopify har indbyggede policy-sider — brug dem.

Settings → Policies

I Shopify admin → Settings → Policies finder du felter til:

  • Refund policy (fortrydelsesret og returvilkår)
  • Privacy policy (privatlivspolitik)
  • Terms of service (handelsbetingelser)
  • Shipping policy (leveringsoplysninger)
  • Contact information (kontaktoplysninger)

Shopify har “Create from template”-knapper, men skabelonerne er generiske og ikke nødvendigvis danske-lovkompatible. Brug skabelonerne som udgangspunkt og tilpas — eller start med en dansk skabelon fra Dansk Erhverv, FDIH eller tilsvarende.

Når policies er udfyldt, linker Shopify automatisk til dem i checkout-footer og i order confirmation. Det er faktisk et krav: policies skal være tilgængelige før køb, og Shopify håndterer det korrekt når de er udfyldt.

Fortrydelsesretten er vigtigere end du tror

Den dyreste fejl i dansk nethandel: manglende fortrydelsesvejledning på varigt medium. Hvis ordrebekræftelsen ikke indeholder selve vejledningen (ikke bare et link), kan fortrydelsesfristen forlænges til maksimalt 12 måneder og 14 dage efter levering.

Praktisk i Shopify: Settings → Notifications → Order confirmation → Edit code. Indsæt fortrydelsesvejledningen i template’n så den kommer med i hver eneste ordrebekræftelse. Brug en statisk tekst eller referér din Shopify policy via Liquid ({{ shop.refund_policy }}). Test ved at købe noget i din egen butik og åbne mailen.

Prisoplysninger i checkout

Dansk regel: samlet pris inkl. leveringsomkostninger skal være synlig tæt ved bestillingsknappen. Shopifys standard-checkout håndterer det korrekt — total inkl. moms og fragt vises altid før “Pay now”-knappen. Dette er en af grundene til ikke at lave custom checkout. Hold fingrene fra det.

Reklamationsret (2 år)

Reklamationsret er ikke det samme som fortrydelsesret. Den dækker fejl og mangler, typisk i 2 år. Skriv en proces i dine handelsbetingelser: hvad kunden gør (mail + ordrenummer + billede), og hvad du gør (vurdering, reparation, ombytning eller refund). Reklamationer håndteres i Shopify via “Orders → Edit → Refund”, men selve sagsbehandlingen foregår i support.

Fjern ODR-link

EU’s ODR-platform blev lukket 20. juli 2025. Gamle skabeloner indeholder link til en side der ikke længere findes. Gennemgå dine policy-tekster og fjern alle ODR-referencer. Behold i stedet information om nationale klagemuligheder hvor relevant.

GDPR, cookies og tilgængelighed på Shopify

Cookies og samtykke

Reglen: ingen statistik- eller markedsførings-cookies før samtykke. Teknisk nødvendige cookies er undtaget. Samtykket skal være aktivt — forudkrydsede bokse er ikke gyldige.

Shopify har en indbygget Customer Privacy API som dit cookie-banner kan integrere mod — det sikrer at pixels og tags kun fyrer når samtykke er givet. Brug én af disse løsninger:

  • Cookiebot eller Cookieinformation: Solide løsninger, automatisk scanning, gode til danske compliance-krav. Installation via app eller manuelt script.
  • Shopifys egen Customer Privacy API: Simpel men fungerer, og kan integreres med de fleste moderne cookie-banner-apps.
  • Gratis apps fra Shopify App Store: Fungerer for mindre butikker, men verificér at de faktisk blokerer tags indtil samtykke.

Test efter installation: Åbn butikken i incognito, kig i browser dev-tools under Application → Cookies. Før du klikker ja, må der kun være tekniske cookies (session, cart, checkout). Efter samtykke kommer analytics/marketing-cookies. Hvis der er marketing-cookies før samtykke, virker dit banner ikke.

Databehandleraftaler

Alle der behandler persondata for dig skal have databehandleraftale. For en Shopify-butik er listen typisk: Shopify selv (DPA findes automatisk i din konto under Settings → Legal), Klaviyo eller Mailchimp, Google (GA4, Merchant Center, Ads), Meta (Pixel), fragtleverandører, helpdesk-system, cookie-consent-løsning. Saml alle DPA’er i én mappe. Hvis Datatilsynet spørger, er det her du slår dem op.

Lav også et lille register over behandlingsaktiviteter: kategorier af data, formål, retsgrundlag, opbevaringstid. Et regneark er nok.

Tilgængelighed

Tilgængelighedskravene (EAA, implementeret i DK via tilgængelighedsloven) gælder fra 28. juni 2025. E-handelstjenester er omfattet. Vigtig undtagelse: Mikrovirksomheder (under 10 ansatte OG under 2 mio. EUR i årlig omsætning eller balance) er fritaget fra kravene for tjenester. Mange solo-foundere og små teams er derfor ikke juridisk omfattet — men jeg anbefaler alligevel at ramme baseline, fordi det er god UX og fordi du hurtigt vokser ud af undtagelsen.

Dawn-temaet er rimeligt tilgængeligt ud af kassen: tastaturnavigation fungerer, kontrast er OK, formularer har labels. Jo mere du tilpasser temaet, jo mere risiko tager du.

Minimum-test før launch: Navigér hele købsflowet med TAB-tasten alene (produkt → kurv → checkout). Tjek farvekontrast på CTA-knapper og priser. Verificér at alle formularfelter har labels og synlige fejlbeskeder. Tilføj alt-tekst til alle billeder der bærer information.

SEO-basis på Shopify

SEO er en langsom disciplin. Sæt baseline op før launch, lad den arbejde i baggrunden, og fokusér marketing-budgettet på paid og email indtil SEO begynder at levere.

Teknisk SEO på Shopify

Shopify genererer automatisk sitemap.xml på /sitemap.xml og robots.txt på /robots.txt. Du kan redigere robots.txt via robots.txt.liquid (Settings → themes → Edit code) hvis du har brug for det — de fleste har ikke.

Fjern password-protection (Online Store → Preferences) når du er klar til launch. Indtil da er butikken ikke indekserbar.

Shopifys URL-struktur er fast: produkter ligger under /products/handle, kollektioner under /collections/handle. Du kan ikke ændre det, og det er fint — strukturen er konsistent og SEO-venlig.

Canonical tags sættes automatisk korrekt. Duplicate content fra variant-URL’er håndteres automatisk. Dette er et af områderne hvor Shopify gør det rigtige for dig.

Titles, meta descriptions og handles

Hver produkt- og kollektions-side har “Search engine listing”-felter i admin. Udfyld dem:

  • Page title: 50-60 tegn, indeholder primært søgeord + brand. Ikke “Produktnavn - Butiksnavn” kloning på 500 sider.
  • Meta description: 140-160 tegn, skriv for mennesker — CTR er vigtigere end keywords.
  • URL handle: Kort, læseligt, indeholder primært søgeord. Shopify genererer et default fra titlen, men det kan typisk forbedres.

Product structured data

Shopifys standardtemaer inkluderer Product structured data (JSON-LD). Verificér det med Googles Rich Results Test før launch. Hvis dit tema ikke gør det, så overvej at skifte tema eller installér en SEO-app (JSON-LD for SEO er den mest brugte).

Indholdsstrategi

Content marketing er kraftfuldt, men ikke i første måned. Fokusér på at få butikken til at virke, få de første 100 ordrer, og lær hvem dine kunder er. Start blog-indhold efter 1-2 måneder, når du ved hvad folk spørger om i support.

Shopify har en indbygget Blog under Online Store → Blog posts. Brug den — det er nemmere end at installere en ekstern blog, og SEO-værdien ligger på samme domæne som butikken.

Analytics og måleplan

Måleplan før marketing-budget.

Shopify Analytics + GA4

Shopify har indbygget analytics under Analytics → Dashboards. Det dækker det grundlæggende: sessions, konvertering, ordrer, AOV, top-produkter. Brug det dagligt.

GA4 er supplement: Installér den native GA4-integration via Shopifys Google & YouTube-app. Det sætter GA4 op med e-commerce events (view_item, add_to_cart, begin_checkout, purchase) uden at du skal røre Google Tag Manager. Det er mere pålideligt end at installere GTM manuelt og risikere at events ikke fyrer korrekt.

Verificér efter opsætning: Lav en testordre, åbn GA4 DebugView, og se at purchase-eventet faktisk lander med korrekt værdi og varenummer. Jeg har set mange butikker hvor GA4 var “opsat” men purchase-events aldrig kom igennem — så rapporterne viste nul salg.

KPI-dashboard

De KPI’er der betyder noget de første 3 måneder:

Konverteringsrate: Ordrer / sessions. Dansk branchenorm 1-3%. Under 1% er et signal om at teste checkout eller produktpræsentation.

Kurv → Checkout rate: begin_checkout / add_to_cart. Under 50% er typisk et signal om friktion i kurv (skjulte fragtpriser, manglende rabatkode-felt, utydelig CTA).

Checkout → Køb rate: purchase / begin_checkout. Under 60% peger på betalings- eller formularproblemer.

AOV: Styrer CAC-tolerance og fragtpolitik.

Retur-rate: Over 15-20% er et produkt- eller størrelsessignal.

CAC: Skal ligge under dækningsbidrag pr. kunde inkl. realistisk gentagelseskøb.

Shopify Analytics viser de fleste af disse direkte. Et regneark opdateret ugentligt slår et fancy Looker Studio du aldrig åbner.

Email og marketing

Shopify Email eller Klaviyo

Shopify Email er Shopifys indbyggede email-værktøj. Gratis op til 10.000 emails/md., simpelt, integreret med dine kunder og ordrer. Fint til start hvis du sender 1-2 nyhedsbreve om måneden og ikke har brug for avanceret automation.

Klaviyo er industri-standarden for Shopify-butikker der tager email seriøst. Avanceret segmentering, pre-byggede e-commerce flows (welcome, abandoned cart, post-purchase), og dybt integreret med Shopify. Skift til Klaviyo når du er klar til abandoned cart-automation og segmenteret marketing — typisk efter 1-2 måneder.

Samtykke og transaktionelle emails

Adskil altid marketing-samtykke fra køb. Du må ikke tvinge nyhedsbrevs-tilmelding som betingelse for køb. Shopify har “Email marketing opt-in”-feltet i checkout — den er valgfri for kunden, og sådan skal det være.

Transaktionelle emails (ordrebekræftelse, levering, retur) kræver ikke marketing-samtykke — de er nødvendige for aftalen. Men hold dem rent transaktionelle: tilføj ikke reklame i en ordrebekræftelse uden samtykke, for så bliver den hele emailen markedsføring.

Launch-playbook

Launch er ikke magi. Det er en forberedt dag uden overraskelser.

Pre-launch (de sidste 2 uger)

Frys ændringer i tema og apps 24 timer før go-live.

Kør 5 testkøb ende-til-ende med forskellige betalingsmetoder: kort, MobilePay, Klarna (hvis du har det), Shop Pay, gæstekøb med rabatkode. Refund hver af dem via Shopify admin. Dokumentér at det virker.

Test på mobil — iPhone Safari og Android Chrome. Mindst 60% af dine ordrer kommer fra mobilen.

Kør PageSpeed Insights på forsiden, en kollektion og en produktside. Få Core Web Vitals i grøn. Shopify er typisk hurtigt ud af kassen, men tunge billeder, mange apps og unødvendige scripts kan gøre det langsomt. Deaktivér apps du ikke bruger.

Verificér at ordrebekræftelsen indeholder fortrydelsesvejledningen, og at cookie-banneret blokerer tags korrekt indtil samtykke.

Kør soft launch: Fjern password, åbn butikken for 10-30 venner/familie med en rabatkode, og bed dem købe noget reelt. Ret de 3 største friktionskilder før go-live.

Launch-dag

Kort og fokuseret:

  1. Verificér at betalingsmetoder er aktive og kører live (lav en lille reel ordre på dit eget kort og refund den bagefter).
  2. Fjern password-beskyttelse under Online Store → Preferences.
  3. Verificér at GA4, Meta Pixel og Google Ads fyrer korrekt efter samtykke.
  4. Tjek at robots.txt og /sitemap.xml er live og korrekte.
  5. Indsend sitemap i Google Search Console.
  6. Send launch-mail via Shopify Email eller Klaviyo.
  7. Overvåg ordrer, betalinger, support og fejl i 4-8 timer.

Hvis noget fejler: rul tilbage til sidste kendte velfungerende tilstand. Ingen hastige fix på launch-dagen.

De første 90 dage

Daglig afstemning: ordrer i Shopify ↔ udbetaling fra Shopify Payments ↔ bank ↔ bogføringssystem. 15 minutter hver morgen i første måned. Det er der du fanger fejl før de bliver dyre.

Ugentligt KPI-review: konvertering, AOV, retur-rate, kurv-frafald. Én time om mandagen. Skriv ned hvad der overrasker.

Månedlig optimering: én hypotese, én ændring, mål før/efter. Lad være med at ændre 10 ting på én gang — du kan ikke isolere årsagen.

Typiske Shopify-fejl jeg ser

Manglende fortrydelsesvejledning i order confirmation. Kunden får et link i stedet for selve vejledningen. Resultat: forlænget fortrydelsesfrist til 12 mdr. + 14 dage.

Cookie-banner der ikke blokerer tags. Meta Pixel og GA4 fyrer ved sidebesøg før samtykke. GDPR-risiko og forvrænget data.

Tilpasning af theme.liquid uden grund. Du skaber vedligeholdelsesgæld du slæber med hver gang Shopify opdaterer temaet. Brug theme customizer og metafields i stedet.

Custom checkout eller script-hacking. Du taber Shopifys indbyggede PCI- og compliance-beskyttelse. Undgå medmindre du ved præcist hvorfor.

Ingen testkøb før launch. Første gang betalingssystemet møder virkeligheden er når en rigtig kunde bruger det. Der er altid noget.

Gratis fragt sat for lavt. Tærsklen ligger under AOV, så den koster margin uden at hæve ordrestørrelsen. Gen-regn den efter første måned.

Dårligt returflow. Ingen struktureret proces, kunderne skriver på Facebook, du bruger 30 minutter pr. retur. Aktivér Shopify Self-serve returns tidligt.

For mange apps. Hver app er en ekstra månedlig udgift, en potentiel performance-hit og en sikkerhedsrisiko. Installér kun apps du bruger aktivt. Gennemgå listen hver måned.

Marketing før måling. Paid ads startes før GA4, consent og events er på plads. Du ved ikke om det virker.

Udskudt bogføring. “Jeg samler bilag når jeg har tid”. Det har du aldrig. Sæt Shopify-til-bogføring-integrationen op fra dag 1.

Næste skridt

Når du har læst guiden, så gå til den parallelle Shopify-tjekliste og arbejd dig igennem punkt for punkt. Tjeklisten er bygget som en faseopdelt arbejdsproces - dine krydser gemmes lokalt så du kan vende tilbage.

Hvis du sidder fast på et specifikt punkt — plan-valg, Shopify Payments-opsætning, cookie-compliance, eller noget helt fjerde — kan du altid kontakte mig for en sparring. Jeg arbejder som ekstern CTO for webshops og har kørt Shopify-butikker igennem både opstart, skaleringspressede år og migreringer siden 2016.

Top tip

Hvis du kun har tid til tre ting inden launch, så gør det her: Få fortrydelsesvejledningen ind i Shopifys “Order confirmation”-notification template (varigt medium). Test at dit cookie-banner blokerer tags indtil samtykke. Lav mindst fem rigtige testkøb med refund via Shopify Payments. De tre punkter forhindrer flere problemer end alt andet tilsammen.

Flere guides

Shopify internationalisering - den komplette guide

Sådan går du fra dansk Shopify-shop til international forretning uden at drukne i Markets-setup, moms eller valutafejl. Praksisnær gennemgang af Shopify Markets, Translate & Adapt, flersproget SEO, EU-moms, multi-currency og launch pr. marked.

Laes mere

Shopify SEO og synlighed - den komplette guide

Alt jeg ved om at få en Shopify-webshop til at rangere og blive fundet. Fra teknisk SEO og struktur til rich results, Core Web Vitals og 90-dages plan. Baseret på rigtige cases.

Laes mere

Fortael mig om dit projekt

  • Østre Alle 102
    9000 Aalborg
    Danmark

Kontakt mig