A website your business finally looks right on.
I build custom websites for small and medium businesses, from hair salons and builders to practices, estate agents, wholesalers and software companies. From Willebroek, for all of Flanders and beyond. Hand-written code instead of a template, so light, fast, findable in Google and as sharp on a phone as on a large screen.
A template, or a site that is yours
Most cheap websites come out of the same builder, with the same structure and the same speed problems. This is the difference, set out honestly side by side. A fuller version, including the cases where a content management system does fit better, is in a website without WordPress, in Dutch.
What you usually get
- Slower because of unnecessary code. A theme loads hundreds of lines your business will never use, and that costs you rankings in Google.
- Plugins that age. Every add-on is a risk of breaking or being hacked later.
- The same look as your competitor. Popular themes run on thousands of sites, so you do not stand out.
- A subscription that keeps running. Stop paying and your website disappears.
- You are dependent. The code belongs to the platform, not to you.
What I deliver
- Hand-written code, measured at about 2 seconds on a phone. Only what your site actually needs, nothing more.
- No plugins, so nothing that ages. Your site keeps working the way it did on day one, for years.
- A design only you have. The demos show what is possible; your site is rebuilt around your business.
- One fixed price, no subscription. Once paid, it is paid: after that your website costs you nothing more with me.
- You own everything. You get the files and can always continue with someone else.
Twenty-five sectors, twenty-five styles
All the websites below are examples I built myself for invented companies. Names, addresses, prices and images are fictional, and they are there so you can choose: “I want that style”, “I need that booking module”. You never get a copy, because your site is rebuilt around your own business.
Every demo has its own atmosphere and its own signature feature: a booking module, a search with filters, a shopping cart or a before/after slider. Click through and try everything, because every button works. Every demo says which package it falls under. That tells you how big a site gets, not which trick it contains: a lot of what you see here can also be built smaller, and then that is what I will recommend. Most demos are one page you scroll through, because that is what works best for a small business. The demos that consist of several pages say so next to their name, and the filter below leaves only those.
RaaklijnPremiumThe opening starts tight on a graph someone is drawing on a whiteboard with a marker. In one continuous move that line becomes the curve of this site, the camera pulls back, the whole page shifts from paper to ink, and a wipe along the tangent takes the photo away. Below it, a fee you work out yourself before you call, and a register of eleven cases where the estimate sits next to the final invoice, including the two where nothing improved.
View demo
KorfBusinessA shop that deliberately sells nothing online. At seven the shutter goes up, and that is the opening too: the shutter lifts while the camera drops with it and the whole page shifts from night to day. Below it, a tab for each day showing what arrives and when, a counter that reads your own clock to say whether the shop is open right now, and this week's prices.
View demo
Praktijk De LindeBusinessPhysiotherapy and osteopathy in Lier, with booking where every therapist has their own treatments and working days.
View demo
Bouwwerken VerstraetenFour pagesPremiumFour pages. At the top, one project runs from the old facade to handover, and the visitor works out the cost of their own job in four questions. Alongside it, a register of eighteen projects showing the estimate and the final invoice side by side, a cross-section that draws itself from the pit to the keys, and a team page with fourteen names and three job openings. Plus a client area that opens with a project code, encrypted in the page itself.
View demo
KruimPremiumOrdering with extras per dish, a minimum order value, and collection times worked out from the opening hours and the preparation time. Three branches, each with its own hours.
View demo
KringBusinessThe question people actually call about is answered right here: you say what is wrong and how urgent it is, and you see when a team can come, call-out charge included. The opening is the wall turning open like a hand across a clock, until you see what is behind it.
View demo
Bistro MarcelSignatureA tabbed menu plus a reservation flow with party size, date and free time slots.
View demo
Studio NoorPremiumAn editorial hair salon site where the lookbook slides sideways as you scroll down.
View demo
Garage DenysPremiumFilter used cars by fuel, body type, price and year, with a detail card, CO2 label and a calculation of your monthly payment.
View demo
HelderBusinessWhat a cleaning company costs per month, worked out on the site itself: type of premises, floor area, how often, and what else is included. Alongside it, the two things that sector is really about: whether the same team always turns up, and what happens to your key.
View demo
Kade KeukensPremiumYou choose the layout, the length, the fronts, the worktop and the appliances, and two things move along live: the price and a top-down view of your own kitchen.
View demo
Lise VerhoevenPremiumImage first, with a filmstrip that slides sideways as you scroll, plus a lightbox and series.
View demo
Vallée VerteBusinessEight houses in the Ardennes. You pick arrival and departure on the calendar, click your house on the map, and the whole site switches between Dutch, French and English.
View demo
Atelier NoordPremiumThe background colour changes as you scroll, an image grows to full screen and projects stack on top of each other.
View demo
Groenhuis TuinenPremiumThe same garden changes from spring to winter in one click, plus a request for a free garden visit.
View demo
Fietsen VandaelThree pagesPremiumThe repair desk works out what your repair costs and when the bike will be ready, today’s queue included. It also has three addresses of its own: shop, catalogue and product page, with search by brand, wheel size, gears or price.
View demo
AflakPremiumScrolling paints the same wall from bare plaster to finish coat, and the roller is the transition: a pass that pulls the new layer over the old one. Below it you pick a paint colour and see it on a real wall, where only the wall surfaces change and the floor stays as it is.
View demo
Fysio KaaiPremiumThe only demo with a back end. Book a slot and it is gone for everyone, including whoever is clicking at the same moment on another device. Part of the Premium package.
View demo
Meridiaan KoffieSeven pagesPremiumSix coffees, each with its own page and its own address, carrying the lot, the tasting notes, the altitude and the brewing advice. A quick view for those who want to order straight away, and the shopping cart stays full as you move from page to page, because what is in it travels along in the address. With grind size, a free shipping bar and subscriptions.
View demo
GistSignatureThe only demo where you really sign in. Two bars get the same beer list with different amounts, because those prices come from a server and are not in the page. They see their empties and their invoices, reorder in two clicks, and at the bottom the bar and the brewery sit side by side, both of them live.
View demoThe next demo goes here.
What else is technically possible
These five are about businesses that rarely come up here, and they are on the site for a different reason: they show how far it can go. A watch that clicks itself together, a room you walk through, ropes with real weight, a house that shows itself, and a place picker that does the sums. If you did not recognise your own business above, do have a look at whether the trick you are after is here.
CadansPremiumThe piece that took the most hours. As you scroll, a skeletonised movement assembles itself, part by part, until it ticks the real time inside its tonneau case. After that comes the whole collection, five cases drawn by the same engine, and you build your own.
View demo
KabinetPremiumScrolling does not take you down but forward, into a room with a floor, a ceiling and real depth. Move the mouse and you look around, what hangs far away stays hazy, and one click on a work puts it large in front of you with the story beside it.
View demo
VerticaalPremiumRopes that really hang and swing when you drag them, holds that fall and bump into each other. A hand-written physics engine of about a hundred lines, without a library.
View demo
UitzichtPremiumA villa on Ibiza, in English, because this kind of work rarely comes from nearby. Four real photographs of the same house cut into one another on a diagonal as you scroll, from the drive to the terrace at sunset. Then the pool fills, the waterline creeping upward.
View demo
De ZonnebloemPremiumThirty-six places across four groups, on a floor plan you click. For each place you pick the type of care and the rate, the family discount comes off from a second child on, and the breakdown shows where every amount comes from.
View demoThe next trick goes here.
No demo in this category.
See for yourself how it is made
An agency that works with templates cannot open its own site. I can. Next to this is real code from this page, exactly as it sits on the server. No build step, no framework, no plugin taking over.
Right-click and choose view page source if you want to read the rest. The explanations are in Dutch in this file, and in your own language for your site, so you are not tied to me later: someone else can take over without first having to guess what is there.
/* ---------- lijnen die zichzelf tekenen ----------
De scheidingslijn boven een hoofdstuk wordt getrokken zodra je er komt,
zoals een plotter die een blad aflegt. */
.sec::before{
content:"";
position:absolute; left:0; right:0; top:0; height:1px;
background:var(--ink);
transform:scaleX(0);
transform-origin:left center;
transition:transform 1.1s cubic-bezier(.16,.84,.28,1);
}
.sec.getekend::before{ transform:scaleX(1); }
/* Wie minder beweging vraagt, krijgt de lijn meteen heel. */
@media(prefers-reduced-motion:reduce){
.sec::before{ transform:scaleX(1); transition:none; }
}About the images in these demos
The cover photos above are real trade photos, freely usable images that show which sector a demo belongs to. They never show an existing business, because that would suggest I built that site.
The images inside the demos are real photos too, freely usable trade photos chosen to fit the story, the colours and the sector of that one demo. They never show an existing business either, because those companies do not exist.
For your website it works differently, because you simply send me your own photos, as many as you like and in any format. I crop them, optimise them for the web and put them in the right place. No good photos yet? We start with mood images or freely usable material and swap them out as soon as your own photos are ready.
Everything you see in the demos can go into your site
And a lot more. This is what gets asked for most often, so if your idea is not listed, just ask.
Bookings & reservations
Visitors pick a service, a date and a time, and the request lands straight in your inbox. Also with several staff members who each have their own diary.
See it at Praktijk De LindeSearch & filtering
A catalogue of properties, products or services that visitors filter and sort, with a detail page per item.
See it at Garage DenysWeb shop & orders
Product pages with a shopping cart. Orders arrive by email, or your customer pays through a Mollie or Stripe payment link.
See it at MeridiaanCinematic pages
The style of big brand sites, with images that scale as you scroll and sections that build themselves.
See it at Atelier NoordConfigurators
Let visitors put together a finish, a formula or a package themselves, with a price that adds up live.
See it at Kade KeukensPhoto gallery & lightbox
Your work shown large, with filters per category, clickable enlargements and horizontal galleries.
See it at Lise VerhoevenPrice lists & menus
Clear pricing, tabbed menus, service packages and quote calculators.
See it at De ZonnebloemFindable in Google
Semantic structure, meta and Open Graph tags, JSON-LD business data and a load time Google likes.
Look in the codeLanguages: what is standard and what is possible on request
Any language is possible. My standard offer covers Dutch, French and English, because I write and check those three myself, with a language switch at the top that lets your visitor change without leaving the page. Multilingual is included from the Business package onwards.
Want German, Spanish, Italian, Polish or another language? That is possible as an option. You supply the translated texts or have them translated, and I build them in fully with the right language settings so Google picks up each version separately.
Need something special?
A quote calculator, a members area, a blog, a link to your booking or till system, or something not listed here at all? Tell me. I look honestly at whether I can build it, what it costs and how long it takes, and if something is not feasible or not sensible for your business, I say so straight away instead of promising it.
I tell you up front what isn't possible, and what we do instead
A custom website can do far more than most people think, but not everything. Both are listed below. If you run into something I don't build, you don't get a no, you get a workaround that works.
What is and is not included6 yes · 5 no
This I simply build
- Requests and bookings. Your visitor picks a service, a day and a time, and the request lands in your mailbox. With a separate diary per staff member if needed.
- A basket that really calculates. With shipping costs and discounts. The order comes in by mail or through a payment link.
- Paying online. Through Mollie or Stripe, the way everyone does it.
- Search, filter and configure. Prices that follow along live while your visitor chooses.
- A protected area behind a code. The content sits encrypted in the page, so without the code you really see nothing.
- Three languages in one file. Switching without reloading the page.
This I don't build myself
But you are not on your own. I set the system up with you and link your site to an existing service that already does this safely. You have just one point of contact, and that is me.
- Accounts with their own password. Someone has to keep those users safe, and that needs a server that keeps running.
- Double bookings that block themselves. Two visitors picking the same slot at the same time have to be able to stop each other.
- Stock that deducts itself. Same problem: one count that everyone shares.
- Hundreds of products with filters. That gets too heavy for a single file.
- Handling card payments on the site itself. That requires certification, and it belongs with a payment provider.
And here is what I propose instead
For every limit above there is a solution that does work. I build the front, and a specialised service does the heavy lifting in the background. You pay their subscription directly to them, so you are never tied to me.
I set the system up with you, from start to finish
You do not get a list of services and good luck. I arrange the integration completely, and you keep one point of contact.
- I set the service up with youCreating the account, setting it up and putting it in your name, so it is yours and not mine
- I keep the keys safeNever visible in the code of your site, where anyone could read them
- I catch what goes wrongIf that service is briefly unavailable, your site simply keeps working and your visitor sees no error message
- I test with two visitors at the same timeThat way you can be sure a double booking really is ruled out
This is part of the Premium package. Not to push you upwards, but because it is days of work and not an hour of copy and paste. One integration is included in the price, a second one is extra work at €70 per hour. See the packages
What you needClick for the solution
Clients who log inEach with their own password
One shared code per file, encrypted in the page. If you really want separate accounts, I connect your site to a platform that does that.
A diary without double bookingsConfirmed straight away
Requests come to you and you confirm, or I connect your site to Calendly or your existing diary.
A real web shopStock, shipping, bookkeeping
Shopify or Lightspeed runs the shop, I build the front end around it so it doesn't look like a thousand others.
Editing your own textsWithout having to call me
An admin screen where you type and your site rebuilds itself. That counts as an integration, so it is included from Premium onwards. If you also want a login and a database, so several people can edit and everything is kept, that is Signature. With Starter and Business I make the change at the hourly rate, and for a price change that is usually part of an hour.
Sending a newsletterTo your customer list
The sign-up form on your site, the sending through Brevo or Mailchimp.
Showing Google reviewsAlways up to date
I copy them over with the customer's name and consent. Fetching them automatically needs a paid connection.
Live chatAnswering straight away
A WhatsApp button, or a Crisp chat window built in.
Why I put this on my site: because you are better off knowing up front than halfway. Not sure whether your idea fits? Just ask. If it doesn't fit, I say so straight away and I also tell you what it costs elsewhere.
Clear prices, no surprises
One fixed price, agreed in advance. Half at the start, the rest on delivery. The number of revision rounds depends on your package, so you know where you stand up front. Want the amounts in more detail, including what is not included and what a subscription costs over five years? Read what a website costs, in Dutch.
Starter is ready in about a week, Business in about two weeks and Premium in about three weeks, counted from the moment your material is complete.
These are final prices: no VAT is added, because I work under the VAT exemption scheme for small businesses.
Starter
For anyone without a website yet, or with an old site that no longer works on a phone. Everything a customer needs to know, on one smooth page.
Ready in ± 1 week · 1 revision round
- One page, up to 5 sectionsWho you are, what you do, what it costs, where you are
- Works on phone, tablet and laptop
- Contact formRequests arrive straight in your inbox
- Opening hours, address and Google Maps
- Click to call and click to email
- Basic findability in Google
- A custom guide to put your site online
- No booking module
- One language
- Not findable by the AI assistantsThat is included from Business onwards
Business
For businesses that want customers to book, reserve and get in touch, and want to be there in three languages from the start.
Ready in ± 2 weeks · 2 revision rounds
- Everything in Starter
- Up to 10 sections or several pages
- Booking or reservation moduleChoice of service, date and time. The request lands in your mailbox and you confirm it yourself. If you want visitors to see live what is still free, that is Signature
- Multilingual: Dutch, French and English
- Photo gallery with lightbox
- Price list, menu or service overview
- Team and testimonials section
- Animations while scrolling
- Findable by the AI assistantsSix to ten questions with your own answer alongside, in the form that ChatGPT, Google and Perplexity pick up
- 2 rounds of changes
Premium
Everything I offer, without exception. For anyone who wants to sell online or stand clearly apart from the competition.
Ready in ± 3 weeks · 3 revision rounds
- Everything in Business
- Web shop with a cart, up to 12 productsOr, instead, advanced interactions
- Search with filters and detail pages
- Cinematic pages and configurators
- Horizontal scrolling, before/after slider or season switch
- A fully original design, nothing reused
- Connections to a service outside your siteAn admin screen for your texts, a diary that really blocks double bookings, a shop platform, a newsletter or a live chat
- Full project files includedNormally a €200 option
- One extra language of your choice included
- 3 rounds of changes
- WhatsApp supportDuring the build and the go-live, an answer within 24 hours
The largest thing I build, in one assignment
The biggest thing I build, and the only one with a real back office instead of just a page. Think of a baker where every customer finds their own order history and reorders in two clicks, a practice where someone consults their own documents, or a restaurant where a guest sees live which tables are still free and books one right away. You get a full website at Business scale, and behind it something built entirely to measure.
Ready in ± 6 weeks · 2 revision rounds · everything is bespoke, so it can take longer and rounds can be added
- Your public website, at Business scaleUp to ten sections, online appointments, three languages, photo gallery, price list, team and testimonials, and one sustained effect at the top
- Everything behind the sign-in, fully bespokeRoles, search, filters, screens of your own. No package size applies there, because that is your app
- Live availability, if your business needs itA table or a time slot that someone books is immediately gone for everyone else. Without a subscription to a booking platform, and the data stays yours
- Signing in with their own passwordForgotten password is included, with a link by e-mail
- Every customer sees only their own data
- A management screen for you and your staffWith roles, so not everyone can do everything
- You change what changes often yourselfPrices for example, without going through me
- The full project filesYou get the whole folder, because the app is yours
- I write your textsYou need to supply nothing yourself apart from your story and your figures
- WhatsApp supportDuring the build and until everything is live, an answer within 24 hours
- You own the code and the dataNo key of mine stays behind, and you can move at any time
- Runs on your own server, or with a provider that does it for you
- A tailored manual, down to the detailsAdding someone, backups, and what to do if it stops
- A full security review before deliveryPasswords, sessions and permissions, reviewed separately
- No subscription with me, not here either
What is not included by default, and I would rather say so up front: the public part is a Business site, so no shopping basket, no configurator and no cinematic multi-shot sequence at the top; those three belong to Premium. Three languages are included, a fourth is €180. And an integration with a service outside your site is not included, because the app usually replaces exactly what you would otherwise have needed that integration for. If you do want one, we agree it in advance and I charge it separately.
What you do pay every month here, and to whom: a small server or a managed database, about €5 to €25 per month, plus your domain name of about €15 per year. You pay that directly to those providers, not to me, so everything stays in your name. I am there during the build and until everything is live. After that the app is yours and you pay me nothing more. If something breaks later or you want something added, I help at €70 per hour, without a contract.
Already know which package fits?
Request your quote without obligation, or let me suggest a package based on what your business needs.
Package chooser
Which package do you need?
Tick what your site needs to do. The price adds up live, and I tell you honestly which package is enough, even when that is the cheapest one.
1 What should your site do?
2 How many sections or pages?
3 Options on top
About the WhatsApp support in Premium
It runs during the build of your website and during the go-live, which is exactly when you have questions. You get my number at the start of your project and an answer within 24 hours.
It is not an ongoing maintenance subscription. I do not work with subscription formulas, because once your site is online it is yours and you pay me nothing more. If you do want changes later, I charge my hourly rate of €70 per hour, or you choose an upgrade from the table below.
What is not included: your domain name (± €15/year) and hosting (free up to about €5/month) are paid directly to the provider, so everything stays in your name. Texts and photos are supplied by you. Forms send requests to your inbox, and a web shop with real online payments runs through an external payment partner such as Mollie or Stripe, which charges a small percentage per transaction itself.
Individual options, and coming back later
You do not have to take the largest package straight away. These options can be added to any package, and if your business grows you can always upgrade later.
All add-ons and their price8 rows
| Option, to add to your package | Price |
|---|---|
| Full project filesSeparate HTML, CSS and JS files, all images apart, comments in the code and a read-me file | €200free in Premium |
| Extra language on top of Dutch, French and EnglishYou supply the translation, I build it in fully | €180per language |
| Extra page or section on top of your package | €100 |
| Web shop extension, per 12 extra products | €200 |
| Have the texts written instead of supplying them yourself | €150 |
| Putting the site online, instead of doing it yourselfFiles on your hosting, domain connected, and a check that everything works | €150 |
| Extra revision round on top of your package | €70per hour |
| Cinematic page alongside the web shop, within Premium | €800 |
| Second integration with a service outside your site, on top of the first one included in Premium | €70per hour |
Upgrading later is always possible
Once I have built your website you can come back at any time for a bigger package. You then pay the difference plus the rework, because extending an existing site takes more work than setting it up properly straight away.
Each step is more site
The upgrade prices side by side4 rows
| Upgrade afterwards | Price | Total paid | Chosen straight away |
|---|---|---|---|
| Starter to Business | €1100 | €1850 | €1750 |
| Business to Premium | €1250 | €3000 | €2900 |
| Starter to Premium | €2300 | €3050 | €2900 |
| Project files afterwards | €250 | €200 |
Choosing the right package straight away is therefore always cheaper, because upgrading afterwards costs you €100 to €150 extra. Not sure which package suits your business? Just ask, and I will tell you honestly which one is enough instead of talking you into the most expensive one.
Tell me briefly about your project
Pick the package that appeals to you. Still unsure? Choose "not sure yet" and I will suggest the package that fits your business best. You get an answer with a fixed price, entirely without obligation.
Thank you, your request is on its way
I will look at your project and reply within two working days with a concrete proposal and a fixed price.
From first conversation to online in 5 steps
I deliver a fully working website. Putting it online you do yourself, and for that you get a guide that is about your website specifically and not a general explanation.
We talk about your business
What do you do, who are your customers, what should the site deliver? You show me which demos appeal to you, I suggest a package that fits.
You + me
You supply your material
Logo, photos, texts, prices, opening hours. Nothing ready yet? You get a fill-in sheet so you forget nothing. The lead time of your package starts from the moment this is in.
You
I build your website
You see a first version along the way. After that we adjust in revision rounds according to your package: 1 for Starter, 2 for Business and 3 for Premium.
One round means you send all your comments in one go. After that my hourly rate applies: €70 per hour.
Me
You get your files
By default you get your website as one working HTML file, because that is all you need, together with a guide tailored to your website.
It explains how to put your site online and how to get your features working, from your contact form to your payment link. In Dutch, French or English.
Two small files come along that you simply put next to your site. An error page in the style of your site, so that anyone who mistypes an address sees your page and not the bare English page of your hosting provider. And a file with security headers. From Business onwards a third one joins them, the summary that the AI assistants read.
Me
You put it online
Buy a domain name, choose hosting (it can be free), upload the files, connect the domain. With the guide beside you it takes half an hour.
Rather not do it yourself? I will put it online for you, for a one-off €150.
With Premium you can reach me on WhatsApp until your site is online.
You or me
A website knows no borders
I work from Willebroek. Everything runs through email, phone and a temporary preview link, so we never need to have met in person to work together.
If you are in Mechelen or a neighbouring municipality, I will come by for the first meeting if you like, see having a website made in Mechelen, in Dutch.
Dutch, French and English are included in Business and Premium. A fourth language can always be added: you supply the translation, I build it in.

One point of contact, from first sketch to going live
I design and build websites myself, from the first design to the file you put online. No team where your question gets lost and no account manager who has to pass everything on, because you always speak directly to the person who actually makes your site.
I approach a website the way an engineer approaches a problem: first work out exactly what a visitor needs to be able to do, whether that is call, book, order or find the way, and only then build. Everything is written by hand in HTML, CSS and JavaScript. That is more work than installing a template, but it produces a site that is up in about two seconds on a phone over 4G, is not weighed down by plugins that age, and does exactly what you need instead of whatever a theme happens to offer.
I also like clarity: a fixed price agreed in advance, no subscription that keeps running, and an honest answer when something is not feasible or not sensible for your business. I would rather have a customer who knows exactly where they stand than a sold project that disappoints afterwards.
Terms and conditions
In short: half up front, the rest on delivery, and once everything is paid the code and the texts are yours, to do with as you like. I do not provide hosting or a domain name, and there is no subscription, so no recurring cost. The articles below are in Dutch: that is the binding version, and a translation could differ from it. Any question about an article? Email me and I will talk you through it.
Websites by Sander, Bruelenhof 32, 2830 Willebroek, company number 1041.153.359, hereinafter "the designer". Version of 21 August 2026.
1. What these terms cover
These terms apply to every quotation, assignment and invoice of the designer. Deviations apply only if agreed in writing. The client’s own terms do not apply, not even if they appear on his purchase order.
2. Quotation and acceptance
A quotation is valid for thirty days. The assignment starts once the client agrees in writing, by e-mail is enough, and the deposit has been paid.
3. What the client provides
The client provides texts, photos, logo and details. In doing so the client declares to hold the right to use them, and indemnifies the designer against any third-party claim in that respect.
Where the designer provides the texts under the quotation, that obligation covers only the images and the details. For an assignment with accounts and a database, article 13 also applies.
If the client provides nothing within three months of the start, the designer may close the assignment and invoice the work already delivered. If the client wants to continue afterwards, the price applicable at that moment applies.
4. Revision rounds
The package determines how many revision rounds are included. One revision round means the client sends in all comments at once, after which the designer handles them together. Comments that arrive one by one each count as a round of their own.
Extra rounds and changes after delivery are charged at €70 per hour, per half hour started.
A change that materially alters the assignment, such as a different structure, an extra language or a feature not in the quotation, is not a revision but additional work: it is agreed first and only then carried out.
5. Delivery
The website is delivered as one working file, together with a manual. The client puts the site online himself, on his own hosting and under his own domain name. The designer does not supply hosting or domain names.
Where the quotation expressly provides otherwise, for example an application with sign-in and a database or an installation at the client, what the quotation states applies, together with article 13.
The client has fourteen days to report that something is not right. After that, the delivery counts as accepted.
6. Payment
Half at the start, the rest on delivery, each payable within fourteen days of the invoice date.
In the case of late payment between businesses, the statutory interest for late payment accrues by operation of law and without notice of default, increased by a fixed sum of forty euros for recovery costs. The designer is not obliged to charge these, and as a rule does not do so the first time.
An invoice must be disputed in writing within fourteen days of receipt, stating the reason.
7. Ownership of the code
Upon payment in full, all rights to the delivered code, texts and design pass to the client. The client may change them, have them developed further by someone else, or reuse them, without permission and without further payment.
As long as the invoice has not been paid in full, those rights stay with the designer.
The designer keeps the right to show the work in his portfolio and to refer to it in his communication, unless the client objects in writing.
8. The credit at the bottom of the site
Every delivered site carries a discreet credit to the designer at the bottom. If the client prefers not to have it, it can be removed for a one-off fee, to be agreed with the quotation.
9. What the designer is not liable for
The designer delivers a static website without a server and without a database, unless the assignment is expressly one with accounts and a database, in which case article 13 applies. He is not liable for:
- downtime, slowness or data loss at the hosting provider or the domain registrar
- the consequences of changes the client or a third party makes to the code
- the content the client provides
- lost profit, missed assignments or indirect damage
Liability is in any event limited to the amount of the invoice concerned.
10. What the designer does not provide
Maintenance, updates, backups, monitoring and hosting security are not included in the price, unless the quotation says so expressly. There is no subscription with the designer, and therefore no ongoing service either.
For an assignment with accounts and a database, the client does pay third parties directly for the server or managed database and for the domain name. Those costs are stated in the quotation and do not run through the designer. See article 13.
11. Termination
If the client terminates the assignment after the start, the work already delivered is payable, with a minimum of the deposit paid.
12. Governing law
Belgian law applies. In the event of a dispute, only the courts of the judicial district where the designer is established have jurisdiction.
13. Assignments with accounts and a database
This article applies only where the quotation expressly mentions an application with sign-in and a database. It does not apply to an ordinary website.
What the client arranges and pays for. The server or managed database, the domain name and the mailbox are in the client’s name and are paid directly to those parties. The designer is not a party to those contracts and charges nothing for them.
Availability. The designer does not guarantee uninterrupted operation and is not liable for downtime, slowness or data loss at the client’s server, database or mail provider.
Response time. Support is included in the price during the build and until the application is live. After that there is no subscription. If something stops working, the designer helps on a per-case basis at the hourly rate in article 4, within the response time stated in the quotation. If no response time is stated there, none applies.
Backups. The client is responsible for their own backups and for restoring them. The manual explains how.
Third-party data. As soon as the application stores data belonging to the client’s own customers, both parties conclude a data processing agreement. It is signed before the first real user is on the application.
Ownership. The code and the data belong to the client. No access by the designer remains after delivery.
Version of 21 August 2026. These terms are attached to every quotation, and the text above is word for word the same as that attachment.
Accessibility
In short: this site is built to be usable with a screen reader, with the keyboard alone and with enlarged text. I aim for level AA of WCAG, version 2.1, and I check that by hand and with tests that fail when it is not met.
What has been done?
Every image carries a description for anyone who cannot see it. The whole site can be operated with the keyboard, and you always see where you are. The text has enough contrast with its background, including where an image sits behind it. The headings follow each other in the right order, so a screen reader can work through the page.
The text stays readable when you enlarge it up to 200 per cent, and the site works without a mouse, without a touchscreen and on a narrow screen. If your device is set to reduced motion, you get the site without animations, because it follows that setting.
What could be better?
A few demos draw their image on a canvas, so with shapes the browser works out itself. A screen reader cannot describe such a drawing. What is shown there also appears as plain text on the same page, but it remains a place where the image says more than the words.
The demos themselves are in Dutch, except Vallée Verte, which is fully trilingual. This page does exist in Dutch, French and English.
How was that checked?
On 10 September 2026, with two separate automated checks against WCAG 2.1 AA, and walked through by hand with the keyboard. Those checks run again on every change, at four screen widths and in two browsers. A page that fails does not go online here.
Nowhere do I write that this site is fully accessible, because no one can prove that. What I do is measure, and say what comes out.
Stuck somewhere?
Let me know at contact@websites-by-sander.be or call +32 476 60 29 56. Briefly say where it went wrong and on which device, and I will look into it. You will hear from me within ten working days, and if I cannot solve it, I will help you get the same thing another way.
Last updated on 10 September 2026.
Privacy statement
In short: this site sets no cookies and does not follow you anywhere. On the demos I count four moments, without a cookie and without anything that points back to you, so I know which example really helps people. If you fill in the form, it arrives in my mailbox, and I use it only to reply to you. I never pass it on or sell it.
Who gets my details?
Me, and no one else. Sander Dekeyser, trading as Websites by Sander, Bruelenhof 32, 2830 Willebroek, Belgium, company number 1041.153.359. You can reach me at contact@websites-by-sander.be.
What exactly do you ask for?
Only what you type into the form yourself: your name, your company name, your e-mail address, your phone number if you fill it in, and your message. There are no other fields, and I add nothing myself.
What do you use them for?
To answer your question and to give you a price. Nothing else. I send no newsletter, I build no profile of you, and I pass on or sell your details to no one.
Are you allowed to do that?
Yes, because you send me a question yourself and I need your details to be able to answer. That is what the law calls a legitimate interest, and with a quote it is the preparation of a contract. If you would rather I stopped, one e-mail is enough.
How long do you keep them?
Your message stays in my mailbox as long as it is useful for following up your question, and for two years at most. If you become a client, I keep what the law requires me to keep for my bookkeeping, which is seven years.
Does anyone else see them?
Only Netlify, the company that runs this site and this form. Your submission passes through their servers, which may also sit outside the European Union. Netlify may do nothing with it on their own account, they work on my instructions, under the standard clauses the European Commission has drawn up for this.
Does this page load anything from elsewhere?
One thing: the typeface comes from Google Fonts. Google therefore sees your IP address at the moment you open the page. If you block that with your browser, the page keeps working, just with a different typeface.
For clients who would rather avoid that, I put the typeface inside the file itself. Then no external reference is left at all.
Do you set cookies, or measure my visit?
No cookies, and nothing that stays in your browser. That is why you see no banner here to click away. On this page I count nothing.
On the demo pages I do count four things: that the page was opened, that someone scrolled past halfway, that something was operated, and that someone clicked through to my prices. One thing is kept from that, and it is a number per demo per day. No IP address, no browser characteristic, no timestamp, nothing that can be traced back to you, and therefore nothing I could erase for you either. I do it to know which example really helps people.
What can I ask for?
You may ask at any time what details I hold about you, have them corrected, have them erased, or object to their use. You can also receive them in a file you take elsewhere. One e-mail to contact@websites-by-sander.be is enough, and I answer within the month.
And if I think you are getting it wrong?
Tell me first, and I will sort it out. If we do not get there together, you can lodge a complaint with the Belgian Data Protection Authority, Drukpersstraat 35, 1000 Brussels, contact@apd-gba.be.
Last updated on 30 August 2026.
Uitzichtprime property
Meridiaancoffee roastery
Raaklijnadvisory and organisation
Kabinetmuseum
De Zonnebloemchildcare
Aflakpainting and decorating
Verticaalclimbing gym
Atelier Noordarchitecture
Vallée Verteholiday cabins
Kade Keukenskitchen design
Cadanswatchmaking studio
Praktijk De Lindephysiotherapy
Garage Denysgarage and used cars
Kruimbakery
Bouwwerken Verstraetenbuilding and renovation
Studio Noorhair salon
Groenhuisgarden design
Lise Verhoevenphotography
Bistro Marcelrestaurant
Fietsen Vandaelbicycle shop