HTTPS / SSL

HTTPS (HTTP Secure) è un'estensione di HTTP che usa la cifratura SSL/TLS per proteggere i dati tra browser e server. Il passaggio a HTTPS è obbligatorio per la SEO: non solo come segnale di posizionamento, ma anche per la fiducia degli utenti e il corretto comportamento dei browser.

Perché HTTPS conta per la SEO

Google usa HTTPS come segnale di posizionamento leggero ma confermato. Più importante: i browser (Chrome, Firefox, Safari) marchiano esplicitamente i siti HTTP come «Non sicuri», spaventando i visitatori e danneggiando le conversioni. Dal 2018 l'etichetta «Non sicuro» compare su tutte le pagine HTTP, anche senza form di inserimento dati.

Il problema del mixed content

Dopo la migrazione a HTTPS si verifica un errore comune: la pagina principale si carica via HTTPS, ma alcuni elementi (immagini, CSS, JS, font) vengono ancora richiesti via HTTP. I browser possono bloccare questi contenuti (soprattutto gli script), rompendo visualizzazione e funzionalità.

html
<!-- Bad: loading an image over HTTP on an HTTPS page -->
<img src="http://example.com/photo.jpg" />

<!-- Good: relative path or HTTPS -->
<img src="/photo.jpg" />
<img src="https://example.com/photo.jpg" />

Come migrare a HTTPS senza problemi

  1. Ottieni e installa un certificato SSL (va bene anche uno gratuito Let's Encrypt).
  2. Configura redirect 301 da HTTP a HTTPS per tutte le pagine.
  3. Aggiorna tutti i link interni assoluti, i tag canonical, la sitemap, robots.txt e hreflang.
  4. Controlla il sito per il mixed content (con Why No Padlock o gli strumenti di sviluppo del browser).
  5. Aggiungi la versione HTTPS in Google Search Console e Google Analytics.
  6. Aggiorna i servizi esterni che puntano al tuo sito (reti di affiliazione, account pubblicitari).
Con una migrazione corretta il posizionamento può fluttuare leggermente per qualche giorno e poi riprendersi. Molti siti vedono un piccolo aumento di traffico dopo il passaggio a HTTPS grazie alla maggiore fiducia dei browser.

FAQ

I certificati SSL gratuiti (Let's Encrypt) vanno bene per la SEO?
Sì, Google non distingue tra certificati a pagamento e gratuiti per il posizionamento. La chiave è l'installazione corretta e il funzionamento adeguato di HTTPS.
Un sito che non raccoglie dati personali ha bisogno di HTTPS?
Sì. Anche un blog senza form: i browser mostrano comunque l'avviso per HTTP, spaventando gli utenti. Inoltre HTTPS protegge l'integrità dei contenuti da manomissioni dell'ISP o da attaccanti sul Wi-Fi pubblico.
Perderò posizionamento passando a HTTPS?
Se fatto correttamente (redirect 301, aggiornamento dei link), le perdite sono minime e temporanee. La maggior parte dei siti si riprende entro 1-2 settimane.