Website hosting is the infrastructure that makes your website available on the internet. Your domain is the address people type; hosting is the system that serves the website when they arrive.
Those two things are often bundled together, which is why people confuse them.
You can buy a domain from one company and host the website somewhere completely different.
In fact, separating the two can make ownership much clearer.
Domain and hosting are not the same thing
If your website is:
yourbusiness.ie
the domain is the human-readable address.
The website itself consists of files, code, images and sometimes databases or server-side software.
Hosting is what makes those files or systems reachable when somebody visits the domain.
A useful analogy is that the domain is the address on the envelope and the hosting is the place the website lives.
It is not technically perfect, but it is close enough to understand the distinction.
I cover the separate cost of domains in how much a domain name costs.
Why did websites traditionally need paid hosting?
Many websites run applications on servers.
WordPress is a common example.
A typical WordPress site needs PHP processing, a database and a server environment that remains available to visitors.
That server consumes resources and needs managing.
Traditional hosting companies therefore rent out server space and computing capacity.
There is nothing inherently wrong with that model.
It is still appropriate for many sites.
But it is not the only way to host a website anymore.
Worth knowing
The important thing for a small business is that "hosting" is not one single product with one unavoidable price. The cost depends on the architecture. If the website genuinely needs a server, database and application runtime, there is real infrastructure to pay for. If it does not, I do not think a business should be sold that complexity simply because it used to be the standard model.
Modern static sites work differently
A straightforward business website often contains content that does not need to be assembled from a database every time somebody opens a page.
The finished HTML, CSS, JavaScript and images can be prepared in advance and distributed across a network.
When a visitor arrives, the platform serves those finished assets directly.
That is fundamentally simpler.
It can also be extremely cheap to operate.
Cloudflare Pages, for example, currently treats static asset requests as free and unlimited on both free and paid plans.
That means the raw cost of serving a simple static business site can genuinely be close to zero.
That is not a trick.
It is a different hosting model.
Does "static" mean basic?
No.
This is one of the most confusing words in web development.
A static website can still have:
contact forms;
animations;
maps;
galleries;
WhatsApp buttons;
analytics;
booking links;
payment links;
third-party widgets;
interactive JavaScript;
and even dynamic features through APIs or serverless functions.
"Static" mainly describes how the core pages are delivered.
It does not mean the design is frozen or primitive.
A modern static site can look and behave like a very sophisticated website.
When does hosting become more complicated?
Complexity increases when the website needs to process things on the server.
That may include customer accounts, private dashboards, large databases, heavy e-commerce operations or custom business logic.
Cloudflare itself distinguishes between static asset delivery and dynamic Functions. Pages Functions run on Workers and consume Workers usage.
That is a useful illustration of the principle.
The static content can be extremely cheap to serve.
The dynamic computing is where resource usage begins to matter.
What are you paying for with traditional hosting?
Sometimes you are paying primarily for infrastructure.
Sometimes the fee also includes management.
A hosting package may cover backups, server administration, support, security tools, database management or software updates.
Those can all be legitimate services.
This is why I do not think the useful question is:
Why does hosting cost money?
It is:
What does this particular website need, and what am I actually paying for?
Why do some small businesses pay €50 or €100 a month?
In some cases the site genuinely has ongoing infrastructure or support requirements.
In other cases, "hosting" has become a convenient label for a recurring commercial arrangement.
The underlying website may be inexpensive to host, while the client pays a much larger monthly fee.
That does not automatically make the provider dishonest.
They may be including maintenance or support.
But the breakdown should be clear.
If the client pays €600 a year, they should know whether that buys server resources, technical maintenance, software licences, support time or simply continued access to the website.
Gavin's take
I have no problem with a recurring fee when somebody is actually providing recurring value. What I dislike is when "hosting" becomes a vague catch-all that makes a straightforward website sound expensive to keep alive. A client should be able to ask what the monthly payment covers and get a clear answer: infrastructure, maintenance, support, software licences — or something else specific.
What does Built by Gavin do?
For the kind of small-business websites I usually build, I favour simple infrastructure.
If the site can run efficiently as a static website, I see no reason to introduce a heavier hosting stack just because that is how websites were traditionally sold.
Every Built by Gavin site is custom-built around the business.
I do not use generic off-the-shelf website templates.
And I do not automatically attach a monthly hosting fee where there is no meaningful monthly hosting cost or service.
If a site genuinely needs paid infrastructure later, that is a different conversation.
The cost should follow the requirement.
Is hosting the same thing as maintenance?
No.
They are often sold together, but they are different.
Hosting keeps the website available.
Maintenance is work done to keep the technology or content current.
A WordPress site may require regular plugin and software maintenance.
A simpler static site may require much less technical maintenance.
A business may still want content updates or support, but that is work rather than hosting.
I cover that distinction in how much website maintenance costs.
Is business email part of website hosting?
Not necessarily.
Email such as:
hello@yourbusiness.ie
can be provided separately through Microsoft 365, Google Workspace or another email provider.
Your domain, website hosting and email can all be handled by different services.
Again, separating them often makes the real costs easier to understand.
How much should a small business expect to pay?
It depends entirely on the architecture.
A simple static site can have negligible hosting costs.
A managed WordPress site may have a meaningful monthly or annual hosting fee.
A busy application can require much more.
That is why any flat statement such as "all websites need €30 a month hosting" is misleading.
Read the fuller comparison in how much website hosting costs in Ireland.
The bottom line
Website hosting is simply the infrastructure that delivers your website.
The correct hosting setup depends on what the site actually does.
A small brochure-style site may need almost no ongoing infrastructure spend.
A dynamic application may need substantially more.
The important thing is that the technology and the bill are proportionate to the requirement.
Want a site without unnecessary infrastructure?
See my website options and pricing or tell me what the business needs.
If the simple setup is the right one, that is the one I will recommend.
---