Hosting e dominio: la differenza (e perché il prezzo cambia tra WordPress e codice)

Due dei termini più confusi quando si parla di siti web sono “hosting” e “dominio”. Spesso vengono comprati nello stesso posto, con lo stesso click, e questo alimenta l’idea che siano la stessa cosa. Non lo sono — e capire la differenza aiuta anche a capire perché due siti che sembrano uguali “da fuori” possono avere costi di gestione molto diversi.
Il dominio è l’indirizzo
Il dominio è il nome che le persone digitano per raggiungerti:
theloopstudio.org, per esempio. È un indirizzo, esattamente come quello
di casa: identifica un posto, ma non è il posto stesso. Lo registri presso
un registrar (nel nostro caso Cloudflare) pagando un canone annuale, e
finché lo rinnovi resta tuo.
Il dominio, da solo, non ospita niente. È solo l’etichetta.
L’hosting è lo spazio
L’hosting è il computer (server) dove vivono davvero i file del tuo sito: il codice, le immagini, tutto quello che il browser scarica quando qualcuno visita la pagina. Senza hosting il dominio punta al nulla — è un indirizzo civico senza casa all’indirizzo.
Il dominio e l’hosting comunicano tramite i DNS: dei record che dicono, in sostanza, “chi cerca questo nome, mandalo a questo server”. È per questo che puoi tenere il dominio registrato in un posto (Cloudflare) e l’hosting in un altro: sono due servizi separati, collegati da una configurazione, non un pacchetto unico indivisibile.
Perché il prezzo cambia tra WordPress e codice
Qui arriva la domanda che ci sentiamo fare più spesso: “perché caricare un sito WordPress costa di più, in termini di hosting e manutenzione, di un sito come il nostro?” La risposta sta in cosa succede ogni volta che qualcuno visita una pagina.
WordPress è un CMS: il contenuto vive in un database, e ogni singola visita fa eseguire codice PHP che interroga il database, assembla la pagina e te la restituisce. Questo richiede un server sempre acceso, con PHP e un database installati e mantenuti, capace di reggere il carico di ogni richiesta. In più:
- va aggiornato costantemente (core, plugin, temi) per motivi di sicurezza;
- ogni plugin aggiunto è una superficie d’attacco in più;
- serve un backup regolare del database, non solo dei file;
- le prestazioni peggiorano man mano che si accumulano plugin, e vanno monitorate nel tempo.
Tutto questo ha un costo continuativo, non solo iniziale: hosting gestito più caro, tempo di manutenzione, rischio da mitigare.
Un sito in codice statico (come quelli che realizziamo noi con Astro) funziona diversamente: l’HTML di ogni pagina viene generato una volta, in fase di build, prima ancora che qualcuno lo visiti. Quando un utente apre il sito, il server non deve calcolare niente: consegna un file già pronto. Non c’è database da interrogare, non c’è PHP da eseguire, non c’è pannello di login da proteggere.
Il risultato pratico:
- l’hosting può essere una CDN che distribuisce file statici (nel nostro caso Cloudflare) — economico, spesso gratuito nei limiti che usiamo noi;
- non ci sono aggiornamenti di sicurezza da rincorrere, perché non c’è software che gira lato server a ogni richiesta;
- le prestazioni sono massime a prescindere dal numero di pagine, perché ogni pagina è già pronta.
Quindi il prezzo di un sito cosa riflette davvero
Non riflette solo “quante ore ci abbiamo messo a scriverlo”, ma anche quanto costa mantenerlo sicuro e veloce nel tempo. Un sito WordPress può costare meno in fase di preventivo e più in manutenzione annuale (hosting, aggiornamenti, eventuali interventi dopo un plugin che si rompe). Un sito statico come quelli di Loop Studio ha in genere un hosting quasi gratuito e zero manutenzione di sicurezza lato server — ma se un domani vorrai pubblicare contenuti da solo, tutti i giorni, senza passare da chi ha scritto il codice, è WordPress (o un CMS headless) lo strumento giusto, non il nostro.
È la stessa distinzione di cui parlavamo nell’articolo su Astro vs WordPress: la tecnologia giusta dipende da chi userà il sito dopo il lancio, e il prezzo — sia iniziale che nel tempo — è la conseguenza diretta di quella scelta, non un numero arbitrario.

