Website development

A website that
sells your business.

For business owners with an outdated site, or none at all. No off-the-shelf theme, no plugin stack that breaks every six months: a site built to measure, loading fast, that you can update yourself. Fixed price up front, two to three weeks of build time.

100%
Code and hosting in your name
2-3
Weeks of build time, start date agreed
1
Fixed number up front, not a range
0
Off-the-shelf themes or templates
Sound familiar

Why people come to me.

01

The site is years old

Slow, not mobile-friendly and the latest news item is from 2019. Visitors draw conclusions from that about the rest of your business.

02

Nobody can change anything

Every text edit goes through someone else, or through an admin panel nobody has dared touch since the last update.

03

Google cannot find you

No structure, slow load times, no sitemap. Technically your site exists, but in the search results you sit behind your competitor.

04

No enquiries come in

Visitors yes, leads no. Usually because nowhere does it say clearly what you do, for whom, and what the next step is.

05

Maintenance keeps climbing

Plugins, licences and updates that get more expensive every year for a site that delivers nothing extra.

06

You started it yourself

You put something together with a builder or an AI tool, and now you are stuck on findability, speed or forms that never arrive.

How it works

From first call to live, in four steps.

01

Call and content plan

Which pages, which message per page, which next step you want visitors to take. If the copy does not exist yet, I write along.

02

Design

Structure first, then the visual design based on your brand. You see the screens before a line of code exists.

03

Built in Next.js

Next.js is the default: faster, easier to find and extendable. If you deliberately want WordPress, I build that too. Either way you get a CMS where you manage text, photos and pages yourself without technical knowledge.

04

Launch

Domain connected, SSL sorted, old URLs cleanly redirected so you keep your existing positions in Google, analytics set up privacy-friendly.

What it costs
  • Fixed project price, known up front
  • A webshop is a step bigger
  • Two to three weeks of build time
  • Maintenance and support, optional
  • Next.js, or WordPress if you want it
  • Hosting inside the EU, code ownership yours
Get a website built
from
€ 1,500fixed project price

The number of pages and whether functionality is involved drive the number. You hear it after the first call, not after a quoting process.

The price depends on the number of pages and whether a webshop is part of it. After the first call you get one fixed number, not a range.

In detail
01

What you actually buy when you have a website built

Having a website built sounds like one job, but it is four: deciding what belongs on the site, designing that, building it, and making sure it keeps working after launch. Most quotes cover only the third part and hand you the rest, usually in the week it has to go live.

Here it runs differently. We start with structure: which pages you need, what the message per page is and which step a visitor should take. Design comes after that, code after that. If the copy does not exist yet I write along; if you already have a brand, I follow it. What that track looks like day to day is on how I work.

What you end up with is a site that is yours: your own design, your own domain, your own hosting, and the source code in your hands. No subscription holding your site hostage, no builder who is the only one with the keys.

02

What does a website cost?

There is no honest answer without knowing what goes on it. A five-page site for an installation company is a different animal from a site with fifty product pages, a quote form wired into your admin and two languages. Four things drive the number.

What is fixed is the shape of it: after a half-hour call you get one fixed price for the whole track. Not a range, no reconciliation afterwards, no billing by the hour. If scope changes along the way it goes through a separate agreement. How that pricing works is on pricing.

Outside the project price sits only what is predictable: domain, hosting and any licences are passed on at cost, maintenance is optional through maintenance and support. Selling from the site is a step bigger, that is on ecommerce development. Torn between paying once and paying monthly? This article lays out what you actually get either way.

Size

How many pages there are and how many of them need a design of their own. A product overview is more work than one more text page.

Functionality

Forms, multiple languages, a quote tool, an integration with your bookkeeping or stock. Every function is its own piece of building work.

Content

If copy and photos already exist it moves fast. If I write along on the copy, that counts towards the price.

Migration

Moving an existing site is more work than starting from zero: redirects, old content and existing rankings all have to come along.

03

Why Next.js, and when WordPress

I build in Next.js by default. Not out of fashion: it loads faster, it is technically easier to find and you are not tied to a stack of plugins needing maintenance every quarter. You do not have to make the choice yourself, and you do not have to understand any of it.

What I build with is on tech. The trade-off itself is written out in why I choose Next.js and not WordPress. If it grows into software, read on at client portal development or custom software development.

Next.js, the default here

Faster, easier to find and extendable towards a client portal, a calculation tool or an integration with your own systems. One codebase instead of a core with twenty plugins that can break.

WordPress if you ask for it

If people in your organisation already work in it, or a specific plugin runs part of your process, I build in WordPress. I do not recommend it unprompted, and I will tell you what it costs you in speed and maintenance.

04

Findability sits in the build, not in a package bolted on after

A site that loads slowly, has no clear heading structure and ships no sitemap ends up at the back in Google. You do not repair that with a monthly SEO subscription on top of a site that rattles technically. So the groundwork is standard.

If you already have a site, the migration matters most. Before launch I build a redirect map from every old URL to the new page, so the positions you built up move along instead of evaporating. It is the step most often skipped and the one that costs the most when you skip it: I replaced my own WordPress site and wrote up what a migration costs you in rankings.

What I will not do is guarantee you a number one spot within a month. What I will do is make sure nothing technical is in the way and that every page has one clear subject, so the content you make can actually start ranking.

  • Server-rendered HTML, headings that make sense
  • Fast load times on mobile
  • Title and meta per page
  • Structured data
  • Sitemap and robots.txt
  • Redirect map on migration
  • Images served at the right size
  • Analytics set up privacy-friendly
05

Build it yourself, an agency, or a freelancer

All three routes work, just not for the same situation. The full comparison is on agency, freelancer or DIY; here is the short version.

Building it yourself

With Wix, Squarespace or an AI tool you get somewhere quickly. It usually gets stuck at the same point: you want something the tool cannot quite do, or nothing can be integrated. Then you pay twice, because the builder does not move with you.

An agency

You get a team, and with it an account manager, a planning you have to fit into and an hourly rate three people write on. Fine on large tracks; for a small-business website you mostly pay for the layer in between.

One developer who builds it himself

You talk to the same person from first call to launch. Faster because nobody sits in between, cheaper because you do not pay for that layer. The limit is work that genuinely needs a whole team, and I will say so when it does.

06

After launch

At launch you get access to the CMS, the hosting and the domain, all in your name. You manage text, photos, pages and blog posts yourself. I walk you through it once; it does not take longer than that.

If you would rather not handle maintenance, that is available for a fixed yearly fee: updates, backups, monitoring and small text changes. You are never tied in for more than a year, and without a subscription your site is still yours. Earlier work is on work, loose questions on FAQ.

Webframer is based in Hazerswoude-Dorp, part of the Alphen aan den Rijn municipality, and I also work out of Berkel en Rodenrijs near Rotterdam. Nearby, there are separate pages for Alphen aan den Rijn and Berkel en Rodenrijs. Clients otherwise sit across the Netherlands; the first conversation works just as well over video as at a table. Want to know what your site costs, get in touch; within 24 hours of the call you have a proposal with scope, planning and a fixed price.

  • CMS access in your name
  • Domain and hosting in your name
  • Hosting inside the EU
  • Daily backups
  • Source code in your hands
  • Maintenance optional, cancellable yearly
Frequently asked questions
What does having a website built cost?
You get one fixed number before we start, including design, build, CMS and launch. What that number is depends on the size; after a short call I know enough for an indication. External costs like domain and hosting are passed on at cost price.
How long does it take?
The build takes two to three weeks for a website and three to four for a webshop, provided copy and imagery arrive on time. On top of that comes the wait until the start date, which I plan in consultation, usually two to four weeks ahead. On a bigger project I name the lead time before we start, not afterwards.
Do you build in WordPress too?
Yes, if you ask for it. Next.js is the default because it is faster and needs less maintenance. If a team already works in WordPress or a specific plugin runs part of your process, I build there, with your own design rather than a shop-bought theme. I will tell you what that choice costs you in speed and maintenance. If you already have a WordPress site and only need someone to keep it running, see WordPress maintenance.
Can I edit text and photos myself?
Yes. You get a CMS where you manage pages, text, photos and blog posts without needing code for any of it.
What happens to my current search rankings?
Before launch I build a redirect map from every old URL to the new page. That way your existing ranking moves along instead of evaporating.
Is maintenance included?
Optional, for a fixed yearly fee. That covers updates, backups, monitoring and small text changes. You are never tied in for longer than a year; without a subscription your site is still yours.
What do you need from me?
Your logo and brand if they exist, photos of your work or your team, and an idea of what you want to say. Copy can arrive rough, I finish it. Beyond that, access to your domain and, if you already have a site, to the current hosting. That is all.
Do you work on a fixed price or by the hour?
Fixed price. After the intake I write out the scope and one number hangs off it. Extensions along the way go through a separate agreement, so you never get an invoice you did not see coming.
Can the site become a webshop or client portal later?
Yes, and I account for that in the setup. Selling from the site is a webshop track; letting clients log in to see documents, quotes or statuses makes it a client portal. Both build on what is already there instead of starting over.
Can the website be multilingual?
Yes. Every language gets its own URLs so Google can index both versions separately, with hreflang between them. You supply the translations or I arrange them.
Where is the hosting?
Inside the EU, with SSL and daily backups. Analytics is set up privacy-friendly; if cookies are involved, the script only loads after the visitor gives permission. Domain and hosting are in your name, not mine.
Do you only work locally?
No. Webframer is based in Hazerswoude-Dorp, part of the Alphen aan den Rijn municipality, and I also work out of Berkel en Rodenrijs near Rotterdam and The Hague. Clients sit across the Netherlands: the first conversation works just as well over video as at a table, and nearby I am happy to come by.
Let's build

Tell me what you
want to build.

A half-hour call. You get an honest answer about what it costs, how long it takes and whether building it is smart at all.

Bas Voets · Webframer
0:00 / 0:00
Get a website built · fixed price up front · Webframer