HTTPS per la SEO

Quanto HTTPS aiuta davvero il posizionamento, perché conta molto di più per la fiducia e le funzionalità dei browser e come migrare da HTTP a HTTPS senza perdere traffico: reindirizzamenti, contenuti misti e HSTS.

Le attuali indicazioni di Google sull'esperienza sulle pagine affermano che gli aspetti diversi dai Core Web Vitals non aiutano direttamente un sito a posizionarsi più in alto: non promettere quindi un vantaggio di posizionamento attuale dovuto a HTTPS. Storicamente, nel 2014 Google lo definì un segnale molto debole, che interessava meno dell'1% delle query, e nel 2015 Gary Illyes lo descrisse come criterio di spareggio: commenti datati, non meccanismi attuali. Separatamente, oggi Google preferisce attivamente le pagine HTTPS come canonical, ma soltanto a determinate condizioni: un certificato non valido, dipendenze non sicure o un reindirizzamento con downgrade possono spostare la preferenza su HTTP e HSTS non può prevalere. I motivi più importanti per usare HTTPS sono l'etichetta “Non sicuro” mostrata da Chrome su ogni pagina HTTP, il requisito pratico per HTTP/2 e le funzionalità moderne dei browser e un'adozione stimata intorno all'89% del web. La migrazione è una migrazione del sito: applica un 301 a ogni URL, correggi i contenuti misti, aggiorna canonical, sitemap e link interni e verifica nuovamente Search Console. I 301 non fanno perdere PageRank e lo strumento Cambio di indirizzo non serve per un cambio di protocollo.

TL;DR — Le attuali indicazioni di Google sull’esperienza sulle pagine affermano che gli aspetti diversi dai Core Web Vitals “don’t directly help your website rank higher” (traduzione) «non aiutano direttamente il sito a posizionarsi più in alto»: non promettere quindi un vantaggio di posizionamento attuale dovuto a HTTPS. Ciò che è confermato è storico: nell’agosto 2014 Google annunciò HTTPS come un segnale di posizionamento “very lightweight” (traduzione) «molto debole», che interessava meno dell’1% delle query, e nel 2015 Gary Illyes lo descrisse come un criterio di spareggio. Sono osservazioni datate, non un meccanismo attuale documentato. Separatamente, oggi le indicazioni di Google sulla canonicalizzazione preferiscono attivamente le pagine HTTPS come canonical rispetto alle equivalenti HTTP, ma soltanto a determinate condizioni: un certificato non valido, dipendenze non sicure, un reindirizzamento HTTPS→HTTP o un tag canonical HTTP residuo possono invertire tale preferenza, e HSTS non può prevalere. I veri motivi per adottare HTTPS sono l’etichetta “Non sicuro” di Chrome, HTTP/2 in tutti i principali browser, le API moderne dei browser e il fatto che sia ormai un requisito di base, non una leva di crescita. La migrazione è una migrazione del sito: applica un 301 a ogni URL (i 301 non fanno perdere PageRank), correggi i contenuti misti attivi e passivi, aggiorna canonical, sitemap e link interni e verifica nuovamente Search Console. Lo strumento Cambio di indirizzo non serve per un passaggio di protocollo. HSTS e il suo reindirizzamento interno 307 costituiscono una protezione a livello di browser aggiuntiva rispetto ai 301 lato server, non un loro sostituto.

Google promette attualmente un vantaggio di posizionamento dovuto a HTTPS?

Parti da ciò che Google afferma oggi, non nel 2014. La sua attuale documentazione sull’esperienza sulle pagine dichiara che, oltre ai Core Web Vitals, gli aspetti dell’esperienza sulle pagine, tra i quali figura HTTPS, “don’t directly help your website rank higher in search results.” (traduzione) «non aiutano direttamente il sito a posizionarsi più in alto nei risultati di ricerca». È l’indicazione diretta più recente disponibile e non giustifica la promessa di un aumento attuale del posizionamento grazie a HTTPS.

Il segnale del 2014 e l’idea del “criterio di spareggio”: storia, non meccanica attuale

Ciò che è confermato appartiene alla storia: Google annunciò HTTPS come segnale di posizionamento il 6 agosto 2014 e fu insolitamente esplicita sul suo peso minimo al lancio. La formulazione originale era: “very lightweight signal—affecting fewer than 1% of global queries, and carrying less weight than other signals such as high-quality content” (traduzione) «un segnale molto debole, che interessa meno dell’1% delle query globali e pesa meno di altri segnali, come i contenuti di alta qualità». Il post aggiungeva che Google “may decide to strengthen it” (traduzione) «potrebbe decidere di rafforzarlo» nel tempo per favorirne l’adozione: “rafforzarlo”, non il “boost” con cui la stampa SEO lo ha spesso parafrasato. Prova a sostegno di questa affermazione Google announced HTTPS as a very lightweight ranking signal affecting fewer than one percent of global queries at launch. Ambito: Google's 2014 announcement establishes the signal and its weight at launch; it does not quantify the signal's current weight. Attendibilità: alta · Verificato: Google Search Central: HTTPS as a ranking signal

Un anno dopo, nel settembre 2015, Gary Illyes descrisse il segnale come un criterio di spareggio: “it acts more like a tiebreaker. For example, if all quality signals are equal for two results, then the one that is on HTTPS would get … or may get … the extra boost” (traduzione) «agisce più come un criterio di spareggio. Per esempio, se tutti i segnali di qualità sono uguali per due risultati, quello in HTTPS otterrebbe, o potrebbe ottenere, il vantaggio aggiuntivo». Nello stesso anno fu netto sulle priorità: “you should switch to HTTPS for users, not as a ranking signal” (traduzione) «dovresti passare a HTTPS per gli utenti, non come segnale di posizionamento». Anche l’impostazione proposta da John Mueller nello stesso periodo, secondo cui non bisogna aspettarsi variazioni visibili di posizionamento dal solo passaggio, va nella stessa direzione.

Considera “tiebreaker” (traduzione) «criterio di spareggio» come un commento rappresentativo ma datato di Illyes del 2015–2016, non come qualcosa che Google documenta attualmente come meccanismo di posizionamento attivo. La formulazione sull’esperienza sulle pagine citata sopra è la fonte più prudente e attuale. La risposta onesta e contestualizzata nel tempo alla domanda “HTTPS aiuta la SEO?” è quindi questa: nel 2014 Google confermò un segnale minore, nel 2015 un dipendente di Google lo descrisse come criterio di spareggio e le indicazioni attuali non ribadiscono direttamente tale meccanismo. Se devi decidere dove investire gli sforzi, HTTPS è un requisito di igiene tecnica, non una leva di crescita, qualunque sia oggi il peso esatto del segnale storico.

La preferenza di Google per HTTPS come canonical: condizionata, non basata soltanto sul protocollo

Separata dal segnale di posizionamento del 2014 è una preferenza di canonicalizzazione che Google documenta oggi: “Google prefers HTTPS pages over equivalent HTTP pages as canonical, except when there are issues or conflicting signals such as” (traduzione) «Google preferisce come canonical le pagine HTTPS rispetto alle equivalenti HTTP, tranne quando sono presenti problemi o segnali contrastanti come» un certificato SSL non valido, dipendenze non sicure diverse dalle immagini, una pagina HTTPS che reindirizza gli utenti verso o attraverso una pagina HTTP oppure una pagina HTTPS con un rel="canonical" diretto alla versione HTTP.

Questa è la sfumatura che quasi tutte le altre guide trascurano e contraddice una semplificazione comune, compresa la frase di Illyes del 2016 secondo cui il segnale di posizionamento “basically [looks] at the first five characters in front of the URL” (traduzione) «in pratica guarda i primi cinque caratteri davanti all’URL»: quella scorciatoia descrive il segnale di posizionamento del 2014, non questa decisione di canonicalizzazione. Le indicazioni di Google chiariscono che un certificato errato o un reindirizzamento con downgrade prevalgono sulla preferenza per HTTPS: “Avoid bad TLS/SSL certificates and HTTPS-to-HTTP redirects because they cause Google to prefer HTTP very strongly” (traduzione) «Evita certificati TLS/SSL non validi e reindirizzamenti da HTTPS a HTTP, perché inducono Google a preferire fortemente HTTP». HSTS non può risolvere il problema: “Implementing HSTS cannot override this strong preference” (traduzione) «L’implementazione di HSTS non può prevalere su questa forte preferenza».

Prova a sostegno di questa affermazione Google says HSTS cannot override its strong preference for HTTP caused by a bad TLS certificate or an HTTPS-to-HTTP redirect. Ambito: HTTP and HTTPS equivalents Attendibilità: alta · Verificato: How to specify a canonical URL

La conseguenza pratica è che un certificato scaduto o configurato male non costituisce soltanto un problema di UX: può anche spingere Google a indicizzare la pagina HTTP anziché quella HTTPS che vuoi posizionare. Per conoscere i tipi di errore dei certificati e come diagnosticarli, consulta Certificati SSL/TLS; per interpretare il rapporto dedicato di Search Console su questa specifica decisione, consulta il rapporto HTTPS.

Perché HTTPS conta davvero

Mettendo da parte la questione del posizionamento, gli argomenti a favore di HTTPS sono schiaccianti, con una precisazione da chiarire subito: HTTPS protegge il canale di trasporto tra browser e server. Non controlla il codice dell’applicazione, non garantisce gli endpoint e non certifica le intenzioni dell’utente. Un sito HTTPS compromesso, un modulo di phishing servito tramite HTTPS e una violazione dei dati dopo la decifratura restano tutti possibili. HTTPS è un requisito di igiene necessario, non una garanzia di sicurezza per tutto ciò che avviene dopo la connessione.

Definito questo ambito, ecco gli aspetti pratici:

  • L’avviso “Non sicuro” di Chrome. Da Chrome 68 (luglio 2018), Chrome contrassegna tutte le pagine HTTP come “non sicure”. L’etichetta compare nella barra degli indirizzi davanti ai visitatori reali: un problema di conversione molto più rilevante di qualsiasi piccolo vantaggio di posizionamento.
  • È il prerequisito pratico per HTTP/2 e HTTP/3. Nessun browser diffuso implementa HTTP/2 sul semplice HTTP: tutti i principali browser lo negoziano soltanto tramite TLS, anche se la specifica HTTP/2 non impone la cifratura. Come osserva la documentazione di Google, “in some cases, TLS can improve performance, mostly as a result of making HTTP/2 possible.” (traduzione) «In alcuni casi TLS può migliorare le prestazioni, soprattutto perché rende possibile HTTP/2». È un “può”, non una garanzia: l’overhead di TLS, la configurazione del server e il riutilizzo delle connessioni continuano a contare. Tuttavia, il multiplexing e la compressione degli header di HTTP/2 rendono spesso un sito HTTPS+HTTP/2 più veloce di uno in semplice HTTP/1.1, il contrario del vecchio timore secondo cui TLS aggiunge latenza.
  • Le funzionalità moderne del browser lo richiedono. Service worker, API di geolocalizzazione, fotocamera e microfono e applicazioni web progressive richiedono in genere un contesto sicuro; verifica la specifica funzionalità e il browser per eccezioni come localhost. Google afferma: “HTTPS is required for many new browser features, especially those required for progressive web apps” (traduzione) «HTTPS è necessario per molte nuove funzionalità dei browser, in particolare quelle richieste dalle applicazioni web progressive».
  • Dati di provenienza e “dark traffic”: per impostazione predefinita, non universalmente. I browser che applicano la moderna Referrer-Policy predefinita (strict-origin-when-cross-origin) eliminano completamente l’header Referer quando un link porta da una pagina HTTPS a una destinazione HTTP; una navigazione con lo stesso protocollo o un upgrade continua a inviare almeno l’origine. Se il sito è ancora in HTTP, il traffico in uscita, e l’attribuzione in entrata, può quindi finire per apparire “diretto” per impostazione predefinita. L’header Referrer-Policy del sito può però modificare questo comportamento in entrambe le direzioni, quindi non trattarlo come una regola assoluta quando analizzi il divario nei dati di qualcun altro.
  • È un requisito di base. Si stima che circa l’89% dei siti usi HTTPS (W3Techs, 2026: è una stima indicativa, non un conteggio attuale esatto). La questione SEO non è il vantaggio del passaggio, ma il rischio di essere l’eccezione visibile.

Migrazione da HTTP a HTTPS

Il passaggio HTTP→HTTPS è una migrazione del sito e merita la stessa disciplina. La buona notizia arriva direttamente dalle indicazioni di Google sulle migrazioni dei siti: “301 and other permanent redirects don’t cause a loss in PageRank” (traduzione) «I reindirizzamenti 301 e gli altri reindirizzamenti permanenti non causano una perdita di PageRank». Il vecchio timore che il passaggio faccia perdere l’autorevolezza dei link è un mito: il rischio risiede interamente nell’esecuzione, non nel cambio di protocollo. Sono i 301 mancanti, i contenuti misti, i canonical obsoleti e una proprietà HTTPS non verificata in Search Console a costare realmente traffico.

La disciplina essenziale in un paragrafo: misura prima il sito HTTP attivo (scansione, posizionamenti, esportazione di Search Console, profilo dei backlink); procurati un certificato TLS (un certificato DV gratuito di Let’s Encrypt trasmette lo stesso segnale di uno OV/EV a pagamento); reindirizza con 301 ogni URL HTTP alla corrispondente versione HTTPS uno a uno; rendi HTTPS canonical ovunque (link interni, sitemap, hreflang: non affidarti ai reindirizzamenti per nascondere link interni obsoleti); correggi i contenuti misti prima del passaggio; verifica nuovamente tutte e quattro le proprietà di Search Console (lo strumento Cambio di indirizzo non serve per un cambio di protocollo); mantieni attivi i reindirizzamenti per almeno un anno. Aspettati oscillazioni temporanee del posizionamento: un calo che si riassorbe indica che la migrazione si sta assestando; se persiste, qualcosa si è rotto.

Questa è la mappa dei rischi, non il manuale operativo. Per la sequenza dettagliata, la prova in ambiente di staging, la mappatura dei reindirizzamenti su larga scala, il piano di rollback e la checklist completa, consulta Migrazione da HTTP a HTTPS. Questa pagina resta una panoramica concisa, così da non divergere dalla guida più approfondita.

Contenuti misti

Si parla di contenuti misti quando una pagina HTTPS carica una sottorisorsa tramite HTTP. Ne esistono due tipi e la distinzione determina le priorità:

  • Contenuti misti attivi — script, fogli di stile, iframe, XMLHttpRequest. I browser li bloccano completamente, perché uno script alterato può riscrivere l’intera pagina. È ciò che può rompere davvero il sito dopo una migrazione, quindi va corretto per primo.
  • Contenuti misti passivi — immagini, audio e video. In genere i browser li mostrano comunque, ma riducono l’indicatore di sicurezza e visualizzano un avviso.

Individuali eseguendo una scansione del sito HTTPS (Ahrefs Site Audit, Screaming Frog), osservando la console di Chrome DevTools oppure raccogliendo i report CSP. La soluzione preventiva più pulita è l’header Content-Security-Policy: upgrade-insecure-requests, che indica al browser di riscrivere automaticamente le richieste di sottorisorse da http:// a https:// prima di effettuarle: un’utile rete di sicurezza durante e dopo la migrazione. I normali link di ancoraggio verso pagine HTTP non sono contenuti misti; producono semplicemente una navigazione.

HSTS e perché non sostituisce i reindirizzamenti 301

HSTS, HTTP Strict Transport Security, è un header di risposta (Strict-Transport-Security) che dice ai browser di usare sempre HTTPS per il dominio, anche quando l’utente digita o seleziona un link http://. Risolve il “first request problem” (traduzione) «problema della prima richiesta»: con il solo 301, la primissima richiesta di un nuovo visitatore viene comunque inviata tramite HTTP prima che scatti il reindirizzamento, creando la finestra cercata da un aggressore che esegue SSL stripping. Secondo la documentazione di Google, HSTS consente di “avoid the cost of the 301 redirect” (traduzione) «evitare il costo del reindirizzamento 301» per i visitatori di ritorno e “defeats attacks like SSL Stripping” (traduzione) «contrasta attacchi come SSL stripping».

Due aspetti che chi si occupa di SEO deve tenere distinti:

  • HSTS non sostituisce i 301 lato server. Quando un browser rispetta HSTS, esegue un reindirizzamento 307 interno verso HTTPS. Ciò accade però all’interno del browser, dove i crawler non lo vedono. I motori di ricerca hanno comunque bisogno del vero 301 lato server per comprendere la migrazione e trasferire l’autorevolezza dei link. Servono entrambi.
  • Il precaricamento HSTS è quasi permanente. Puoi inviare il dominio alla lista di precaricamento incorporata nei browser, che richiede un max-age di almeno un anno, includeSubDomains e preload, chiudendo il divario anche per chi visita il sito per la prima volta. Uscire dalla lista è però lento e difficile. Google avverte: “Don’t enable HSTS until you’re certain your site operation is robust enough to avoid ever deploying HTTPS with certificate validation errors” (traduzione) «Non abilitare HSTS finché non sei certo che il sito sia abbastanza solido da non pubblicare mai HTTPS con errori di convalida del certificato». Considera il precaricamento una scelta quasi irreversibile.

Miti comuni

  • “HTTPS offre oggi un grande vantaggio di posizionamento.” No: il segnale “molto debole” del 2014, che interessava meno dell’1% delle query, e l’idea del “criterio di spareggio” del 2015 sono osservazioni datate; le indicazioni attuali affermano che gli aspetti dell’esperienza sulle pagine diversi dai Core Web Vitals “don’t directly help you rank higher” (traduzione) «non aiutano direttamente a posizionarsi più in alto».
  • “Il passaggio farà crollare il posizionamento.” Non se i reindirizzamenti sono eseguiti correttamente: i 301 non fanno perdere PageRank. Sono le migrazioni mal gestite a danneggiare il sito, non il cambio di protocollo.
  • “Serve lo strumento Cambio di indirizzo.” Non per HTTP→HTTPS: serve soltanto per i cambi di dominio.
  • “Un certificato scaduto rovina soltanto la UX, non la SEO.” No: un certificato non valido è una delle condizioni esplicitamente indicate che possono spostare la preferenza canonical di Google dalla pagina HTTPS a quella HTTP, oltre a rendere la pagina inaccessibile agli utenti.
  • “HTTPS conta soltanto nelle pagine di pagamento.” No: Chrome segnala ogni pagina HTTP e le API moderne richiedono in genere un contesto sicuro.
  • “TLS rende i siti più lenti.” Nella pratica spesso accade il contrario, perché HTTPS abilita HTTP/2, anche se TLS “può” migliorare le prestazioni e non lo garantisce.
Prova a sostegno di questa affermazione Google's current page-experience documentation says aspects beyond Core Web Vitals do not directly help a site rank higher, so it does not support promising a universal direct HTTPS ranking boost. Ambito: page experience and ranking Attendibilità: alta · Verificato: Understanding Google Page Experience

La migrazione HTTP→HTTPS rientra nella disciplina più ampia delle migrazioni dei siti. Se stai cambiando contemporaneamente anche dominio o piattaforma, consulta prima quella guida, perché sovrapporre più migrazioni moltiplica il rischio.

Aggiungi una nota dell’esperto

Fissa una citazione dell’esperto

Persona nuova? Crea il suo profilo non rivendicato in /admin/experts/ → Fissa una citazione dell’esperto prima.