Passando da HTTP a HTTPS in Google Search Console


118

Sto passando da HTTP a HTTPS per il mio intero sito. Il sito è attualmente aggiunto a Google Search Console (precedentemente Strumenti per i Webmaster di Google ) poiché www.example.comtutte le pagine sono indicizzate senza utilizzare SSL.

Come posso passare ai nuovi URL HTTPS su Google Search Console?

  1. Devo solo inviare una Sitemap aggiornata con gli URL HTTPS o aggiungere un nuovo sito https://www.example.come inviare la Sitemap con gli URL HTTPS? Tutti gli URL correnti sono impostati per reindirizzare alle loro controparti HTTPS.

  2. Devo aggiungere più proprietà a Google Search Console?


4
L'ho aggiunto come nuovo sito perché quando ho impostato un reindirizzamento, quello precedente ha iniziato a mostrare impossibile accedere all'errore.
Rana Prathap,

1
Questo post di John Mueller potrebbe chiarire molti dubbi sul principiante o sul webmaster avanzato.
Goyllo,

Risposte:


94

Aggiornamento (27 febbraio 2019):

Google ha annunciato i dati a livello di dominio in Search Console , che combina tutti i sottodomini e i protocolli di un dominio, http, https, www e non www.

Vecchia risposta:

Strumenti per i Webmaster di Google tratta HTTP e HTTPS come siti separati e non puoi informare Google utilizzando Google Search Console, che sei passato da HTTP a HTTPS poiché lo strumento di spostamento dell'indirizzo non supporta le modifiche del protocollo

Puoi però aggiungere le versioni del sito HTTPS. Quando aggiungi un sito, digita semplicemente l'URL incluso il https://prefisso. Avrai quindi due siti in Strumenti per i Webmaster di Google.

Schermata della finestra di dialogo "aggiungi un sito"

Questo si adatta al principio generale che http://www.example.comè considerato un URL diverso da https://www.example.come può validamente servire contenuti diversi, Google è d'accordo con quello. In pratica, la maggior parte dei siti Web imposta un reindirizzamento, ma Strumenti per i Webmaster di Google è progettato per funzionare in entrambi i casi, basta aggiungere entrambi i siti.

Allo stesso modo, dovresti aggiungere le versioni www e non www del tuo sito, quindi alla fine dovresti avere quattro siti:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • https://example.com

È possibile scegliere se si preferisce www o non www , ma non sono a conoscenza di un'impostazione simile per HTTP vs HTTPS.


6
Domanda su questo; Se ho spostato l'intero sito da http a https, devo mantenere in esecuzione il vecchio codice http?
DickieBoy,

1
Ciao, mi ci è voluto un po 'per ricordare perché ho fatto questa domanda. Il codice che intendevo era account al quale era associato il codice di verifica. Risulta: i codici di verifica sono gli stessi di https come lo sono per http.
DickieBoy,

2
Devo inviare nuovamente la Sitemap sulla versione https: //?
user66638

8
Puoi aggiungere Strict-Transport-Securityun'intestazione http per fare in modo che Google preferisca le versioni HTTPS nei risultati di ricerca. Come descritto qui . "Utilizza un server Web che supporti HTTP Strict Transport Security (HSTS) e assicurati che sia abilitato. HSTS dice al browser di richiedere automaticamente le pagine utilizzando HTTPS, anche se l'utente inserisce http nella barra degli indirizzi del browser. Inoltre, dice a Google di servire URL sicuri nei risultati di ricerca. "
gregn3

2
Grazie per udpate, ma non è affatto chiaro. Questo significa che non dobbiamo fare nulla, se http viene reindirizzato a https funzionerà automaticamente? Altrimenti cosa dobbiamo fare, il link di Google è molto vago.
niico

36

Lo strumento di spostamento dell'indirizzo non supporta le modifiche al protocollo

Poiché HTTPS e HTTP sono protocolli che non stai spostando il tuo sito da un indirizzo all'altro, stai semplicemente cambiando il percorso dell'URL. Gli Strumenti per i Webmaster di Google non supportano gli spostamenti degli indirizzi nelle modifiche ai percorsi URL inclusi sottodomini e protocolli.

FONTE

  1. Richiedi un cambio di indirizzo.

    Utilizza lo strumento Cambia indirizzo quando lo spostamento del tuo sito comporta un cambio di dominio o sottodominio, come il cambio da http://fish.example-petstore.com a http://example.com o http://example-petstore.com.
    Nota : lo strumento attualmente non supporta i seguenti tipi di spostamenti del sito: modifiche al nome del sottodominio, modifiche al protocollo (da HTTP a HTTPS) o modifiche del solo percorso.

Pertanto non è necessario informare gli Strumenti per i Webmaster di Google che si stanno modificando i protocolli, tuttavia si consiglia di impostare i reindirizzamenti da tutti i vecchi URL ai nuovi URL e aggiornare la Sitemap per includere i nuovi URL.

Aggiungi tutte le varianti del tuo sito a WMT

Sebbene lo strumento di spostamento dell'indirizzo del sito non possa trattare protocolli, modifiche URL e sottodomini come nuovi siti, il resto di Strumenti per i Webmaster tratta i protocolli e i sottodomini come siti separati. Dovresti aggiungere tutte le varianti del tuo sito, di seguito è riportato un esempio del mio sito BYBE aggiunto a WMT con tutte le varianti, dovresti fare lo stesso. (raccomandato da John Mueller di Google, vedere i commenti sotto questa risposta).

bybe più siti negli strumenti per i webmaster

301 reindirizzamenti consigliati da Google

Se prevedi di pubblicare il sito Web come SSL parziale o completo, devi impostare reindirizzamenti corretti, come consigliato da Google:

FONTE

Preparare reindirizzamenti 301 Una volta che si dispone di una mappatura e il nuovo sito è pronto, il passaggio successivo consiste nell'impostare i reindirizzamenti HTTP 301 sul server dai vecchi URL ai nuovi URL come indicato nella mappatura. Tieni presente quanto segue:

  • Usa reindirizzamenti HTTP 301. Sebbene Googlebot supporti diversi tipi di reindirizzamenti, ti consigliamo di utilizzare reindirizzamenti HTTP 301 se possibile.
  • Evita il reindirizzamento dei concatenamenti. Mentre Googlebot e i browser possono seguire una "catena" di reindirizzamenti multipli (ad es. Pagina 1> Pagina 2> Pagina 3), consigliamo di reindirizzare alla destinazione finale. Se ciò non è possibile, mantenere basso il numero di reindirizzamenti nella catena, idealmente non più di 3 e meno di 5. I reindirizzamenti concatenati aggiungono latenza per gli utenti e non tutti i browser supportano catene di reindirizzamento lunghe.

  • Prova i reindirizzamenti. Puoi utilizzare Fetch come Google per testare singoli URL o strumenti della riga di comando o script per testare numeri o URL di grandi dimensioni.

Impostazione del reindirizzamento in Apache

L'impostazione dei reindirizzamenti in Apache, ngInx, IIS è piuttosto semplice, di seguito sono riportati esempi di reindirizzamento 301 da HTTP a HTTPS nel .htaccessfile Apache2 .

FONTE

Applica SSL su pagine specifiche e disabilita in pausa

Questo script rimuoverà SSL su tutte le altre pagine dalla pagina di accesso e dalla pagina di registrazione, puoi aggiungerne di più basta usare |come separatore tra i nomi dei file.

mod_rewrite:

RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Applicare SSL su tutto il sito

Se si desidera imporre SSL sul sito completo, è possibile utilizzare mod_rewrite per rilevare HTTPS disattivato.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Modifiche alla Sitemap

Poiché stai modificando il protocollo devi aggiungere una nuova proprietà a Google come HTTPs, questa non avrà una sitemap inviata come predefinita, dovrai assicurarti che la tua sitemap contenga tutti i nuovi URL e quindi inviarlo sotto la variazione della proprietà HTTPS.


1
Grazie per la comprensione, tuttavia per quanto riguarda il recupero come Google, causa che inizia con un http anziché come HTTPS, ma aggiungendo un sito come https://www.example.com, recuperando come Google ti dà l'opzione HTTPS. Quindi recuperare come http per un sito che ora è HTTPS andrebbe contro ciò che è già indicizzato.
user2240778

1
Bene, aggiungere il sito come HTTPS esclusivamente per soddisfare il recupero non meriterebbe pratico aggiungere un altro sito come HTTPS, poiché il recupero funzionerà comunque a causa del reindirizzamento. Il test importante sarebbe vedere se continui a ottenere dati come ricerche web e ricerche per indicizzazione in Strumenti per i Webmaster. Sembrerebbe uno spreco abbandonare quei dati a meno che non ti interessi o non funzionino. L'ho appena testato e sono sorpreso che tu possa persino aggiungere un altro sito con HTTPS insieme a HTTP, io personalmente aggiungerei i due, non eliminerei uno e vedrei se sembrano uguali e ci tengono informati.
Simon Hayter

2
Ti terremo aggiornato, questo video di Google I / O è in realtà abbastanza informativo quando si tratta della mia domanda, risponde a ciò che dovevo sapere. youtube.com/watch?v=cBhZ6S0PFCY
user2240778

4
Se hai sia http che https, devi aggiungere entrambi come siti separati in GWT e verificarli entrambi. Https potrebbe essere solo un "protocollo diverso", ma è tecnicamente possibile servire contenuti completamente diversi da ciascuno. Allo stesso modo, una sitemap xml non può contenere URL http e https, tuttavia se hai verificato entrambi in gwt, google ti consente (google solo dopo).
MrWhite,

16
Strumenti per i Webmaster di Google tratta https://e http://come siti separati; dovresti sicuramente aggiungerli separatamente se li usi entrambi (o stai migrando dall'uno all'altro). Dovresti anche aggiornare il file Sitemap per puntare ai nuovi URL.
John Mueller,

9

Se stai spostando il tuo sito da HTTP a HTTPS, dovrai inviare il sito HTTPS come nuovo sito (definito come nuova proprietà). Mi è stato comunicato che non avevo bisogno di farlo, tuttavia Google WMT ha smesso di segnalare lo stato dell'indice, gli errori di scansione e il traffico.

Dopo aver aggiunto HTTPS a Strumenti per i Webmaster di Google, ho iniziato a ricevere dati corretti all'interno della console WMT di Google.


7

Google ha un howto sulla migrazione dei siti. Una modifica del protocollo conta come modifica dell'URL; questa è la sezione pertinente .

Lo switch è molto simile a un normale switch HTTPS . Una volta che i tuoi URL sono resi relativi al protocollo e prima di iniziare il reindirizzamento, devi convalidare il sito https negli strumenti per i webmaster di Google. È un sito separato con una propria sitemap. Non sono necessari altri passaggi specifici di Google, ma puoi utilizzare i loro strumenti per convalidare che il traffico stia andando bene.


1

Strumenti di modifica degli indirizzi di Google: Nota: lo strumento non supporta attualmente i seguenti tipi di spostamenti del sito: modifiche al nome del sottodominio, modifiche al protocollo (da HTTP a HTTPS)


2
Se questo non supporta ciò che l'OP sta chiedendo, non aiuta davvero come risposta ....
Andrew Lott
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.