Waarom meestal niet
Een goed gebouwd modern theme laadt snel, rankt goed en laat je team alles aanpassen zonder developers. Headless betekent dat je voortaan een codebase, hosting en deploy-pipeline onderhoudt; elke contentwijziging die eerst een klik in de theme editor was kan een developer-ticket worden. Is je reden 'performance', weet dan dat een strak theme óók uitstekende Core Web Vitals haalt. De meeste trage Shopify-shops zijn traag door app-ballast, niet door Liquid.
Wanneer headless écht wint
Headless verdient zichzelf terug als de storefront eigenlijk een applicatie is: ingelogde ledenplatforms met cursussen en communities, funnels met logica die themes niet aankunnen, storefronts die commerce mengen met rijke interactieve content, of merken met één frontend op Shopify plus andere backends. Ik bouwde een ledenplatform met custom auth, affiliate-programma en Klaviyo-integratie op Next.js; dat product kon niet bestaan als theme.
Er is ook een pragmatische middenweg: houd het theme voor de shop, ga headless voor één ervaring (een funnel, een portal, een tool) die terugkoppelt naar de Shopify-checkout. Zo krijg je de bijzondere ervaring zonder alles te re-platformen.