Blog
Inside-Out SaaS-websites: waarom prijzen en docs eerst komen
De meeste SaaS-sites worden eerst met de homepage opgezet en spreken zichzelf uiteindelijk tegen. Bouw in plaats daarvan van binnen naar buiten: eerst prijzen en API-docs, en leid de homepage af uit echte beperkingen.
Samenvatting
Het meeste advies over SaaS-websites begint bij de homepage en behandelt prijzen, docs en FAQ als bijzaak — en dat is waarom die pagina's elkaar uiteindelijk tegenspreken. Dit artikel pleit voor van binnen naar buiten bouwen: begin met de prijspagina en de API-documentatie, waar de echte beperkingen van het product leven, en leid al het andere daarvan af. Het presenteert een raamwerk in zes stappen: verzamel beperkingen, bouw de prijspagina als het skelet, behandel API-docs als een productoppervlak, leid de featureshowcase af uit workflows, oogst de FAQ uit echte gesprekken en sluit af met een consistentiecheck. De aanpak is gebouwd voor bureaus die een herhaalbaar proces nodig hebben voor verschillende klanten. Het bevat ook kanttekeningen over wanneer het raamwerk overdreven is en hoe je de verwachtingen van klanten kunt managen.
Het meeste advies over het bouwen van SaaS-websites is achterstevoren. Het zegt dat je moet beginnen met de homepage — de hero, de kop, de productschermafbeelding — en prijzen, documentatie en FAQ behandelt als pagina's die je invult zodra het design is goedgekeurd. Weken later probeer je dan de belofte van "onbeperkt alles" uit de kop te verzoenen met de werkelijke gebruikslimieten op de prijspagina, en de functiesectie pronkt trots met een bètafunctie die de API-docs niet eens noemen. Die volgorde werkt alleen als het product simpel genoeg is dat er geen verzoening nodig is, en dat is zelden het geval. Wat wel werkt — vooral als je dit herhaaldelijk doet voor totaal verschillende klanten — is om de site van binnen naar buiten te bouwen: begin met de meest beperkte, minst glamoureuze pagina's (prijzen en API-docs), en laat ze de homepage, de featureshowcase en de FAQ genereren. Hier is een raamwerk in zes stappen om dat te doen, en onderweg zal ik aangeven waar het ongemakkelijk wordt, want dat wordt het.
Een snelle kaart van het verschil, want het hele argument rust erop:
| Pagina-eerst (meest gebruikelijk) | Beperking-eerst (dit raamwerk) | |
|---|---|---|
| Waar je begint | Homepage-hero en visuals | Prijspagina en API-docs |
| Wat de tekst stuurt | Merkverhaal en design | De werkelijke limieten en workflows van het product |
| Featureshowcase | Vermeldt alles wat het product doet | Volgt paden die echte gebruikers nemen |
| FAQ | Laatst geschreven, op basis van gissingen | Geoogst uit support en verkoop |
| Resultaat bij lancering | Tegenstrijdige claims, verborgen conflicten | Pagina's lezen als één product |
Stap 1 — Lees de prijspagina voordat je een woord schrijft.
Een klant geeft je een lijst met functies, een merkpitch en een demo-link, en vraagt om een homepage. Aan het einde van het eerste gesprek bespreek je hero-tekst en kleurenschema's. Probeer dat af te remmen. Vraag naar de prijspagina en de planlimieten — zelfs als het gewoon een Google Doc met notities is — en je zult merken dat het hele project verandert.
Je zoekt naar de harde beperkingen: wat een seat betekent, hoe dataverbruik wordt geteld, welke functies op welk planniveau bestaan, of er een API is en wat die daadwerkelijk kan. Deze beperkingen zijn de grondwaarheid. Elke marketingclaim die je later maakt, moet tegenover hen standhouden.
Hier is een typisch scenario. De klant is een tijdregistratietool: Gratis plan, Pro-plan, Enterprise-plan. De verkooppresentatie zegt "schaalt naar elk team." De Pro-pagina zegt "onbeperkte projecten." Maar het supportteam bevestigt dat Pro-accounts eigenlijk zijn beperkt tot 10 actieve projecten per werkruimte, en de API-docs zeggen dat een project maximaal 50 leden kan hebben. De homepage wordt nooit geschreven totdat iemand dit oplost, want "onbeperkte projecten" is nu een juridische vraag, geen tekstvraag. Als je met de homepage was begonnen, had je "onbeperkte projecten" in de hero geschreven en het conflict twee weken later ontdekt, nadat het design was goedgekeurd. Beginnen met beperkingen betekent dat het conflict in week één boven water komt, wanneer het oplossen niets kost.
Wat moet je precies verzamelen bij deze stap? De plandefinities en eventuele functie-per-plan-vergelijkingstabel. De API-documentatie, of op zijn minst een lijst van wat de API wel en niet kan. De meest voorkomende vragen van het supportteam (meer hierover in Stap 5). De verkooppresentatie, met de kanttekening dat verkooppresentaties de plek zijn waar de fantasie leeft. En het daadwerkelijke product, geopend zodat je de instellingenpagina's kunt zien waar limieten worden afgedwongen — want het product zelf is de hoogste autoriteit. Een instellingenscherm dat "Maximaal 10 projecten" zegt, overschrijft elk spreadsheet.
Deze stap levert geen deliverable op. Het levert een lijst met feiten op — limieten, definities, uitzonderingen — waaraan je elke andere pagina zult toetsen. Voor een bureau is dit ook de stap die herhaalbaar werk scheidt van brandjes blussen. Schrijf de beperkingen op in een gedeeld document, en je hebt de bron van waarheid gebouwd waarnaar elke toekomstige paginawijziging zal verwijzen.
Stap 2 — Bouw de prijspagina als het skelet van de hele site.
De prijspagina voelt niet als een plek om te beginnen. Het is een tabel met cijfers en plannamen — de minst glamoureuze pagina op de site. Maar het is het contract van het product met de gebruiker, en het is waar de informatiearchitectuur van de hele site wordt bepaald. Als de taak van de site is om een bezoeker te informeren totdat ze klaar zijn om zich aan te melden, is de prijspagina waar die informatie samenkomt. Elke functie die ertoe doet voor een aankoopbeslissing wordt daar genoemd; elke limiet die ertoe doet wordt vermeld of gelinkt.
Neem de tijdregistratietool. Drie plannen: Gratis, Pro, Enterprise. De tabel heeft kolommen nodig die weerspiegelen hoe het product daadwerkelijk segmenteert — aantal projecten, integraties, rapportagediepte. Voor elke cel heb je de eerlijke waarde nodig, niet de ambitieuze. Als Pro 10 actieve projecten omvat, zegt de cel 10 actieve projecten, met een link naar de prijs-FAQ waarin wordt uitgelegd wat "actief" betekent en wat er gebeurt als je de limiet bereikt. Een van de moeilijkere beslissingen hier is wat je zegt over het plan dat je bezoekers het liefst willen laten kopen. Veel prijspagina's maken het ankerplan duidelijk — gemarkeerd, met een "Meest populair"-badge — en de tekst eromheen legt uit waarom het de juiste keuze is voor deze bezoeker. Voor de tijdregistratietool is Pro het anker: daar beginnen integraties en rapportagediepte echt, dus de pagina moet dat argument expliciet maken in plaats van te verwachten dat de bezoeker de tabel leest en het zelf concludeert.
Dit is ook waar je beslist welke termen canoniek worden op de hele site. Als het product groepen "werkruimtes" noemt op de prijspagina, maar de marketingtekst zegt "teams," erft elke volgende pagina de inconsistentie. Door eerst de prijspagina te schrijven, word je gedwongen om de woordenschat te kiezen, en je moet kiezen wat het product zelf gebruikt — want het product en de docs moeten ermee overeenkomen, en de marketingsite is degene die kan buigen.
Een prijspagina heeft ook een eigen FAQ nodig. De vragen die daar thuishoren, zijn die welke verband houden met de specifieke mechanica van de plannen: wat als een seat telt, wat er gebeurt als je downgradet, of facturering jaarlijks of maandelijks is, wat "actief" betekent voor een project. Er is een goed ontwikkelde praktijk voor het structureren van prijspagina's voor conversie, en het is de moeite waard om je in de mechanica te verdiepen. Maar binnen dit raamwerk is de taak van de prijspagina niet alleen om te converteren — het is om de feitelijke beslissingen vast te leggen waaraan elke andere pagina zal gehoorzamen. Als je de diepere mechanica wilt, behandelt deze gids voor het verbeteren van SaaS-prijspagina's deze in detail.
Stap 3 — Behandel API-documentatie als een productoppervlak, niet als een handleiding.
Een ontwikkelaar evalueert de tijdregistratietool. Hun bedrijf moet automatisch tijdregistraties in een loonadministratiesysteem trekken. De docs zijn alfabetisch georganiseerd per endpoint: /projects, /reports, /timesheets, /users. De ontwikkelaar heeft geen idee met welke aanroep hij moet beginnen, en de sectie "Authenticatie" veronderstelt kennis die hij niet heeft — de docs leggen nooit uit dat je een API-sleutel maakt op de instellingenpagina onder "Integraties." De ontwikkelaar sluit het tabblad, overtuigd dat het product niet netjes zal integreren. Toch was elk stuk benodigde informatie aanwezig in de docs; het was alleen georganiseerd in de volgorde die een referentiehandleiding zou gebruiken, niet de volgorde die een mens zou gebruiken.
Documentatie die is georganiseerd per workflow zou die uitkomst hebben veranderd: "Quickstart," "Authenticeer," "Haal tijdregistraties op," "Maak een project," "Webhooks en synchronisatie." Elke sectie begint met de taak en toont dan het endpoint. De quickstart zou misschien vijf minuten kosten om te volgen en een succesvolle API-aanroep opleveren — wat het documentatie-equivalent is van een gratis proefperiode. Voor een developer-first product is dit de meest overtuigende pagina op de site.
Voor elke SaaS met een API is de documentatie een pagina van je website, of je dat nu zo gepland hebt of niet. De industriestandaard — gezet door het werk van Stripe, GitHub en Twilio — is documentatie die leest als een product: het legt uit welke taak de ontwikkelaar probeert te volbrengen, niet alleen welke endpoints beschikbaar zijn. Het principe is dat API-docs deel uitmaken van de productervaring, en ze zouden dezelfde inside-out logica moeten volgen als de rest van de site: begin met de taken die de ontwikkelaar kan volbrengen, en onthul dan de mechanica.
De bonus voor het bureau is dat het op deze manier schrijven van docs de beperkingenlijst naar de oppervlakte dwingt — wat de API daadwerkelijk kan, waar de snelheidslimieten liggen, welke endpoints ontbreken — en je zult die conflicten opmerken voordat ze op een marketingpagina verschijnen. Als API-documentatie een groot onderdeel is van de site van deze klant, is er een diepere gids voor het schrijven van docs die ontwikkelaars daadwerkelijk gebruiken.
Stap 4 — Leid de featureshowcase af uit workflows, niet uit de functielijst.
De klant e-mailt je een spreadsheet met 40 functies en vraagt om een functiepagina. De makkelijke reactie is een grid: 40 items, elk met een pictogram en een onderschrift. Het resultaat voelt grondig, maar leest als ruis, omdat het grid geen verhaal heeft. Niemand bezoekt een SaaS-website om elke functie te leren kennen; ze komen om te zien of dit product de ene taak doet waarvoor ze kwamen. Dus de showcase moet worden gebouwd vanuit workflows, niet vanuit de functielijst.
Werk het voorbeeld door. Het meest voorkomende winnende pad van de tijdregistratietool, volgens het supportteam van de klant, is een teamleider die zich aanmeldt, drie collega's uitnodigt, een project maakt en aan het einde van de week een rapport draait. Dat is de workflow. De featureshowcase zou dit moeten volgen: een sectie over het uitnodigen van je team (met seats en rollen), een sectie over het opzetten van een project (met sjablonen en projectinstellingen), een sectie over het rapportagedashboard (met de grafieken en exportopties). Elke sectie toont een screenshot van dat exacte moment in het product, niet een bijgesneden screenshot van een zelden gebruikt instellingenpaneel. De bezoeker ziet hun eigen pad, en de functies die ze onderweg zien, zijn de functies die voor hen relevant zijn.
De vervolgworkflow, voor een iets andere bezoeker, is de manager die het gereedschap zelf nooit gebruikt: zij keuren tijdregistraties goed en bekijken het wekelijkse rapport. De showcase kan aan het einde een sectie voor die bezoeker toevoegen — "Voor managers" — zonder het verhaal te doorbreken. Twee workflows is meestal genoeg om mee te beginnen; je hebt er niet één voor elke persona.
De kanttekening — een echte — is dat een op workflows gebaseerde showcase vereist dat je weet wat de gebruikelijke workflows daadwerkelijk zijn. Dat vereist praten met support en verkoop, niet alleen met de productmanager. Als de klant je niet de top drie manieren kan vertellen waarop mensen het product gebruiken, is dat het eerste om op te lossen, want de website zal anders gokken. Deze stap onthult vaak dat het product geen duidelijke primaire workflow heeft — wat een productprobleem is, geen websiteprobleem. Benoem het eerlijk; een website kan geen workflow fabriceren die niet bestaat. Voor een systematische manier om deze workflows te ordenen, leidt dit stuk over het structureren van een featureshowcase voor conversies je door de beslissingsreeks.
Stap 5 — Oogst de FAQ uit support en verkoop, niet uit je verbeelding.
Je hebt twee dagen voordat de site live gaat, en de FAQ is nog steeds leeg. De instinct is om tien vragen in een middag te schrijven — meestal de vragen waarvan jij wilt dat het product ze beantwoordt, in plaats van de vragen die echte klanten stellen. Dat is achterstevoren. De FAQ heeft een specifieke taak: de laatste twijfels wegnemen tussen een bezoeker en een aanmelding. Effectieve FAQ-pagina's, zoals die van HubSpot, Slack en Zendesk, werken omdat ze zijn georganiseerd rond echte zoekopdrachten, doorzoekbaar en beknopt zijn. Ze zijn het resultaat van luisteren, niet van verzinnen.
Het realistische scenario: je bent op de prijspagina en je weet dat de grootste dealbreaker voor de tijdregistratietool integratie is: "Werkt dit met QuickBooks?" Een evaluatie van de supportlogs toont aan dat dit de meest voorkomende vraag vóór verkoop is. Die vraag, met het antwoord, hoort op de prijs-FAQ. De tweede meest voorkomende, uit verkoopgesprekken, is "Wat gebeurt er met mijn tijdregistraties als ik annuleer?" Dat hoort daar ook thuis. Elk antwoord verkort de verkoopcyclus en vermindert de supportbelasting, want een bezoeker die het antwoord op schrift ziet, vertrouwt het product meer dan een bezoeker die moet vragen.
De regel voor het bureau: schrijf geen enkel FAQ-antwoord voordat je naar de supporttickets, verkoopgespreksnotities en onboarding-e-mails hebt gekeken. Wat zijn de vragen die daadwerkelijk terugkomen? Die gaan erin. Al het andere gaat op de functiepagina of nergens. En naarmate de site zich ontwikkelt, moet je de FAQ opnieuw bekijken — elke nieuwe prijswijziging of functielancering creëert nieuwe vragen, en de FAQ is de goedkoopste plek om ze op te vangen.
Er is ook een reden om na te denken over de FAQ-structuur, niet alleen de inhoud. Een lange, scrollende lijst met vragen is moeilijk te scannen; groeperen op categorie (Facturering, Integraties, Accountbeheer) met een inhoudsopgave bovenaan maakt het daadwerkelijk bruikbaar. Zoekfunctionaliteit helpt zodra de lijst een bepaalde omvang overschrijdt — dit is het deel van de pagina waar design net zo belangrijk is als tekst, want een niet-doorzoekbare FAQ is een ongelezen FAQ.
Nog één ding, en dit is het ongemakkelijke deel: de FAQ is vaak de meest eerlijke pagina op de site, omdat het de enige pagina is waar je de vraag beantwoordt die de bezoeker bang is om te stellen. Als een vraag ongemakkelijk voelt om te beantwoorden — "Kan ik echt op elk moment annuleren?" "Toont het gratis plan advertenties?" — dan is dat ongemakkelijke gevoel een bewijs dat het er thuishoort, geen reden om het te laten vallen. De bezoeker heeft die vraag, of je hem nu beantwoordt of niet; als je het niet doet, zullen ze een antwoord afleiden, en het antwoord dat ze afleiden zal slechter zijn dan de waarheid.
Stap 6 — Verenig en QA over elke pagina, voordat je de klant de site laat zien.
Je staat op het punt om de klant de afgewerkte site te laten zien. Voordat je dat doet, open je de prijspagina en de functiepagina naast elkaar. Controleer elke functienaam: komen ze overeen? Controleer elk getal: zegt de prijspagina "10 projecten" en de functiepagina "tot 10 projecten" en de API-referentie "max 10" — allemaal hetzelfde? Controleer elke belofte: staat er ergens op de site "onbeperkte projecten", en zo ja, is het waar? Zoek dan naar de eigen woordenschat van het product: zegt het overal "werkruimtes", of glipt het naar "teams"? Dit is waar je ontdekt dat de homepage "geen creditcard vereist" zegt, terwijl het aanmeldingsproces bij de gratis proefperiode eigenlijk wel om een creditcard vraagt — precies de klasse van inconsistentie die vertrouwen doodt.
De beloning van de inside-out volgorde komt hier. Omdat elke pagina is afgeleid van dezelfde beperkingen, is het consistentiewerk een verificatiepas in plaats van een reddingsmissie. Maar sla het niet over. De tegenstrijdigheden die overleven, zijn de subtiele: een functie die op de prijspagina "goedkeuringen" heet, maar in de API-docs "review flows", een screenshot op de homepage met een dark-mode dashboard dat het product niet levert, een claim dat het product "wordt vertrouwd door externe teams" die uit de merkpitch komt en niet overeenkomt met de daadwerkelijke klantenlijst van de klant.
Een praktische techniek: maak de beperkingenlijst het script voor de QA-pas. Ga elke pagina na en controleer elk feit tegen de lijst. Dit werkt omdat de beperkingenlijst in week één is geschreven, voordat de pagina's bestonden, dus het is een echt onafhankelijke bron. Als je QA begint vanuit het design of vanuit het geheugen, mis je de feiten die veranderden terwijl je aan het bouwen was.
Op dit punt wordt de reden om het werk te volgordenen duidelijk. Wanneer pagina's parallel worden gebouwd uit verschillende bronnen, vindt deze QA-pas elke keer conflicten, en elk conflict betekent herbewerking van een pagina die er afgewerkt uitziet. Wanneer pagina's in volgorde worden gebouwd vanuit één beperkingenlijst, vindt de QA-pas typfouten. Dat is het verschil tussen een herhaalbaar proces en een constante crisis. Om de hele site na de lancering één verhaal te laten vertellen — nieuwe functies, nieuwe teams, nieuwe tekstschrijvers — heb je een onderhoudsversie van dezelfde discipline nodig, en een raamwerk voor het verenigen van het verhaal van een SaaS-website over pagina's is de natuurlijke volgende stap.
De kanttekeningen die dit eerlijk houden.
Drie dingen die dit raamwerk niet beweert. Ten eerste, voor een zeer vroege SaaS zonder API, met één plan en één duidelijk gebruikersgeval, doet de volgorde er veel minder toe; je zou die site in willekeurige volgorde kunnen bouwen en het verzoeningswerk zou triviaal zijn. Het raamwerk betaalt zichzelf terug wanneer er echte complexiteit is — meerdere plannen, een API, veel functies, meerdere doelgroepen. Pas het niet dogmatisch toe op een product dat in wezen een landingspagina met een aanmeldknop is.
Ten tweede levert van binnen naar buiten bouwen aan het begin trage zichtbare vooruitgang op. De klant vroeg om een homepage, en jij levert een prijstabel en een beperkingendocument. Ze zullen zich verzetten, omdat de homepage is wat ze aan investeerders en hun eigen team kunnen laten zien. Die verwachting managen — laten zien hoe de beslissingen op de prijspagina alles stroomafwaarts vormgeven — is onderdeel van het werk, geen falen. Een manier om momentum te behouden is om vroeg een ruwe homepage-mockup te produceren, duidelijk gelabeld als een container die wacht op inhoud, zodat de klant de bestemming kan zien terwijl jij het skelet bouwt.
Ten derde verandert de beperkingenlijst. Prijzen veranderen, API's groeien, plannen vermenigvuldigen. Het raamwerk gaat ervan uit dat je het beperkingendocument na de lancering bijhoudt, want de website zal vervallen op het moment dat het stopt met het weerspiegelen van de werkelijke limieten van het product. Dit zijn de onderhoudskosten van de inside-out aanpak: de bron van waarheid is alleen waarheidsgetrouw als iemand er eigenaar van is.
Conclusie.
De meest voorkomende fout in SaaS-websiteprojecten is niet zwakke tekst of slecht design — het is pagina's die het met elkaar oneens zijn, omdat ze in de verkeerde volgorde zijn gebouwd. Begin met de prijspagina en de API-documentatie, waar de echte beperkingen van het product leven; leid de featureshowcase af uit daadwerkelijke workflows; oogst de FAQ uit echte gesprekken; en eindig met een consistentiecontrole die verifieert in plaats van redt. Doe dat bij een paar verschillende klanten en je zult merken dat het minder een creatief proces is en meer een lopende band — wat, bij een bureau, precies is wat je wilt. Het creatieve werk is er nog steeds; het wordt alleen toegepast waar het de meeste hefboom heeft.
Sources (5)
- SaaS FAQ Pages: Leading Examples of the Best Designs
- Top Examples of the Best SaaS FAQ Pages - Powered by Search
- 32 best SaaS websites to gain inspiration from in 2026 - Marketer Milk
- The Ultimate Guide to the perfect SaaS pricing page (incl. real examples) - MRR Unlocked
- The 10 Best SaaS Websites - Brafton