Het korte antwoord
Kies Framer voor een marketingsite die je team zelf bewerkt: pagina’s, een blog en campagnes, live in zo’n vijf weken. Kies Next.js zodra de site zich gedraagt als een product: een klantportaal, een configurator, een dashboard, honderden pagina’s uit een database of diepe koppelingen. Voor een site van tien pagina’s met een blog is Next.js meestal meer dan je nodig hebt.
| Framer | Next.js | |
|---|---|---|
| Wat het is | Een visuele websitebuilder met hosting en een CMS | Een open-source React-framework waarmee je in code bouwt |
| Wie bewerkt | Je marketingteam, visueel | Developers; redacteuren werken in een headless CMS |
| Content | CMS-collecties in Framer | Elk headless CMS, zoals Sanity of Payload, of je eigen database |
| Maatwerklogica | Code components en overrides, binnen Framer | Alles: API’s, auth, betalingen, logica op de server |
| Hosting | Gehost door Framer | Vercel of je eigen cloud |
| Eigendom | Je eigen Framer-project en -account | Getypeerde code in je eigen repository |
| Doorlooptijd met Visinex | Zo’n vijf weken | Zo’n acht weken |
| Startprijs met Visinex | Vanaf € 5.500 | Maatwerk development vanaf € 7.000 |
Wanneer Framer genoeg is
Framer is genoeg als de site moet uitleggen, overtuigen en converteren: een homepage, productpagina’s, prijzen, cases, een blog en campagnepagina’s. Je marketingteam bewerkt alles visueel, en niets wacht op een developer.
Daarmee dek je de meeste startupsites, ook sites die een investeringsronde ondersteunen. Solstice ging zijn Series A van $21M in met een Framer-site waar het team zelf op verder bouwt.
Wanneer je Next.js nodig hebt
Je hebt Next.js nodig als de site geen verzameling pagina’s meer is, maar software wordt. Typische signalen:
- Gebruikers loggen in: een klantportaal, een accountomgeving of een dashboard
- Een configurator of calculator met echte bedrijfslogica en prijsregels
- Honderden of duizenden pagina’s die uit een database komen
- Diepe koppelingen met je CRM, betalingen of interne systemen
- Strenge eisen aan waar data staat en wie erbij kan
Code components: de middenweg
Check voordat je overstapt op code of een code component in Framer het oplost. Dat zijn React-componenten binnen Framer, en we gebruiken ze voor calculators, formulieren in meerdere stappen, CRM-koppelingen en interacties die verder gaan dan de standaard, terwijl je team de rest visueel blijft bewerken.
Groeit het maatwerkdeel uit tot het grootste deel van de site, dan is dat het moment om in Next.js te bouwen.
Snelheid, SEO en AI-zoeken
Met allebei maak je snelle pagina’s met nette HTML die zoekmachines en AI-crawlers lezen zonder JavaScript uit te voeren. Framer regelt hosting en performance voor je; Next.js geeft je controle over elke byte en elke renderkeuze, wat telt bij grote of heel dynamische sites.
Voor een marketingsite komt het verschil in posities uit structuur en content, niet uit het platform. Onze gids voor het kiezen van een Next.js bureau zet op een rij wat je vraagt over SEO en snelheid bij een gecodeerde build.
Wat bouwen en draaien kost
Een Framer-site met Visinex begint bij € 5.500 en staat in zo’n vijf weken live; daarbovenop betaal je het maandelijkse siteabonnement van Framer. Maatwerk development in Next.js begint bij € 7.000 en de meeste builds staan in zo’n acht weken live, allemaal exclusief btw.
Een Next.js-site draait zelden alleen: hosting, een CMS, een database, e-mail en analytics hebben elk hun eigen maandkosten. Vraag elk bureau om die per dienst uit te schrijven, en op wiens naam elk abonnement staat. Zie prijzen.
Starten in Framer, later overstappen?
Ja, en het is een gebruikelijke route. Lanceer de marketingsite nu in Framer, en bouw het product of portaal in Next.js als je het nodig hebt, vaak op een subdomein. Heeft de marketingsite later zelf code nodig, dan migreren we hem met elke URL in kaart gebracht en doorgestuurd.
Ons advies
We bouwen in Framer, Next.js en Astro, dus we hebben geen reden om er één te pushen. Voor een marketingsite van tien pagina’s met een blog is Framer of Astro sneller, goedkoper en makkelijker zelf te beheren. Next.js is de juiste keuze zodra je site eigenlijk een product is.