Computer

Certificato SSL: cos'è, perché serve e come averlo gratis

Il lucchetto e https nella barra degli indirizzi dicono che la connessione fra te e il sito è cifrata: nessuno nel mezzo può leggerla o modificarla. Non dicono che il sito sia onesto — quello lo devi valutare tu. Il certificato si chiama SSL o TLS (stesso concetto, TLS è la versione oggi davvero in uso), si ottiene quasi sempre gratis con Let's Encrypt, e molti pannelli di hosting lo attivano da soli con un clic.

Fabrizio Picco
scritta il 26 ottobre 2026 · si legge in 7 minuti

Gestisci un sito, un blog o un piccolo negozio online e hai sentito dire che ti serve un «certificato SSL», oppure il tuo hosting ti ha avvisato che quello che hai sta per scadere. Non devi essere un tecnico per capirlo: ti spiego cos'è davvero quel lucchetto nella barra degli indirizzi, cosa protegge (e cosa non protegge), come si ottiene oggi — di solito gratis — e come controllare in trenta secondi se il tuo sito ne ha uno valido.

Cos'è un certificato SSL/TLS, e cosa significa il lucchetto

Quando apri un sito e vedi un lucchetto chiuso vicino all'indirizzo, e l'indirizzo comincia con https (la «s» sta per «secure»), vuol dire che il tuo browser e quel sito si sono scambiati un certificato: un documento digitale che permette di verificare che il server sia davvero quello del dominio che stai visitando, e di cifrare tutto quello che passa tra i due. Il nome storico è SSL (Secure Sockets Layer); la tecnologia che fa davvero il lavoro oggi si chiama TLS (Transport Layer Security), versione più moderna e sicura — nel linguaggio comune i due nomi si usano come sinonimi, e in questa guida farò lo stesso.

Cosa cifra davvero: secondo la documentazione tecnica di Mozilla, tre garanzie, né una di più. Cifratura: i dati che viaggiano non si possono leggere lungo la strada. Integrità: nessuno può modificarli senza che si veda. Autenticazione: il tuo browser può verificare che il server sia davvero quello del dominio scritto nella barra degli indirizzi.

Cosa non garantisce: che il sito dietro quel lucchetto sia onesto, che il negozio sia serio, o che quello che ci scrivi sopra sia vero. Il certificato dice solo «stai parlando, in modo protetto, col proprietario di questo dominio» — non dice chi sia quel proprietario né cosa faccia dei tuoi dati una volta arrivati. Un sito di truffa può benissimo avere un certificato valido: un certificato gratuito è alla portata di chiunque registri un dominio, truffatori compresi.

Il lucchetto risponde a una sola domanda: «sto parlando davvero con questo sito, senza che nessuno nel mezzo intercetti»? Non risponde a «posso fidarmi di questo sito».
Illustrazione (non uno screenshot reale): la barra degli indirizzi del browser con il lucchetto chiuso e https in evidenza.
Illustrazione (non uno screenshot reale): la barra degli indirizzi del browser con il lucchetto chiuso e https in evidenza.

Perché un sito ne ha bisogno

La prima ragione è la fiducia di chi visita il sito: la maggior parte delle persone riconosce ormai il lucchetto — o la sua assenza — come segnale minimo di affidabilità. Su un sito che vende qualcosa o chiede dati personali, non averlo spaventa chi deve decidere se fidarsi, prima ancora di leggere una riga di testo.

La seconda è che i browser lo segnalano in modo esplicito. Google Chrome mostra la scritta «Non sicuro» nella barra degli indirizzi per ogni sito raggiunto senza cifratura, e da Chrome 154 (settembre 2026) chiede conferma prima ancora di aprire un sito senza HTTPS — di serie, per tutti, non più solo con un'opzione da attivare a mano (fonte ufficiale Google Chrome). Anche Firefox e Safari segnalano i siti senza HTTPS, anche se non arrivano a chiedere conferma prima di aprirli come fa ora Chrome.

La terza è il posizionamento su Google, ma qui va detta la cosa giusta, senza esagerare: nel 2014 Google ha dichiarato ufficialmente di usare HTTPS come segnale di ranking, definendolo però un segnale «molto leggero» — all'epoca riguardava meno dell'1% delle ricerche nel mondo e pesava meno di un contenuto di qualità.

Nella documentazione attuale sulla «page experience», Google conferma che la sicurezza della connessione fa parte dell'esperienza del sito, ma chiarisce che, a parte le misure di velocità e stabilità della pagina (i Core Web Vitals), questi aspetti «non aiutano direttamente il sito a posizionarsi più in alto» nei risultati di ricerca.

Se ti stai chiedendo se vale la pena attivarlo per salire su Google: la risposta onesta, detta dalla stessa Google, è che pesa poco e indirettamente. Vale la pena per la fiducia di chi visita il sito, non per scalare la classifica.

Come si ottiene (quasi sempre gratis)

Oggi, nella grande maggioranza dei casi, un certificato valido si ottiene gratis con Let's Encrypt: un'autorità di certificazione no-profit che rilascia certificati gratuiti e automatizzati a chiunque abbia un dominio. Non devi installare niente a mano: quasi tutti i pannelli di hosting hanno già una voce come «Certificato SSL gratuito» o «Let's Encrypt» da attivare con un clic. Se il tuo sito è gestito direttamente da te su un server senza pannello, serve un programma che parli con Let's Encrypt (il più diffuso si chiama Certbot) — un caso tecnico, da far fare a chi gestisce quel server.

L'altra strada, pensata per chi vuole anche altri servizi oltre al certificato, è Cloudflare: un servizio con un piano gratuito che si mette «davanti» al sito per proteggerlo dagli attacchi e velocizzarlo, e che include di default un certificato SSL gratuito (il suo nome ufficiale è «Universal SSL»).

La differenza pratica fra un sito semplice e uno aziendale: per un blog o un piccolo negozio, Let's Encrypt tramite l'hosting basta — cifra tutto il percorso dal visitatore al tuo server, senza configurazione aggiuntiva.

Per un sito che usa già Cloudflare serve un'attenzione in più: oggi la modalità di partenza per un dominio nuovo è di norma «Automatic SSL/TLS», che sceglie da sola la configurazione più sicura possibile. Nella modalità più semplice, chiamata «Flexible» (ancora in uso su siti più vecchi), Cloudflare cifra solo il tratto fra il visitatore e Cloudflare, e lascia in chiaro l'ultimo tratto fra Cloudflare e il tuo server vero e proprio.

La stessa Cloudflare, nella sua documentazione ufficiale, raccomanda esplicitamente le modalità «Full» o «Full (strict)». La differenza conta: Full cifra l'intero percorso ma accetta qualunque certificato sul server, anche uno autofirmato, senza controllarlo; solo Full (strict) richiede che quel certificato sia valido (può essere lo stesso Let's Encrypt) — è la modalità davvero sicura, le altre due lasciano un punto debole.

Se usi Cloudflare, controlla la modalità SSL/TLS nel suo pannello: se è su «Flexible», l'ultimo tratto verso il tuo server viaggia ancora senza cifratura. Passa a «Full» o «Full (strict)».
Illustrazione (non uno screenshot reale): il pannello di un hosting con il pulsante per attivare un certificato SSL/Let's Encrypt gratuito.
Illustrazione (non uno screenshot reale): il pannello di un hosting con il pulsante per attivare un certificato SSL/Let's Encrypt gratuito.

Cosa succede quando scade, e chi lo deve rinnovare

I certificati Let's Encrypt durano oggi 90 giorni — una scelta voluta, non un limite tecnico: la stessa Let's Encrypt la spiega come un modo per limitare il danno se un certificato viene rubato o rilasciato per errore, e per spingere tutti verso il rinnovo automatico invece che a mano. Let's Encrypt consiglia di rinnovare quando restano 30 giorni alla scadenza (cioè ogni 60 giorni). La durata sta per accorciarsi: dal 10 febbraio 2027 il profilo di partenza passerà a certificati da 64 giorni, poi a 45 giorni dal 16 febbraio 2028 (chi sceglie già oggi il profilo opzionale «tlsserver» ha certificati da 45 giorni dal 13 maggio 2026). Chi usa il rinnovo automatico non deve fare nulla di diverso: il sistema si adatta da solo alla nuova durata.

Nella pratica, oggi, per chi usa un pannello di hosting con Let's Encrypt integrato o un programma come Certbot, il rinnovo è automatico: il sistema controlla da solo quanto manca alla scadenza e rinnova il certificato senza che tu debba fare niente. Il caso in cui serve intervenire a mano è quando qualcuno ha configurato il server senza attivare il rinnovo automatico, o quando il certificato viene da un fornitore che richiede un rinnovo manuale (più raro, di solito a pagamento) — e anche i certificati a pagamento oggi durano meno di quanto si pensi: ogni certificato pubblico emesso dal 15 marzo 2026 in poi, a pagamento o gratuito, non può durare più di 200 giorni (chi aveva già un certificato emesso prima resta valido fino alla sua scadenza originale, al massimo 398 giorni); il tetto per i nuovi certificati scende a 100 giorni dal 15 marzo 2027.

Se il certificato scade senza essere rinnovato, chi visita il tuo sito non vede più semplicemente un lucchetto assente: i browser mostrano un avviso a piena pagina (su Chrome, «La connessione non è privata») che blocca l'accesso diretto e richiede un passaggio in più per entrare comunque — un ostacolo che fa scappare la maggior parte dei visitatori, specie su un sito che vende qualcosa.

Non è una cosa da scoprire guardando il sito ogni giorno: se gestisci il certificato a mano, metti un avviso sul calendario prima della scadenza. Se lo gestisce il pannello di hosting o Cloudflare, nella grande maggioranza dei casi non devi fare niente.
Illustrazione (non uno screenshot reale): l'avviso a piena pagina del browser per un certificato scaduto («La connessione non è privata»).
Illustrazione (non uno screenshot reale): l'avviso a piena pagina del browser per un certificato scaduto («La connessione non è privata»).

Come controllare se il tuo sito ha un certificato valido

Il controllo più semplice lo fai dal browser, in meno di un minuto, seguendo la stessa procedura indicata nella pagina ufficiale di supporto di Google Chrome — il browser più usato, e anche quello con l'interfaccia cambiata più di recente.

Se il browser mostra già «Non sicuro» nella barra degli indirizzi, non serve nemmeno cliccare: il certificato manca o non è valido, e va sistemato subito.
  1. Apri il tuo sito e guarda la barra degli indirizzi: deve iniziare con https://. Su Chrome non c'è più il lucchetto da qualche anno: al suo posto trovi un'icona a forma di «regolatori» (due piccoli cursori). Firefox e Safari mostrano ancora il lucchetto chiuso.
  2. Clicca su quell'icona, a sinistra dell'indirizzo, e scegli la voce «La connessione è sicura».
  3. Clicca poi su «Il certificato è valido» per vedere i dettagli, compresa la data di scadenza.
  4. Controlla la data di scadenza mostrata: se manca più di qualche settimana sei a posto; se è vicina o già passata, contatta chi gestisce il tuo hosting.
Illustrazione (non uno screenshot reale): il menu che si apre cliccando l'icona «regolatori» nella barra degli indirizzi di Chrome, con «La connessione è sicura» e «Il certificato è valido».
Illustrazione (non uno screenshot reale): il menu che si apre cliccando l'icona «regolatori» nella barra degli indirizzi di Chrome, con «La connessione è sicura» e «Il certificato è valido».

Domande frequenti

Il certificato SSL garantisce che un sito sia sicuro o onesto?

No. Garantisce solo che la connessione fra te e il server è cifrata e che stai parlando davvero con il proprietario di quel dominio. Non dice nulla su chi sia quel proprietario, su cosa faccia dei tuoi dati o sull'onestà del sito: un sito di truffa può avere un certificato valido esattamente come uno onesto.

SSL e TLS sono la stessa cosa?

Nel linguaggio comune sì. Tecnicamente SSL è il nome storico del protocollo, sostituito da anni da TLS (Transport Layer Security), la versione più moderna e sicura effettivamente in uso oggi. Quando qualcuno parla di «certificato SSL» nel 2026, si riferisce quasi sempre a un certificato che usa TLS.

Un certificato SSL costa qualcosa?

No: con Let's Encrypt, oggi lo standard per i siti normali, è gratuito e automatico. Esistono anche certificati a pagamento con verifiche d'identità più approfondite (i certificati «a validazione estesa»), pensati per grandi realtà che vogliono mostrare il nome legale della propria azienda nei dettagli del certificato — per un sito normale non servono.

Il certificato SSL mi fa salire su Google?

Pesa poco, e in modo indiretto: la stessa Google l'ha definito nel 2014 un segnale «molto leggero», e la documentazione attuale dice che, a parte le misure di velocità e stabilità della pagina, questi aspetti non aiutano direttamente il posizionamento. Vale la pena attivarlo per la fiducia dei visitatori e perché i browser segnalano la sua assenza, non perché faccia guadagnare posizioni da solo.

Devo rinnovare io il certificato ogni volta che scade?

Dipende da come è stato attivato. Se lo gestisce il pannello del tuo hosting, o un servizio come Cloudflare, nella grande maggioranza dei casi il rinnovo è automatico e non devi fare niente. Se qualcuno ha configurato il server a mano senza attivare il rinnovo automatico, resta un'operazione da ripetere ogni 60 giorni circa — un certificato Let's Encrypt dura 90 giorni ma va rinnovato quando ne restano 30; il momento in cui accorgersi di non averlo fatto è un avviso di sicurezza ai visitatori, che è tardi.

Da dove vengono questi dati

Dati controllati il 27 ottobre 2026.

Questa guida l’ho scritta con l’aiuto dell’intelligenza artificiale e l’ho verificata sulle fonti qui sopra prima di pubblicarla. Come lavoro

Continua da qui