static site
A static site is a website whose pages are built once, ahead of time, and served to visitors as finished files, so nothing has to run or be looked up when someone opens a page.
There are two ways to make a web page appear in someone’s browser. The first is to build it on demand: a visitor arrives, a program on the server wakes up, asks a database for the content, assembles the page, and sends it. WordPress works this way. Every visit is a small piece of work, and every piece of that machinery is something that can break or be broken into.
The second way is to build every page once, ahead of time, and store the results as plain files. When a visitor arrives, the file is handed over. Nothing runs. Nothing is looked up. That is a static site. The pages are just as rich as the other kind. They were simply finished before anyone asked for them.
The sites I build are static. I write them in Astro, which turns the content into finished pages, and I push those pages to Cloudflare’s network, which serves them from data centres near the visitor.
Why it matters to you
Speed is the first thing. A finished file served from a nearby data centre loads faster than a page assembled on a rented server. That shows up in how Google ranks you and in whether a visitor on a phone in a parking lot waits long enough to call.
Security is the bigger thing. A site that was broken into through a WordPress plugin was broken into because there was something running to break into. A static site has no plugins, no admin login to guess, and no database sitting behind a web form. I call that nothing to break into, and it is not marketing. There is genuinely nothing there.
Cost is the third. Serving files is cheap. Cloudflare’s free tier covers a small business comfortably, because there is no computation to pay for. A WordPress and plugins site needs a server running all the time, and someone paying for it.
How I set it up
The content lives as text in a GitHub repository. When I make a change, Astro rebuilds every page, and the finished files are deployed to Cloudflare automatically. The whole build takes seconds. There is no maintenance window, no update to apply, and no plugin to keep patched.
The parts of a site that genuinely need to do something, like a contact form, are handled by a small piece of code that runs only when the form is submitted. It saves the lead to a private database and sends the email. That is the one moving part, and it is tiny, and it is not reachable except by submitting the form.
What it looks like in practice
To a visitor, it looks like a normal, fast website. To Google, it looks like a site that loads quickly and is always available. To you, it looks like a site that does not send you update reminders, does not go down when a plugin misbehaves, and does not have an admin panel that somebody in another country is trying passwords against at three in the morning.
When you want a change, you tell me. I make it, and it is live a minute later. That is the trade: a slightly different way of editing, in exchange for a site that is faster, safer and cheaper to run than the one it replaced.
Questions I get about this
- If it is static, does that mean I cannot change anything?
- No. Static describes how the site is served, not how often it changes. I change the content, rebuild, and the new version is live within a minute or two. What it does mean is that changes go through me or through a simple editing setup, rather than through an admin panel that anyone on the internet can try to log into.
- Can a static site still have a contact form or a booking button?
- Yes. Forms post to a small piece of code that saves the enquiry and sends the email. Booking buttons link to your calendar or booking tool. The pages themselves stay static. Only the one thing that needs to do work does work.
- Is static slower or older technology?
- The opposite. It is how the fastest sites on the web are built now, and it is the approach the big hosting providers themselves recommend. The slow, plugin-heavy site is the older idea.
Where this fits in our work
Want this set up properly for your business?
This is the kind of thing I build every week. Grab a time and we will talk through what fits.