Un confronto neutrale tra sei headless CMS: modello di hosting, licenza, opzioni gratuite e prezzi di listino, quale si adatta a quale progetto, la stessa query del blog in ognuno per Next.js e quando non ti serve un CMS.
Un headless CMS archivia i contenuti e li serve tramite un'API, lasciando il design del sito al tuo codice. Sanity e Contentful sono servizi in hosting, Strapi e Payload sono open source e girano sul tuo database, Storyblok aggiunge un editor visuale delle pagine e Decap modifica file Markdown in Git. La tabella qui sotto li mette a confronto.
Scelte rapide
Esigenza
Scelta
Modellazione flessibile dei contenuti
Sanity
Dati di tua proprietà, self-hosting gratuito
Strapi o Payload
Editing visuale per chi fa marketing
Storyblok
Costo zero, contenuti in Git
Decap CMS
Non siamo affiliati con nessuno di questi fornitori. Ogni sezione qui sotto recupera lo stesso elenco di articoli del blog, così puoi confrontare com'è scrivere codice per ciascuno, e la tabella mostra i prezzi di listino come li abbiamo letti il giorno in cui questa pagina è stata aggiornata.
Decidi dove devono stare i contenuti: nel cloud di un fornitore, nel tuo database o in Git.
Verifica se gli editor hanno bisogno dell'editing visuale delle pagine o solo di moduli.
Confronta l'opzione gratuita e il primo piano a pagamento con le dimensioni del tuo team.
Modella un tipo di contenuto, per esempio un articolo del blog, e caricalo nel tuo sito prima di impegnarti.
Modella i contenuti in base al significato (autore, riassunto, corpo), non al layout della pagina, così si possono riutilizzare.
Usa il webhook del CMS per ricostruire o rivalidare le pagine quando un contenuto viene pubblicato.
Mantieni funzionante l'anteprima per gli editor; è la funzione che notano di più.
Esporta presto i tuoi contenuti per verificare di poter andare via se serve.
Domande frequenti
Qual è la differenza tra un headless CMS e WordPress?
Il WordPress tradizionale archivia i contenuti e genera le pagine con i suoi temi. Un headless CMS si limita ad archiviare e servire i contenuti; il tuo front end, per esempio un sito Next.js o Astro, li mostra.
Qual è il miglior headless CMS per Next.js?
Payload gira dentro un'app Next.js, il che lo rende la scelta più integrata. Anche Sanity, Contentful e Storyblok hanno guide ufficiali per Next.js e funzionano bene con il rendering lato server e la rivalidazione.
Esiste un headless CMS gratuito?
Sì. Strapi, Payload e Decap CMS sono open source e gratuiti in self-hosting. Sanity e Storyblok hanno piani gratuiti con limiti su utenti e utilizzo.
Mi serve davvero un headless CMS?
Non sempre. Se il sito lo modificano gli sviluppatori, i file Markdown nel repository sono più semplici. Se a modificare il sito di una piccola attività sono persone non tecniche, un website builder con editor integrato è di solito più rapido che collegare un CMS a codice personalizzato.
Quando non ti serve un CMS
Un headless CMS aggiunge un account, un'API, le anteprime e un build hook da gestire. Per il sito di un'attività di cinque pagine che cambia poche volte l'anno, è un costo in più. Il Markdown in Git, o un builder in cui i proprietari modificano la pagina che vedono, spesso fa più al caso loro.
I sei in sintesi
Sei headless CMS (prezzi di listino al 13 ottobre 2026)
CMS
Tipo
Dove stanno i contenuti
Opzione gratuita
A pagamento da
Sanity
Piattaforma di contenuti in hosting, editor open source (Studio)
Il cloud di Sanity
Piano gratuito
$15 per postazione al mese (Growth)
Contentful
In hosting, closed source
Il cloud di Contentful
Vedi il fornitore
Vedi il fornitore (la pagina non si è caricata per noi)
Strapi
Open source (MIT), self-hosting o cloud
Il tuo database
Il self-hosting è gratuito
$35 al mese (Cloud Starter)
Payload
Il tuo database
Il self-hosting è gratuito
I tuoi costi di hosting
Storyblok
In hosting, editor visuale
Il cloud di Storyblok
Piano Starter
$99 al mese (Growth)
Decap CMS
Open source (MIT), basato su Git
File Markdown nel tuo repository
Gratuito
Nessuno
Quale si adatta al tuo progetto
Quale scegliere
Situazione
Scelta adatta
Gli sviluppatori vogliono modellare i contenuti nel codice e interrogarli in modo flessibile
Sanity
Team grande, molte lingue, ruoli rigorosi, budget per un fornitore
Contentful
Vuoi possedere il database e il server
Strapi o Payload
Usi già Next.js e vuoi il CMS nella stessa app
Payload
Chi fa marketing vuole modificare le pagine in modo visuale
Storyblok
Un piccolo sito statico in cui i contenuti possono stare in Git
Decap CMS
Lo stesso elenco del blog da ogni CMS
Sanity: elencare gli articoli con GROQ
GROQ seleziona e dà forma ai documenti in una sola query, quindi lo slug arriva come semplice stringa.
Contentful: elencare gli articoli con la Delivery API
getEntries filtra per tipo di contenuto; i campi tornano sotto fields.
Strapi 5: elencare gli articoli via REST
Strapi genera un'API REST per ogni tipo di contenuto. La versione 5 restituisce i campi direttamente su ogni elemento, senza il wrapper attributes della versione 4.
Payload 3: query da un Server Component
Payload gira dentro la tua app Next.js, quindi un Server Component può leggere il database tramite la Local API senza alcuna richiesta HTTP.
Storyblok: elencare le storie dalla CDN API
Le storie di una cartella si recuperano con starts_with. Il token pubblico è di sola lettura e sicuro da usare in una build statica.
Decap CMS: modificare il Markdown nel tuo repository
Decap è una pagina di amministrazione che esegue il commit di file Markdown nel tuo repository Git. Il generatore del sito li compila come qualsiasi altro file.
Stai scegliendo anche il generatore del sito? Vedi