Electricity and CO₂
What does a website cost in electricity, per year?
A WordPress site has a server standing ready day and night, even when nobody is looking. A site at Spaicely is a folder of files that only costs something when someone opens it. We worked out how big that difference is, from public figures and with every assumption shown.
One business site, for a year
Electricity for the hosting at 3,000 visits a month
WordPress
9.1 kWh
A share of a shared server that is always on, plus sending the pages.
Spaicely
0.15 kWh
The files in storage, plus sending exactly the same pages.
Two meters, one year
Move across to go through the year
What runs
A WordPress site is software that is always on.
For one WordPress site a web server and a database run day and night, and PHP stands ready to build a page at any moment. At 3,000 visits a month, 99% of the electricity for the hosting goes into that standing ready. For a site at Spaicely nothing runs: only the files are waiting.
- PHP
- Every visit that does not come from a cache has PHP build the page: load WordPress, the theme and every plugin, and put it all together. Whether PHP keeps running between two visits differs per host; that is explained below.
- Database
- Next to PHP runs MySQL or MariaDB, with part of the memory as a buffer. For one page WordPress asks that database dozens of questions: the page, the menu, the settings, the widgets.
No PHP.No database.No server waiting for your site.
A site at Spaicely is already built the moment you publish it. Nothing has to stand ready to make it, so nothing runs.
Standing ready, up close
Three in the morning. Nobody is visiting your site.
Layer by layer: what is switched on for a WordPress site, and what there is for a site at Spaicely.
Server
WordPress running
A server that is always on
Processor, memory, disks, fans and a web server (Apache, nginx or LiteSpeed) are on, because your site has to be able to answer at any moment. With no work a server still draws about a fifth of its maximum: 70 W against 373 W at full load, in the SPECpower measurements.
Spaicely shared
Our servers
These are on too, but they deliver the files of thousands of sites at once. We count their power per gigabyte sent, and exactly the same for WordPress.
PHP
WordPress standing ready
PHP, ready to build
Whether PHP processes keep running between two visits depends on how the host has set PHP up. More on that below.
Spaicely none
No PHP
When someone comes, nothing gets built. The page is already finished.
Database
WordPress running
MySQL or MariaDB
MySQL or MariaDB always runs, even when no site on the server has a visitor. It keeps the tables of all sites in memory as far as it can, so a visit does not have to wait for the disk.
Spaicely none
No database
Menu, texts and settings are already in the files. There is nothing to ask questions of.
Your site
WordPress running
WordPress, theme and plugins
Hundreds of PHP files that put a page together from the database again on every visit.
Spaicely stored
Your pages, already built
HTML, CSS and images in 3 copies on SSD storage. An SSD that reads nothing draws almost no power; we count 1.2 W per TB.
Does PHP keep running? That depends on the host.
A host can run PHP in three ways. They differ in what is on between two visits and in what one visit costs.
Always on
On demand
Per visit (CGI)
Spaicely
No PHP, no database: the page is already made.
PHP, three ways
Each strip is a day and a night with five visits (▲). A bar means: this process is running.
However PHP runs, the server, the web server and the database stay on. The setting shifts the use between memory that stays taken and processor time per visit. That is why we count the power of the whole server, divided by the number of sites on it. A host that sets things up frugally fits more sites on it; for that, we also count with 100 and with 800 sites per server below.
And at Spaicely? There the page is already made.
WordPress builds a page on every visit. With static hosting that work happens once: when you publish. After that it is only copying.
Pages that are already made
Click for a visit
Where the difference is
A server that waits uses electricity too
How much electricity that standing ready takes depends on how the WordPress site is hosted: with hundreds of sites on one server, or on a server of its own. Three figures.
- 9 kWh
- is what the WordPress site uses in a year without a single visitor. At Spaicely it is 0.012 kWh: just the storage.
- 49 kWh
- a year if the WordPress site has its own small VPS instead of a place on a shared server.
- 3.5 to 27
- kWh a year for shared hosting, from 800 down to 100 sites on one server. Hosts quote figures across that whole range; we use 300.
Calculator
Fill in your own site
We start from an ordinary business site: 3,000 visits a month and pages of 2,150 kB, the middle of the WordPress sites we measured. At Spaicely we send the same pages, so that only the hosting differs.
How we calculated
WordPress on shared hosting: a server drawing 200 W on average, between idle (70 W) and full load (373 W) of a recent server in the SPECpower results, times a PUE of 1.54 for cooling and power supply, divided by 300 sites. On a VPS: electricity per vCPU and per GB of memory from Cloud Carbon Footprint, at 10% load. On top of that, making the server: 590 kg CO₂e according to Dell, spread over 4 years and over the sites or the vCPUs.
Spaicely: the files of a site (0.25 GB) in 3 copies on SSD storage, with the electricity per TB from Cloud Carbon Footprint and the same PUE.
Sending costs both the same per GB. By default we use Akamai's CDN: 1.7 MWh per Gbps of capacity a year, from their sustainability report, at 25% utilization. Calculating cautiously takes the average data center from the Sustainable Web Design Model, 0.055 kWh per GB.
Electricity becomes CO₂e on the grid you choose: Germany, where our storage is, at 335 g per kWh in 2025 according to Electricity Maps, or the world average of 494 g. Both sides get the same grid, without green certificates: those say something about purchasing, not about what happens on the grid. Making hardware we count at the world average, as the Sustainable Web Design Model does.
| What | Value | Source |
|---|---|---|
| PUE: what a data center uses on top for cooling and power supply, as a factor | 1.54 | Uptime Institute, Global Data Center Survey 2025 |
| Average power of a shared hosting server, in W | 200 | SPECpower_ssj2008, results Q4 2025 |
| WordPress sites on one shared server | 300 (100–800) | cPanel community: accounts per server |
| vCPUs of a small VPS | 2 | Our assumption |
| Memory of that VPS, in GB | 4 | Our assumption |
| Average load of those vCPUs | 10% | Our assumption |
| Electricity of a vCPU at rest, in W | 0.74 | Cloud Carbon Footprint, methodology |
| Electricity of a vCPU at full load, in W | 3.5 | Cloud Carbon Footprint, methodology |
| Electricity of memory, in W per GB | 0.392 | Cloud Carbon Footprint, methodology |
| Threads of a whole server, to share its hardware over vCPUs | 128 | Our assumption |
| Making and shipping a server, in kg CO₂e | 590 | Dell, Product Carbon Footprints (PowerEdge R660xs) |
| Lifetime of a server, in years | 4 | Dell, Product Carbon Footprints (PowerEdge R660xs) |
| Size of a site at Spaicely, in GB | 0.25 | Our assumption |
| Copies of those files | 3 | How we store sites |
| Electricity of SSD storage, in W per TB | 1.2 | Cloud Carbon Footprint, methodology |
| Electricity of a CDN, in MWh per Gbps of capacity a year | 1.7 | Akamai, Sustainability Report 2021 |
| Average use of that capacity | 25% | Our assumption |
| Data center, electricity per GB, for the cautious sum, in kWh | 0.055 | Sustainable Web Design Model v4 |
| Data center, hardware per GB, in kWh | 0.012 | Sustainable Web Design Model v4 |
| Grid in Germany 2025, in g CO₂e per kWh | 335 | Electricity Maps, Grid Review 2025: Germany |
| Grid world average, in g CO₂e per kWh | 494 | Sustainable Web Design Model v4 |
| LED bulb to compare the electricity with, in W | 8 | Our assumption |
Worked out on November 7, 2026; the calculator uses the same figures. If you know a better source, mail info@spaicely.com and we will work it out again.
A site that only does something when someone looks.
Your AI builds the site, we put it as files on our servers. No server runs waiting for visitors.
Already using Claude, ChatGPT or Gemini? Add Spaicely as a connector with this address: https://mcp.spaicely.com/mcp Steps for each AI