How We Built Our Own Site — and Why Not With WordPress
Lees dit in het Nederlands →$ curl -s datadriftdigital.nl | wc -c
How We Built Our Own Site — and Why Not With WordPress
For a search engine without JavaScript, our own website was 58 characters long. Not 58 lines — fifty-eight characters, shorter than this sentence. The rest was only built after the visitor had loaded the page. Below is how we measured that, what the rebuild delivered, and why it didn't become WordPress. Including what we give up in return.
A modern page builder often delivers an empty shell: a small piece of HTML with a reference to a JavaScript file that assembles the actual page in the visitor's browser.
For a visitor, that makes no difference. For everything that reads your page without a browser — search engines, share previews on social media, and the language models people now ask their questions to — it's the difference between a page and nothing.
So this isn't an aesthetic story. It's about whether you get found.
01 / the measurementWhat does a crawler see of our site?
Almost nothing. We measured it instead of assuming it.
The measurement is simple: fetch the page the way a search engine does, without executing JavaScript, and count the visible text. Six of our own addresses, measured on one day:
Four out of six were empty to a crawler. The one part that did work was the one thing we'd already removed from the page builder. That's not a coincidence, that's the conclusion.
02 / the rebuildWhat did the rebuild deliver?
A factor of eighteen on the only axis that counts.
We rebuilt the homepage with Astro: a generator that turns pages into ready-made HTML during the build. Afterward, no program is running; there's just a file, ready to go. The whole build takes three-quarters of a second.
That last line matters more than it sounds. These weren't settings that were configured wrong — they didn't exist.
Hosting: €0 per month. Serving static files is free with several providers.
03 / why not WordPressWhat are you actually comparing?
Not the quality of WordPress. What you have to maintain.
WordPress solves the problem above just fine: it builds pages on the server, so a crawler simply sees text. That's not a point of criticism.
The difference comes after that. WordPress is a program that runs, with a database, a programming language and usually about ten plugins. All of that gets updates, and updates you don't install are the most-used break-in route on the web. So you have a server to manage and a security responsibility that comes with it.
A static site doesn't have that. There's no database, no programming language running, no login screen. There are just files. There's almost nothing to break into.
The safest server is the server that runs nothing.
So: WordPress is a good choice if you have an editorial team publishing daily and someone doing maintenance. For a fifteen-page site that changes once a month, you're buying a job you didn't need.
04 / what we give upWho can still publish now?
I can. And that's a problem, not a footnote.
A page builder has an editor: you click on the text, you type, you save. Astro doesn't have that. A text change is a change in the code, which means someone with technical access has to be involved.
That's exactly the reason we ended up in a page builder in the first place. Anyone who waves this drawback away is selling you a site that won't be updated in six months' time — because it's too much hassle and whoever can do it is busy.
There is a way out: decoupling form and content, so that the text comes from an environment with an editor while the design stays in the code. That's prepared on our side but not yet connected. As long as that's the case, this is an honest drawback, not a solved problem.
05 / the current stateIs this live already?
No. At the time of writing, the new site is on a test address.
It's a build experiment with a proven outcome, not a launch. No domain name is connected, nothing on the existing site has changed, and the blog hasn't been touched. Anyone going to our main address today still gets the old page with those 58 characters.
We're saying this because otherwise we'd be doing exactly what we criticize others for: presenting a result as if it were production. The measurement holds, the rebuild works, and it isn't live yet.
What you can take from this, even without us: measure your own site before hiring an agency to improve your findability. Turn off JavaScript in your browser and load your homepage. What you see then is roughly what a search engine sees.
Why is a page "empty" for a search engine?+
How do I measure this myself?+
Is WordPress a bad choice?+
What does hosting a static site cost?+
Can someone without technical knowledge edit the text?+
Want to know what a crawler sees of your site?
Plan a conversation
We'll look at where your time is leaking and tell you honestly whether we can do something about it. Often the answer is: you can do this yourself. Then we'll say so, and you'll have spent thirty minutes getting a clear answer.
This text was produced with AI assistance and checked and approved by a human before publication.