Er zijn drie manieren om een Shopify-storefront te bouwen, en het prijsverschil daartussen is ruwweg dertig tegen één. Een aangepast premium thema kost $2.500-$5.000. Een custom thema kost $8.000-$50.000. Een headless build kost $30.000-$250.000 of meer.
De meeste winkels zouden de goedkoopste optie moeten kiezen. De meeste winkels krijgen een van de andere twee verkocht, omdat die winstgevender zijn om te bouwen en omdat "custom" in een pitch beter klinkt dan "we richten een bestaand thema goed in".
Deze gids vergelijkt de drie eerlijk op kosten, onderhoud, snelheid, flexibiliteit en risico, en geeft je een beslissingskader dat begint bij wat je echt nodig hebt in plaats van bij wat indrukwekkend klinkt.
De drie opties in één oogopslag
| Premium thema plus aanpassingen | Custom thema | Headless | |
|---|---|---|---|
| Bouwkosten | $2.500-$5.000 | $8.000-$50.000 | $30.000-$250.000+ |
| Doorlooptijd | 2-4 weken | 6-10 weken | 10-30 weken |
| Thema-updates | Geleverd door de themaontwikkelaar | Jouw verantwoordelijkheid | Niet van toepassing; de frontend is van jou |
| Jaarlijks onderhoud | Laag; meestal alleen app- en contentwerk | 10-20% van de bouwkosten | Doorlopende engineeringcapaciteit vereist |
| Ontwerpvrijheid | Groot binnen de themastructuur | Zeer groot, binnen Liquid | Onbeperkt |
| Wie het na livegang kan aanpassen | Jij, via de thema-instellingen | Jij voor content, een developer voor de structuur | Een developer voor vrijwel alles |
| Checkout | Die van Shopify (snel, geoptimaliseerd, onderhouden) | Die van Shopify | Die van Shopify, op het domein van Shopify |
| Snelheidsplafond | Goed | Goed tot zeer goed | Zeer goed, mits goed gebouwd |
| Risico als het bureau verdwijnt | Laag; elke Shopify-developer pakt het op | Gemiddeld; vraagt een Liquid-developer | Hoog; vraagt een React- of Hydrogen-developer die je architectuur kent |
Optie 1: premium thema met aanpassingen
Begin bij een modern Online Store 2.0-thema (Dawn, Sense, Refresh, of een premium optie als Impulse of Prestige) en pas het aan: merkstyling, custom secties waar nodig, PDP- en collectiepaginastructuur afgestemd op je merchandising.
Wat je krijgt
- Thema-updates. De ontwikkelaar onderhoudt het tegen de wijzigingen van Shopify. Verschuiven conventies of vervalt een API-versie, dan leveren zij een update.
- Aanpasbaarheid. Secties en blokken betekenen dat je pagina's zelf kunt herindelen zonder developer.
- Beproefde code. Een thema met duizenden installaties heeft zijn randgevallen door anderen laten vinden.
- Snelheidsbasis. Moderne thema's leveren lazy loading, responsieve afbeeldingen en verstandige scriptafhandeling al mee.
- Overdraagbaarheid. Elke Shopify-developer kan eraan werken. Je zit niet vast aan wie het bouwde.
Waar het je echt beperkt
- Ongebruikelijke merchandisingmodellen: complexe configurators, afwijkende productrelaties, abonnementsflows die eigen UX vragen
- Ontwerpambities die tegen de structuur van het thema in werken in plaats van ermee
- Functiebloat: premium thema's leveren opties mee die je nooit gebruikt, en die code laadt toch
Optie 2: custom thema
Een thema dat vanaf nul in Liquid is gebouwd, specifiek voor jouw winkel. Niets wat je niet gebruikt, opgebouwd precies rond je merchandising.
Wanneer het echt gerechtvaardigd is
- Je merchandisingmodel past in geen enkel bestaand thema. Productconfigurators, made-to-order flows, complexe variantrelaties, ongebruikelijke bundellogica.
- Merkonderscheid is een wezenlijk concurrentievoordeel. Gebruikt je hele categorie dezelfde drie thema's en win je op ontwerp, dan is custom verdedigbaar.
- Je hebt onderhoudscapaciteit. Een interne developer of een bureau op retainer, want niemand anders gaat het updaten.
- Prestaties zijn een echte beperking en je hebt het opschonen van apps en het optimaliseren van je huidige thema al uitgeput.
Wat het naast de bouw echt kost
- Geen thema-updates. Dit is de echte kostenpost en die is chronisch in plaats van eenmalig. Shopify wijzigt conventies, faseert API-versies uit en levert nieuwe mogelijkheden. Elk daarvan is nu jouw ontwikkelticket.
- 10-20% van de bouwkosten per jaar aan onderhoud als werkbudget.
- Afhankelijkheid van een developer voor structurele wijzigingen. Zijn secties gebouwd als herbruikbare blokken die je zelf kunt aanpassen, dan valt het mee. Zijn ze hardcoded, dan is elke layoutwijziging een ticket.
- Overdrachtsrisico. Een ongedocumenteerd custom thema is een blok aan je been. Eis documentatie als op te leveren onderdeel.
De vraag die het beslist
Kun je iets concreets noemen dat je nodig hebt en dat geen bestaand thema kan? Niet "we willen dat het uniek oogt", maar een functionele eis. Kun je die noemen, dan kan custom de juiste keuze zijn. Kun je dat niet, dan betaal je 5x voor esthetische controle die je binnen een premium thema goedkoper krijgt.
Optie 3: headless
Een losse frontendapplicatie (Hydrogen, Next.js, Nuxt, Remix) die via de Storefront API met Shopify praat. Shopify regelt commerce en checkout; jij bezit alles wat de shopper vóór de checkout ziet.
Wat het je echt geeft
- Onbeperkte vrijheid in ontwerp en interactie. Geen Liquid-beperkingen.
- Prestatieplafond. Een goed gebouwde headless storefront haalt navigatie onder de seconde, wat Liquid niet evenaart.
- Hergebruik van content over kanalen. Eén CMS dat een storefront, een app, schermen in de winkel en marketinguitingen voedt.
- Geavanceerde personalisatie die in een thema onhandig of onmogelijk zou zijn.
Wat het echt kost
Hosting is het minste probleem: Oxygen zit bij elk betaald Shopify-abonnement behalve Starter. Het budget gaat elders heen.
Representative year-one headless budget:
Build (agency, standard scope) $60,000
Headless CMS licence (annual) $12,000
Ongoing engineering (0.5 FTE) $40,000
Migration and content work $8,000
Monitoring, error tracking, misc $2,000
--------
Year one total ~$122,000
Gepubliceerde voorbeelden liggen in dezelfde orde: een representatief Hydrogen-budget van ongeveer $115.000 in jaar één is een realistisch cijfer voor een standaard bureaubuild inclusief CMS en engineering.
De kosten die de meeste headless-offertes weglaten
- Licentie voor een headless CMS. Contentful, Sanity of Storyblok. $300-$3.000+ per maand, afhankelijk van niveau en gebruikers. Staat vrijwel nooit in de bouwofferte.
- Doorlopende engineering. Je onderhoudt nu twee systemen. Uitfasering van Shopify API-versies, frameworkupgrades, securitypatches op dependencies. Dat is niet optioneel en het houdt niet op.
- Gespecialiseerd personeel. Liquid-developers zijn er volop en tegen redelijke tarieven. React- of Hydrogen-developers die commerce begrijpen zijn geen van beide, en ze kosten navenant.
- Snelheid van je marketingteam. Dit is de onderschatte kostenpost. Op een thema bouwt je marketeer in een middag een landingspagina. Op headless dient diegene een ticket in. Of die ruil het waard is, hangt volledig af van hoe vaak je pagina's live zet.
- Apps. Veel Shopify-apps leunen op theme app extensions en werken headless simpelweg niet, of vragen maatwerkintegratie. Controleer je app-stack voordat je je vastlegt.
Wanneer headless echt de juiste keuze is
- Omzet duidelijk boven $2M, met de engineeringcapaciteit om twee systemen te onderhouden
- Een specifieke, benoembare eis die Liquid niet aankan, geen algemene wens om sneller of vrijer te zijn
- Hergebruik van content over kanalen als echte operationele behoefte, niet als hypothese
- Prestaties als gemeten zakelijke beperking, waarbij je app-opschoning en thema-optimalisatie al hebt uitgeput
- Een bestaand engineeringteam dat het gaat beheren, of budget om er één te vormen
Voor de meeste winkels onder $2M omzet is headless flink over-engineered. Dat is geen sneer naar headless; het is dezelfde reden waarom je geen Kubernetes draait voor een brochuresite van vijf pagina's.
Het beslissingskader
Werk deze op volgorde af. Stop bij het eerste eerlijke ja.
Vraag 1: kun je een functionele eis noemen die geen bestaand thema aankan?
Geen esthetiek. Functie. Een configurator, een ongebruikelijke koopflow, een merchandisingrelatie die geen thema modelleert.
Nee → premium thema met aanpassingen. Klaar. Besteed het verschil aan conversiewerk, content of acquisitie.
Ja → ga verder.
Vraag 2: is die eis te vervullen met een custom sectie, een app of een Shopify Function?
Dit is de vraag die geld bespaart en hij wordt constant overgeslagen. Veel "we hebben een custom thema nodig"-eisen zijn in werkelijkheid een custom sectie (uren werk) of een bestaande app ($29 per maand).
Ja → premium thema plus dat ene stukje maatwerk.
Nee → ga verder.
Vraag 3: heb je onderhoudscapaciteit voor een codebase die niemand anders updatet?
Nee → heroverweeg. Een custom thema zonder onderhoudscapaciteit takelt in 18-24 maanden af naarmate Shopify beweegt en niets meebeweegt.
Ja → een custom thema is verdedigbaar. Ga alleen verder als je ook headless overweegt.
Vraag 4: houdt de terugverdiencase voor headless stand in brutowinst, met bewijs?
Nee → custom thema. Je krijgt het grootste deel van de flexibiliteit voor een fractie van de totale eigendomskosten.
Ja → headless, met open ogen over de doorlopende engineeringverplichting.
De volgorde die de meeste merken zouden moeten aanhouden
Kies niet één keer, maar in fases:
| Fase | Aanpak | Waarom |
|---|---|---|
| Lancering tot ~$500k | Premium thema, aangepast | Je weet nog niet waar je shoppers op reageren. Ontwerpen op aannames is duur. |
| $500k-$3M | Premium thema, zwaar aangepast, CRO-gedreven | Nu heb je conversiedata. Besteed aan wat de data zegt, niet aan een herbouw. |
| $3M-$10M | Custom thema, als een functionele eis dat rechtvaardigt | Je hebt onderhoudscapaciteit en bewijs voor wat je moet bouwen. |
| $10M+ | Headless, als de terugverdiencase standhoudt | Engineeringcapaciteit is er en de extra winst is in absolute zin groot genoeg. |
Het punt van deze volgorde is dat elke fase het bewijs oplevert dat je voor de volgende beslissing nodig hebt. Beginnen bij custom of headless betekent ontwerpen op aannames, en je bouwt het toch opnieuw zodra je leert wat echt werkt.
Specifiek over snelheid
Snelheid is het meest gebruikte argument om custom of headless te gaan, en meestal het zwakste, want de meeste snelheidsproblemen op Shopify komen niet door het thema.
De echte oorzaken, op volgorde:
- App-scripts. Elke app voegt ruwweg 150-300ms toe aan je LCP. Een winkel met vijftien apps heeft een snelheidsprobleem dat geen themakeuze oplost.
- Themadrift. Elke "kleine" aanpassing voegt een CSS-bestand of script toe. Niemand haalt iets weg. Twee jaar later wurgt de codebase je LCP.
- Niet-geoptimaliseerde hero-media. Een ongecomprimeerde hero-afbeelding kost meer LCP dan welke frameworkkeuze dan ook.
- Render-blokkerende bronnen in de head.
- Het basisthema. Als laatste, en met ruime afstand.
Een winkel die LCP onder 2,5 seconden op mobiel krijgt, ziet de conversieratio doorgaans binnen vier weken 0,4-0,7 punt terugveren. Dat resultaat komt uit app-audits en thema-opschoning, niet uit replatformen. Is snelheid je drijfveer, doe dan eerst het goedkope werk en kijk waar je uitkomt.
Veelgemaakte fouten
- Custom kiezen voor esthetische controle die je binnen een premium thema voor een vijfde van de prijs krijgt.
- Headless kiezen voor snelheid zonder eerst apps en themabloat te controleren.
- Headless kiezen onder $2M omzet. Over-engineered, en de doorlopende engineeringkosten zijn het deel dat pijn doet.
- De licentie voor je headless CMS niet begroten. Staat vrijwel nooit in de bouwofferte, en is op de meeste niveaus een terugkerende vijfcijferige jaarpost.
- De snelheid van je marketingteam negeren. Op een thema zet je marketeer in een middag een landingspagina live. Op headless dient diegene een ticket in. Reken dat mee.
- Een custom thema bouwen met hardcoded secties. Kun je pagina's niet herindelen zonder developer, dan heb je een brochure gekocht, geen storefront.
- Geen documentatie bij een custom build. Een ongedocumenteerd custom thema is een blok aan je been vanaf de dag dat de bureaurelatie eindigt.
- Herbouwen terwijl een gerichte fix zou volstaan. Een probleem met de mobiele PDP is een project van $8.000, geen herbouw van $40.000, en die herbouw reset je conversienulmeting bovendien.
Hoe wij hierover adviseren
Wij bevelen bij de meeste projecten een premium thema aan, en we zeggen dat vóórdat we offreren, want het alternatief is je een duurdere build verkopen dan je situatie vraagt.
Custom thema's wanneer er een functionele eis ligt die geen thema aankan en je onderhoudscapaciteit hebt. Headless alleen wanneer de terugverdiencase standhoudt in brutowinst en er engineeringcapaciteit is om het te beheren, wat voor de meeste merken later is dan ze verwachten.
Bekijk hoe wij Shopify-ontwikkeling en -design aanpakken: scopen op het aantal templates, een premium thema tenzij custom echt gerechtvaardigd is, en een uitgesproken snelheidsdoel bij livegang.
Veelgestelde vragen
Heb ik een custom Shopify-thema nodig of is een premium thema genoeg?
Voor de meeste winkels is een premium thema genoeg. Een modern Online Store 2.0-thema met doordachte aanpassingen levert ruwweg 90% van de waarde van een custom thema voor een fractie van de kosten, en het blijft updates krijgen. Custom thema's zijn gerechtvaardigd wanneer je merchandisingmodel echt in geen enkel bestaand thema past, of wanneer merkonderscheid een wezenlijk concurrentievoordeel is in jouw categorie.
Is headless Shopify de moeite waard?
Voor de meeste winkels onder $2M omzet niet. Headless is op die schaal flink over-engineered, en een goed gebouwd Liquid-thema levert ruwweg 90% van de waarde voor 10% van de kosten. Headless verdient zich pas terug op echte schaal met specifieke behoeften: prestatiekritische commerce, hergebruik van content over meerdere kanalen, geavanceerde personalisatie, of ontwerpeisen die Liquid echt niet aankan.
Zijn custom Shopify-thema's sneller dan premium thema's?
Niet automatisch. Een goed gebouwd custom thema kan sneller zijn omdat het alleen de code bevat die je winkel gebruikt, terwijl premium thema's functies meeleveren die je misschien nooit aanzet. Maar de meeste snelheidsproblemen op Shopify komen van app-scripts en opgestapelde thema-aanpassingen in plaats van het basisthema, dus een custom thema met vijftien apps is niet sneller dan een premium thema met vijf.
Wat kost het onderhouden van een custom Shopify-thema echt?
Begroot jaarlijks 10-20% van de bouwkosten. Het grotere punt is dat een custom thema geen thema-updates krijgt, dus wanneer Shopify conventies wijzigt of een API-versie uitfaseert, komt dat werk bij jou of je bureau te liggen. Bij een premium thema regelt de ontwikkelaar dat en levert een update.
Kan ik later van een premium thema naar custom overstappen?
Ja, en vaak is dat ook de juiste volgorde. Start op een aangepast premium thema, leer via echte conversiedata waar je shoppers op reageren, en investeer daarna in een custom build zodra je weet wát je moet bouwen. Met custom beginnen betekent ontwerpen op aannames in plaats van op bewijs.
Wil je een echt bedrag voor jouw webshop?
Stuur ons de URL en de omvang van je catalogus. We komen terug met een vaste offerte en de lijst met templates die erin zit, zonder gesprek tenzij je dat wilt.
Vraag een offerte aan