Behind the scenes
Custom websites: lightning fast and secure
A native website the way it should be: no WordPress, no plugin clutter and no page that first has to load JavaScript for three seconds. This is how I build it.
Pure code, no page builder
No WordPress, Joomla or page builder with dozens of plugins. Every page is written by hand, in HTML and CSS with a little PHP and JavaScript. Only what's needed is running, so there's very little that can break or leak.
Lightning-fast
No heavy frameworks and no third-party trackers. Images use a modern format and the right size. declaruur.nl scores 100 on Google PageSpeed, on mobile too.
Fully responsive
The site adapts to any screen: phone, tablet, laptop or large display, portrait or landscape. That's not a separate mobile version, but one design that moves with you. Text stays readable without zooming, buttons are big enough for a thumb and nothing falls off the screen. On many sites it's different: a design made for the computer that only just fits on a phone, with tiny text, buttons that overlap or a page that slides sideways.
Being found on Google
Hiding keywords in the page hasn't worked for years: Google ignores the “keywords” meta field completely. What counts now:
- speed and stability while loading (Google measures this with Core Web Vitals);
- a site that works well on mobile, because Google assesses the mobile version first;
- a clear title and description for every page, so the search result is right;
- a clean structure with headings, descriptive text for images and a sitemap;
- for multiple languages: a separate address per language, with the right references between them;
- a secure connection (HTTPS);
- and above all: real, useful content.
I also set up the preview cards you see when sharing on Facebook, LinkedIn or WhatsApp for each page, with the right title and image.
Proven technologies
HTML, CSS, PHP and SQLite have been around for decades, are well documented and are used worldwide. No hype that's gone again in two years.
SQLite
If data needs to be stored, such as a sign-up list, I use SQLite: a database in a single file, without a separate database server that you have to secure and maintain. That file sits outside the web folder, so it can never be requested over the internet.
The web server
A server of my own with nginx and PHP, reachable only over a secure connection (HTTPS). I test every change on a test environment first. Then it goes live in a controlled way, with a backup beforehand.
File permissions
Every file gets exactly the permissions it needs: the web server may read, only the site itself may write. Sensitive files and admin scripts can't be opened through the browser.
Security, thoroughly tested
Forms are protected against spam and abuse, with a verification question, a security token and a limit per visitor. Everything a visitor enters is checked, and there are no email addresses on the pages. I test every change before it goes live.
Examples
Among my work are declaruur.nl, uijttewaal.info, pimuijttewaal.nl and this site.
Have I piqued your interest?
Send me a message and briefly tell me what you're looking for. Please leave your phone number too. Then we'll call first, with no obligation, and see what I can do for you.