An HTML website without a CMS is a website made up of ready-made pages: there is no content management system running in the background, no database and no login environment.
What is an HTML website without a CMS?
With this approach, often called a static website, every page is stored on the server as a finished file. When a visitor requests a page, the server sends it back directly. Nothing needs to be calculated, no database is consulted and no extensions are loaded.
The pages are built by hand from three building blocks:
The structure
What is on the page: headings, texts, images and links.
The design
What it looks like: colours, fonts and layout.
A little interaction
Only where needed, for example for a menu that folds open.
The difference with a CMS
With a system such as WordPress or Joomla, a page is reassembled on every single visit. The software fetches texts from a database, loads the theme and the active plug-ins, and builds the result with them.
That makes publishing yourself easy, but it also brings software that has to be maintained and secured. A static site skips that whole intermediate step.
Benefits of building without a CMS
Speed
Pages are ready and waiting and appear almost instantly, on mobile too.
Security
No login page, database or plug-ins means hardly any attack surface.
Low costs
Light hosting is sufficient, and no subscription for updates is needed.
Stability
There is no software that ages, so the site keeps working as intended for years.
Free rein in design
The styling is not restricted by a theme or page builder.
We set these points out in more detail under the benefits of HTML without a CMS.
What are the drawbacks?
The honest drawback: there is no dashboard in which you can quickly change a text yourself. You have changes made by whoever builds the site.
In practice, many organisations actually find that pleasant: you email what needs to change and it is handled professionally. If you want to publish yourself every day, a CMS is more convenient. You can read about that trade-off in CMS or no CMS.
Who is it suitable for?
Static HTML is an excellent fit for sites whose content is fairly stable, and where speed, look and peace of mind matter more than daily publishing:
- Showcase websites
- Business sites
- Portfolios
- Campaign sites
Looking specifically for an alternative to WordPress? You will find that comparison at website without WordPress.
Already have a site on a CMS? You can read what such a switch involves at Converting a CMS website to HTML.
Mainly want to get rid of PHP? What is left then is explained at website without PHP.
Is a static site still relevant today?
Certainly. Modern HTML and CSS make rich designs possible. This is simply part of it:
- Animations
- A light and dark theme
- Video
- Forms
- Accessibility options
So static on the server does not mean boring in the browser. You can read how we put this into practice at HTML web design.