L’HTTPS (HyperText Transfer Protocol Secure) è la versione sicura del “linguaggio” con cui il browser e un sito si scambiano dati: cifra le informazioni in viaggio, così che nessuno, lungo il percorso, possa leggerle o manometterle. È quello che mette il lucchetto accanto all’indirizzo del sito e la “s” finale in https://. In pratica, è la differenza tra spedire una cartolina che chiunque può leggere e spedire una lettera sigillata in una cassaforte.
In questa guida ti spiego cos’è l’HTTPS senza tecnicismi: cosa cambia rispetto al vecchio HTTP, come funziona il certificato SSL che lo rende possibile, perché oggi è indispensabile per qualsiasi sito e come ottenerlo (quasi sempre gratis).
Cos’è l’HTTPS, in pratica
Ogni volta che apri un sito, il tuo browser e il server si scambiano una marea di dati: le pagine che richiedi, ma anche quello che scrivi nei moduli, le password, i dati di pagamento. Con il vecchio HTTP, questi dati viaggiavano “in chiaro”: chiunque fosse riuscito a intercettarli (su una rete Wi-Fi pubblica, ad esempio) avrebbe potuto leggerli. L’HTTPS aggiunge uno strato di sicurezza che cifra tutto: anche se qualcuno intercetta i dati, vede solo un groviglio illeggibile. La “s” finale, infatti, sta proprio per secure, sicuro.
HTTP e HTTPS: cosa cambia
La differenza è una lettera sola, ma in termini di sicurezza è enorme:

Con HTTP, le informazioni sono come un messaggio scritto in chiaro: se qualcuno lo intercetta, lo legge senza problemi. Con HTTPS, lo stesso messaggio viene trasformato in una sequenza incomprensibile, che solo il mittente e il destinatario giusti sanno decifrare. Per questo oggi i browser come Chrome segnalano i siti senza HTTPS con un poco rassicurante avviso “Non sicuro”: è un modo per avvertire l’utente che i suoi dati potrebbero non essere protetti.
Come funziona: il certificato SSL
Dietro al lucchetto c’è un protagonista: il certificato SSL (oggi tecnicamente TLS, ma il nome “SSL” è rimasto nell’uso comune). È una sorta di documento d’identità digitale che certifica che il sito è davvero chi dice di essere, e che permette di cifrare la connessione. Il certificato è legato al tuo dominio: è per quel nome che viene emesso. Vale la pena chiarire la sequenza completa di quando visiti un sito: prima i DNS trovano l’indirizzo del server, poi l’HTTPS, grazie al certificato, protegge tutto lo scambio di dati con quel server. Sono due pezzi diversi che lavorano in fila.
Perché l’HTTPS è importante
Qualcuno pensa che l’HTTPS serva solo ai siti che gestiscono pagamenti. Non è così: oggi è uno standard per qualsiasi sito, blog compresi. Ecco perché:

L’HTTPS protegge i dati (password e pagamenti viaggiano al sicuro), crea fiducia nei visitatori — il lucchetto rassicura, la sua assenza spaventa — aiuta la SEO, perché Google da anni premia i siti che usano una connessione sicura, ed evita l’avviso “Non sicuro” che i browser mostrano sui siti ancora in HTTP. Detto semplice: senza HTTPS, oggi un sito parte già con il piede sbagliato.
Come si ottiene l’HTTPS (e perché è quasi sempre gratis)
Qui arriva la parte rassicurante: ottenere l’HTTPS oggi è facile e quasi sempre gratuito. Esistono certificati SSL gratuiti — il più diffuso si chiama Let’s Encrypt — che vanno benissimo per la stragrande maggioranza dei siti. La cosa migliore è che i buoni hosting li includono e li attivano in automatico (o con un clic dal pannello), rinnovandoli da soli quando scadono. In pratica, non devi diventare un esperto: scegli un hosting serio e l’HTTPS è già lì, attivo. È uno dei dettagli che controllo quando seleziono i migliori hosting italiani.
E se il lucchetto non compare?
Capita: hai attivato l’HTTPS, ma il lucchetto non si vede o appare un avviso. Nella maggior parte dei casi il motivo è il cosiddetto “contenuto misto”: la pagina è in HTTPS, ma al suo interno carica ancora qualche elemento (un’immagine, uno script) tramite il vecchio HTTP, e questo basta a far storcere il naso al browser. Si risolve sistemando quei riferimenti perché puntino tutti alla versione sicura. Su WordPress, di solito, ci pensa un plugin apposito o un’opzione dell’hosting. È un intoppo comune e facile da correggere: non vuol dire che il certificato non funzioni.
In sintesi
L’HTTPS è la versione sicura della connessione tra browser e sito: cifra i dati in viaggio, mostra il lucchetto ed è reso possibile dal certificato SSL, legato al tuo dominio. Non è più un’opzione per pochi: protegge gli utenti, crea fiducia, aiuta il posizionamento ed evita l’avviso “Non sicuro”. La buona notizia è che è quasi sempre gratuito e già incluso in un hosting fatto bene, che lo attiva e lo rinnova per te. Se stai scegliendo dove mettere il tuo sito, parti dalla mia classifica dei migliori hosting italiani; e se vuoi il quadro generale, dai un’occhiata a cos’è un hosting.
