Custom websites · small & medium businesses

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. Hand-written code instead of a template, so it stays light, fast, findable in Google and just as sharp on a phone as on a large screen.

A workspace in evening light, a laptop under a desk lamp in a dark room

Everything is written by hand

No template, no page builder. Line by line, for your business.

Why custom

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. Here is the difference, laid out honestly.

Template site

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.
Custom built

What I deliver

  • Hand-written code, aimed at around 1 second load time. 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.
01 · The demos
!

Important: these are all demo websites

All the websites below are examples I built myself for invented companies. They are not real businesses, because the names, addresses, prices, texts and images are all fictional and exist only to show what is possible.

They are here so you can choose: "that is the style I want", "I need that booking module", "that search is exactly what I am looking for". You never get a copy of a demo, because your site is rebuilt around your business. Just tell me which feature, style or extra you have in mind. The demos themselves are in Dutch, except Vallée Verte, which is fully trilingual.

Twenty-one sectors, as many styles

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.

A watchmaker at his bench under the lamp, mood image of the Cadans demoCadans
Watchmaking atelierA watch that builds itself

My showpiece. 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
A container crane above stacked containers in the port, mood image of the Maerdijk Group demoMaerdijk Group
Port and logisticsYou sink below the waterline

A large company that sells nothing through its site, it only impresses. The water moves with your scrolling speed, halfway down it washes over you and you end up underneath it, with a turning globe and a fleet board that updates itself.

View demo
Sunlight falling through a lattice onto a stone floor, mood image of the Azimut demoAzimut
Sun shading and pergolasYou drag the sun

Shadows worked out in real time from the position of the sun, for every day of the year. Add the pergola and the counter says at once how many hours of sun it takes off the terrace.

View demo
A museum room with works on the wall, mood image of the Kabinet demoKabinet
Museum and galleryYou walk through the rooms

Scrolling 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
An empty theatre with red seats and a lit stage, mood image of the Aurora demoAurora
Concert hallRates, packages and discounts

A 467-seat hall with price zones, seats with extra legroom, restricted-view seats and four wheelchair spaces. You pick the rate for each seat, the group discount comes off from six seats on, and the breakdown shows where every amount comes from.

View demo
A printer at work at a press, mood image of the Kwadraat demoKwadraat
Printing houseThe four printing plates slide into register

The image is split live into cyan, magenta and yellow and put back together, exactly the way a press does it. With a halftone screen that changes along and paper samples that show the result.

View demo
Coloured climbing holds on a bouldering wall, mood image of the Verticaal demoVerticaal
Climbing gymEverything has weight

Ropes 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
The concrete facade of a modern building, mood image of the Atelier Noord demoAtelier Noord
ArchitectureCinematic scrolling

The background colour changes as you scroll, an image grows to full screen and projects stack on top of each other.

View demo
A wooden holiday cabin by a forest lake, mood image of the Vallée Verte demoVallée Verte
Holiday parkTrilingual & booking by stay

Eight 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
A modern kitchen with a large window, mood image of the Kade Keukens demoKade Keukens
Custom kitchensConfigurator with a live price

You 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
Coffee beans pouring out of the roaster, mood image of the Meridiaan Koffiebranderij demoMeridiaan Koffie
Web shopWorking shopping cart

Product cards with quick view, grind selection, a cart with a free-shipping bar and subscriptions.

View demo
Candles and care products in a calm bathroom, mood image of the Serenne Wellness demoSerenne Wellness
WellnessBooking in 4 steps

Booking module with treatment choice, a real calendar, free time slots and a confirmation with a reference number.

View demo
A therapist's hands massaging a leg, mood image of the Praktijk De Linde demoPraktijk De Linde
PracticeBooking per therapist

Physiotherapy and osteopathy in Lier, with booking where every therapist has their own treatments and working days.

View demo
A contemporary architect-designed villa with a timber facade and a manicured lawn, mood image of the Immo Vandewiele demoImmo Vandewiele
Real estateSearch with filters

Filter properties by type, municipality, price and bedrooms, with a detail page, energy label and a mortgage calculation.

View demo
Freshly baked rolls in a bakery, mood image of the Kruim demoKruim
Sandwiches and cateringOrder and collect

Ordering 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
A contemporary house at dusk with large lit windows, mood image of the Bouwwerken Verstraeten demoBouwwerken Verstraeten
ConstructionCustomer area behind a real lock

A draggable before and after comparison, projects with filters, and a customer area that opens with a site code. That content sits encrypted inside the page, so without the code you will not find it in the source either.

View demo
A hairdresser cutting hair with scissors, mood image of the Studio Noor demoStudio Noor
Hair salonEditorial scrolling

An editorial hair salon site where the lookbook slides sideways as you scroll down.

View demo
A formal garden with clipped hedges and a reflecting pool, mood image of the Groenhuis Tuinen demoGroenhuis Tuinen
LandscapingSeason switch

The same garden changes from spring to winter in one click, plus a request for a free garden visit.

View demo
A photographer looking through her camera, mood image of the Lise Verhoeven demoLise Verhoeven
PhotographyHorizontal gallery

Image first, with a filmstrip that slides sideways as you scroll, plus a lightbox and series.

View demo
A warmly lit restaurant interior, mood image of the Bistro Marcel demoBistro Marcel
HospitalityTable booking

A tabbed menu plus a reservation flow with party size, date and free time slots.

View demo
A laptop showing a dashboard full of figures and charts, mood image of the Fluxdesk demoFluxdesk
SaaSInteractive product demo

Software site in English with a guided tour that moves from screen to screen, prices per month or per year, and a sign-in window that shows what such a thing looks like.

View demo

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 themselves are artistic renders, because those businesses do not exist and there are no photos of them. They are abstract compositions I generated myself to show mood, colour and structure, not to depict a real business.

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.

02 · What I build

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.

🔎

Search & filtering

A catalogue of properties, products or services that visitors filter and sort, with a detail page per item.

🛒

Web shop & orders

Product pages with a shopping cart. Orders arrive by email, or your customer pays through a Mollie or Stripe payment link.

🎬

Cinematic pages

The style of big brand sites, with images that scale as you scroll and sections that build themselves.

🎛️

Configurators

Let visitors put together a finish, a formula or a package themselves, with a price that adds up live.

🖼️

Photo gallery & lightbox

Your work shown large, with filters per category, clickable enlargements and horizontal galleries.

📋

Price lists & menus

Clear pricing, tabbed menus, service packages and quote calculators.

🔍

Findable in Google

Semantic structure, meta and Open Graph tags, JSON-LD business data and a load time Google likes.

Languages: 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.

Not explaining, but showing

Pick a function from the list. It plays right here in miniature, and it is real code every time, not a video and not a screenshot.

03 · Packages

Clear prices, no surprises

One fixed price, agreed up front. Half at the start, the rest on delivery. The number of revision rounds depends on your package, so you know where you stand in advance.

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.

€260one-off

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
Choose Starter
Most chosen

Business

For businesses that want customers to book, reserve and get in touch, and want to be there in three languages from the start.

€650one-off

Ready in ± 2 weeks · 2 revision rounds

  • Everything in Starter
  • Up to 10 sections or several pages
  • Booking or reservation moduleWith a choice of service, date and time
  • Multilingual: Dutch, French and English
  • Photo gallery with lightbox
  • Price list, menu or service overview
  • Team and testimonials section
  • Animations while scrolling
  • 2 rounds of changes
Choose Business

Premium

Everything I offer, without exception. For anyone who wants to sell online or stand clearly apart from the competition.

€1290one-off

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
  • Full project files includedNormally a €150 option
  • One extra language of your choice included
  • A fully original design, nothing reused
  • 3 rounds of changes
  • WhatsApp supportDuring the build and the go-live, an answer within 24 hours
Choose Premium

Already know which package fits?

Request your quote without obligation, or let me suggest a package based on what your business needs.

Request your quote

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.

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 €55 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.

04 · Options & upgrades

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.

Option, to add to your packagePrice
Full project filesSeparate HTML, CSS and JS files, all images apart, comments in the code and a read-me file€150free in Premium
Extra language on top of Dutch, French and EnglishYou supply the translation, I build it in fully€140per language
Extra page or section on top of your package€80
Web shop extension, per 12 extra products€160
Have the texts written instead of supplying them yourself€120
Extra revision round on top of your package€55per 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.

Upgrade afterwardsPriceTotal paidChosen straight away
Starter to Business€480€740€650
Business to Premium€740€1390€1290
Starter to Premium€1150€1410€1290
Project files afterwards€195€150

Choosing the right package straight away is therefore always cheaper, because upgrading afterwards costs you €90 to €120 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.

05 · Quote

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.

Your details are only used to answer your request and are never passed on to third parties.

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.

06 · How it works

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.

01

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

02

You supply your material

Logo, photos, texts, prices, opening hours. Nothing ready yet? You get a fill-in sheet so you forget nothing.

You

03

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: €55 per hour.

Me

04

You get your files

By default you get just the 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.

Me

05

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.

With Premium you can reach me on WhatsApp until your site is online.

You

07 · About me
Sander Dekeyser

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 loads in a second, 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.

Emailcontact@websites-by-sander.be
Works withBusinesses worldwide
LanguagesDutch, French, English
Hourly rate€55 per hour
Privacy statement

Who receives your data. Sander Dekeyser, Bruelenhof 32, 2830 Willebroek, Belgium. You can reach me at contact@websites-by-sander.be.

What I collect, and why. Only what you type into the quote form yourself: your name, the name of your business, your e-mail address, your phone number if you fill it in, and your message. I use that data to answer your question and to give you a price. I send no newsletter and I sell your data to no one.

How long I keep it. Your message stays in my mailbox as long as it is useful to follow up your question, and two years at most. If you become a client, I keep what the law requires me to keep for my accounts, which is seven years.

Who else sees it. The form is processed by Netlify, my hosting partner. Your submission therefore passes through Netlify servers, which may also sit outside the European Union. Netlify processes that data only on my instructions, under the conditions the European Commission provides for this.

Typefaces. This page loads its typeface from Google Fonts. Google therefore sees your IP address at the moment you open the page. If you would rather it did not, your browser can block that and the page keeps working. For clients who prefer to avoid it, I put the typeface inside the file itself, after which no external reference is left at all.

Cookies. This site sets no cookies, keeps nothing in your browser and does not measure your visit. That is why you see no banner here that you have to click away.

What you can ask. You may ask at any time which data I hold about you, have it corrected or erased, or object to its use. One e-mail is enough, and I answer within the month. If you feel I do not handle your data properly, you can file a complaint with the Belgian Data Protection Authority, Drukpersstraat 35, 1000 Brussels.