Zo bouw je meerdere klantwebsites met WordPress
Voor anderen bouwen maakt van een thema een toeleveringsketen: één licentie, meerdere installaties, meerdere overdrachten, en de belofte dat niets daarvan stopt met werken wanneer een project bij je weggaat. Deze gids beschrijft die workflow in de volgorde waarin je hem doorloopt, met de licentieregel achter elke stap.
Stap 1: Kies het abonnement
Je hoeft niets uit te rekenen. Een site is één WordPress-installatie op één domein, en geen van beide abonnementen beperkt hoeveel sites Canvas mogen hebben geactiveerd. Klantensites die je bouwt en beheert vallen dus net als je eigen site onder je licentie.
De twee abonnementen
- Jaarlijks, US$ 79 per jaar: onbeperkt aantal websites en multisite-netwerken. 200 AI-tegoed per maand voor tekst en afbeeldingen. Updates zolang je licentie actief is, verlengd tegen dezelfde prijs. Ondersteuning zolang je licentie actief is.
- Levenslang, US$ 299 eenmalig: onbeperkt aantal websites en multisite-netwerken. Geen AI-tegoed. Updates voor altijd, na één betaling. 1 jaar ondersteuning vanaf de aankoop.
Er zit geen verschil in functies tussen de twee abonnementen. Beide abonnementen bevatten alle blokken, patronen, sjablonen en demo's, dus de keuze gaat alleen over hoe je betaalt en of er elke maand AI-tegoed binnenkomt, en verder niets.
Wat een jaarlijkse licentie na verloop van tijd kost
- Jaarlijkse verlengingen blijven op de prijs van je eerste factuur, zonder introductietarief dat verloopt naar een hoger bedrag. Annuleer wanneer je wilt; de licentie loopt door tot het einde van de termijn die je hebt betaald.
- Levenslang is één betaling, met updates voor altijd, 1 jaar ondersteuning vanaf de aankoop en geen AI-tegoed.
- Aankopen zijn definitief, dus bekijk de demo's waarop je zou bouwen voordat je betaalt.
Voor een multisite-netwerk is geen speciaal abonnement nodig: met beide abonnementen geldt één activatie voor het hele netwerk en valideren de subsites daartegen.
Andere aanbieders verdelen het juist andersom en verkopen pakketten met een hoge limiet voor sites. De vergelijking met GeneratePress zet die abonnementen naast deze, met de bron en de datum waarop elk cijfer is gelezen.
Klantsites, multisite en White Label voor een studio
Stap 2: Activeer de licentiesleutel op elke website
Je licentiesleutel identificeert je account bij onze servers en registreert welke sites hem gebruiken. Je voert hem één keer in tijdens de installatie, of later op het licentiescherm van Canvas. Die activering geldt voor zowel het thema als de plugin, dus een website heeft nooit twee sleutels nodig.
Wat de licentiesleutel ontgrendelt
Thema- en pluginupdates, downloads van demopakketten, de mogelijkheid om premiumblokken in de editor in te voegen en te bewerken en, bij het jaarlijkse abonnement, Canvas AI-tegoed. De code zelf is GPL v2 of later, er is niets in geobfusceerd of ingesteld om op een bepaalde datum te stoppen met werken, en de licentiesleutel regelt de dienst, niet de code.
De routine bij een nieuw project
- Download het thema vanuit je dashboard, upload en activeer het in het WordPress-beheer en plak de licentiesleutel wanneer de installatiewizard erom vraagt. Alle 9 stappen worden bovenaan weergegeven: welkom, licentie, demo, plugins, aanbevolen tools, import, SEO en klaar.
- Lees het licentiescherm voordat je verdergaat. Het toont de status, het abonnement waartoe de sleutel behoort en het domein waarop hij nu is geactiveerd. Zo houd je bij waar de licentiesleutel in gebruik is.
- Wanneer een project eindigt of een domein wijzigt, deactiveer je de licentie via het licentiescherm en activeer je het nieuwe adres.

Twee regels die je één keer moet lezen
- Klantwebsites mogen op je eigen licentie worden gebruikt wanneer je ze bouwt en beheert. Activeren op websites die je niet bouwt of beheert, is niet toegestaan.
- Het delen, publiceren, doorverkopen of in sublicentie geven van een licentiesleutel is niet toegestaan. De code blijft onder de GPL; de beperking geldt voor de dienst die de sleutel ontgrendelt.
Als een licentiecontrole onze servers niet kan bereiken, werkt Canvas gewoon door gedurende 14 dagen voordat de licentie als verlopen wordt beschouwd, zodat een storing aan een van beide kanten nooit het probleem van een klant wordt.
Stap 3: Werk aan een stagingkopie
Je wilt de eerste versie van de site van een klant zelden op het domein hebben waar de klant naar kijkt. Die ergens anders houden kost niets, omdat geen van beide abonnementen beperkt hoeveel websites je activeert.
Hoe de licentie meebeweegt met het werk
- Bouw lokaal of op een staging-host en activeer daarna het echte domein wanneer de site live gaat. Verplaatsen tussen je eigen sites is deactiveren en activeren, en een domeinwijziging werkt op dezelfde manier.
- Test een update op een kopie van de site voordat hij de bezoekers van een klant bereikt. Daar is staging voor bedoeld, en het kost niets extra.
Controleer meteen ook de omgeving
Canvas vereist WordPress 7.1 of nieuwer en PHP 7.4 of nieuwer, en is getest tot en met WordPress 7.1. Het gebruikt de blokkeneditor en de Site-editor die WordPress meelevert, en WooCommerce is optioneel. Controleer of de stagingkopie en de productiehost op al deze punten overeenkomen, want een verschil daartussen is precies wat op lanceringsdag aan het licht komt.
Stap 4: Importeer de demo die past bij het bedrijf van de klant
De snelste eerste versie is een kant-en-klare website van iemand anders. Je vindt 88 demo's in 16 categorieën, allemaal inbegrepen bij elk abonnement, en elk daarvan draait als live site die je kunt doorklikken voordat je een klant erop vastlegt.
Kies het samen met de klant erbij
Bekijk de demo's per branche en laat de klant er één aanwijzen. Een live preview beslecht een ontwerpgesprek sneller dan een moodboard, en het is dezelfde site die ze krijgen: elke pagina, post, menu, formulier, header, footer, slider, popup en aangepast contenttype komt mee, met de afbeeldingen die rechtstreeks in hun eigen mediabibliotheek worden geladen. 83 van de 88 demo's hebben een werkend formulier en 21 zijn complete WooCommerce-winkels.

Kies de omvang en houd je opties open
- Importeer bij een nieuwe build de hele site, dan worden de Thema-opties, menu's en voorpagina van de demo overgenomen, zodat pagina's die je in maand drie toevoegt nog steeds passen bij het ontwerp dat je in maand één hebt verkocht.
- Importeer je in plaats daarvan in een bestaande website, dan krijg je de pagina's die je hebt gekozen zonder de instellingen aan te raken. Dat is de route voor een site die de klant al draait.
- Elke import wordt bijgehouden, tot in de berichten, termen, bijlagen, menu's en de opties die hij verving, zodat één terugzetactie de demo-inhoud verwijdert en de site herstelt zoals die was. Een tweede demo uitproberen voor dezelfde klant kost niets.
- Combineer pagina's uit meerdere demo's: importeer er één sitebreed voor het ontwerp en haal daarna losse pagina's uit andere demo's erbij, waarna die pagina's het gekozen ontwerp overnemen.
De fotografie in de demo's is alleen bedoeld voor demonstratie en niet als stockbibliotheek gelicentieerd. Vervang die door eigen afbeeldingen van je klant of afbeeldingen waarvoor je klant een licentie heeft, voordat de site live gaat.
Stap 5: Bewerk in de blokeditor, zodat de klant dat ook kan
De overdracht wordt hier bepaald, maanden voordat die plaatsvindt. Canvas is gebouwd op de blokeditor en de Site-editor, dus pagina's, headers, footers, heroes en paginatitels worden bewerkt in de tools die WordPress al meelevert. Een pagina opent met het volledige sjabloon om je content heen getekend, wat betekent dat de persoon die je opleidt kijkt naar wat bezoekers zien.
Waarom dat er bij de oplevering toe doet
- Wat je opslaat is standaard WordPress-blokmarkup. Er is geen page builder waarvoor je een licentie moet nemen, die je moet leren of die je moet verlengen, en er blijft geen eigen markup over in de database van een klant.
- Headers, footers, topbalken, megamenu’s, zijpanelen, paginatitels, hero’s en sliders zijn zelfstandige items, opgebouwd uit 22 headerblokken en bewerkt zoals elke andere inhoud. Wijs er één algemeen toe of overschrijf die op een enkele pagina.
- Animatie, weergavevoorwaarden, aangepaste klassen, aangepaste attributen en aangepaste CSS worden aan elk blok in de editor toegevoegd, ook aan core-blokken en blokken van andere plugins. Zo hoef je zelden een bestaand blok van een klant te vervangen door een van onze blokken.
- De documentatie telt 388 artikelen met 356 screenshots die zijn gegenereerd uit de meegeleverde code. Dat is een beter trainingspakket dan alles wat je op een vrijdag zou schrijven.
Een configuratie meenemen naar het volgende project
Thema-opties exporteer je als bestand van de ene website en importeer je in de volgende, zodat de typografie-, kleur- en prestatiekeuzes die je bij de vorige klant hebt gemaakt, je hier een middag werk besparen. Opgeslagen versies maken een momentopname van een configuratie voordat je die wijzigt, en een import overschrijft alleen de instellingen die erin staan.

Stap 6: De website overdragen
Elke klantrelatie eindigt op de een of andere manier, en het thema hoeft daar niet het lastige deel van te zijn. Er gebeuren drie dingen, en de website blijft gewoon worden weergegeven terwijl alle drie plaatsvinden.
De klant koopt een eigen licentie
Als je een site overdraagt en het beheer ervan stopt, heeft de nieuwe eigenaar een licentie op eigen naam nodig om updates, demo-imports en CanvasAI Engine te blijven ontvangen. Een licentie hoort bij het account dat hem heeft gekocht, en licentiesleutels zijn niet te koop, mogen niet worden doorverkocht en niet worden overgedragen aan een ander persoon of bedrijf. De klant koopt zelf een licentie.
Je publiceert de site
Deactiveer de website via het Canvas-licentiescherm en die verdwijnt meteen uit je account. Dezelfde actie geldt bij een herbouw, bij een verhuizing van een tijdelijk domein naar het echte domein, of bij het einde van een onderhoudscontract.
De website blijft onverstoorbaar
Tussen jouw deactivering en de activering door de klant ziet de frontend er precies hetzelfde uit als voorheen. De content is gewone WordPress-content en de code is GPL, dus niets wat je hebt opgeleverd hangt af van een aanwezige licentiesleutel.
Als je liever wilt dat de klant jouw merk ziet in plaats van het onze terwijl jij de site blijft beheren, dan kost de White Label add-on US$ 99 per jaar op accountniveau en werkt met beide abonnementen: jouw naam en logo in de WordPress-admin, de licentie- en demoschermen verborgen voor de mensen aan wie je een site overdraagt, en de ondersteuningslink naar je eigen helpdesk. Het verandert alleen het uiterlijk en verplaatst de licentie niet naar je klant.
Stap 7: Wat een verlopen licentie verandert, en wat niet
Dit is de vraag die een klant stelt in het gesprek waarin hij vraagt wie eigenaar is van de website. Het antwoord staat op papier en wordt niet aan goodwill overgelaten: Canvas blijft gewoon weergegeven maar wordt bevroren wanneer een jaarlijkse licentie verloopt, en een levenslange licentie heeft geen verlengingsdatum.
Wat blijft werken
- Elke pagina wordt exact weergegeven zoals voorheen, inclusief premiumblokken.
- Headers, footers, paginatitels, sliders en pop-ups blijven gewoon worden weergegeven.
- Demo's die je vóór het verlopen hebt geïmporteerd, blijven staan met hun inhoud en instellingen.
- Niets wordt voor bezoekers verborgen en er wordt geen watermerk of melding aan de pagina's toegevoegd.
Wat er pauzeert
- Thema- en plugin-updates.
- Demopakketten downloaden en importeren.
- Tekst- en afbeeldingsgeneratie met CanvasAI Engine.
- Premiumblokken invoegen en bewerken in de editor, al blijven bestaande blokken op de pagina staan.
Verleng je licentie en alles komt terug, want er gaat niets verloren terwijl de licentie verlopen is. Een licentiecontrole die onze servers niet kan bereiken krijgt eerst een coulanceperiode van 14 dagen, zodat een netwerkprobleem aan beide kanten niets verandert.
Het ene geval dat anders is
Een installatie die nooit een licentie heeft gehad, gedraagt zich anders dan een verlopen installatie. Zolang er geen licentiesleutel is geactiveerd, tonen premium-blokken een melding die alleen ingelogde beheerders zien, zodat een bezoeker nooit midden op de pagina een upsell te zien krijgt. Blokken uit de gratis versie en alles wat met toegankelijkheid, beveiliging of gegevensexport te maken heeft, worden altijd getoond. Activeer een licentiesleutel en de premium-blokken keren terug op hun plek.
In het zeldzame geval dat een aankoop wordt terugbetaald, ziet de site hetzelfde: de licentiesleutel wordt gedeactiveerd, de service stopt en de pagina's, berichten, menu's, formulieren en media blijven als gewone WordPress-content in de database van de klant.
Wanneer een terugbetaling geldt, en wat die met een licentie doet
Bronnen
Waar deze gids iets beschrijft dat buiten Canvas zelf valt, zijn dit de officiële pagina's die dat documenteren.
- GNU General Public License v2.0gnu.org · De licentie waaronder de code van het thema en de plugin wordt uitgebracht, met de optie “elke latere versie”
- Markup-weergave van een blokdeveloper.wordpress.org · Blokinhoud wordt opgeslagen als standaard-HTML, met opmerkingen die elk blok markeren
- Site-editorwordpress.org · De editor die WordPress meelevert om een hele site met blokken te ontwerpen, van de header tot de footer
Hoe ga je verder?
Twee gidsen over de onderdelen van klantenwerk die makkelijk verkeerd gaan, en de pagina voor bureaus.
Veelgestelde vragen
De volledige FAQ beantwoordt de rest, en de documentatie behandelt elke instelling in detail.
Hoeveel klantwebsites kan één licentie dekken?
Zoveel als je bouwt en beheert. Beide abonnementen, Jaarlijks en Levenslang, dekken een onbeperkt aantal websites en activeren volledige WordPress-multisitenetwerken, en klantsites vallen onder je licentie, net als je eigen sites.
Heb ik voor elke klantsite een aparte licentiesleutel nodig?
Nee, dezelfde Canvas-licentiesleutel gaat op elke klantwebsite. De sleutel identificeert je account bij onze servers en registreert welke sites hem gebruiken. Eén activatie dekt zowel het thema als de plugin, dus een site heeft nooit twee sleutels nodig. Wat niet is toegestaan, is de sleutel delen, publiceren, doorverkopen of in sublicentie geven, of hem activeren op websites die je niet bouwt of beheert.
Telt een staging- of lokale kopie mee?
Een staging- of lokale kopie telt nooit mee voor je licentie. Geen van beide abonnementen beperkt hoeveel websites je activeert, dus een staging-, ontwikkel- of lokale kopie van een klantsite kost niets, en het testen van een update voordat die de bezoekers van een klant bereikt, is gratis.
Wat moet de klant bij oplevering kopen?
Hun eigen licentie, als ze updates, demo-imports en CanvasAI Engine willen blijven ontvangen. Een licentie hoort bij het account dat hem heeft gekocht, en licentiesleutels zijn niet te koop, mogen niet worden doorverkocht en niet worden overgedragen aan een ander persoon of bedrijf. Je deactiveert de site aan jouw kant. De website blijft de hele tijd gewoon worden weergegeven, dus bezoekers merken niets van de overdracht.
Wat gebeurt er met een klantsite als de licentie verloopt?
Een klantsite blijft renderen wanneer de Canvas-licentie verloopt, met elke pagina precies zoals die was, inclusief premium blokken. Headers, footers, paginatitels, sliders en pop-ups blijven werken, geïmporteerde demo's blijven op hun plek met hun inhoud en instellingen, en niets is verborgen voor bezoekers. Thema- en pluginupdates, demo-downloads en -imports, CanvasAI Engine en het invoegen en bewerken van premium blokken worden gepauzeerd totdat iemand verlengt, en een controle die onze servers niet kan bereiken krijgt 14 dagen respijt voordat er iets verandert.
Bouw je volgende website met Canvas
Beginner, freelancer of bureau: je krijgt dezelfde blokken en dezelfde demo's. Begin met één site en bouw er zo veel als je nodig hebt, allemaal op dezelfde licentie.
