Wechsel von HTTP zu HTTPS in der Google Search Console

118

Ich wechsele von HTTP zu HTTPS für meine gesamte Site. Die Website wird derzeit zur Google Search Console (vormals Google Webmaster-Tools ) hinzugefügt, da www.example.comalle Seiten ohne Verwendung von SSL indiziert werden.

Wie gehe ich vor, um zu den neuen HTTPS-URLs in der Google Search Console zu wechseln?

  1. Reiche ich einfach eine aktualisierte Sitemap mit HTTPS-URLs ein oder füge ich eine neue Site als hinzu https://www.example.comund reiche die Sitemap mit HTTPS-URLs ein? Alle aktuellen URLs werden so eingestellt, dass sie zu ihren HTTPS-Gegenstücken umleiten.

  2. Füge ich der Google Search Console mehrere Eigenschaften hinzu?

user2240778
quelle
4
Ich habe es als neue Site hinzugefügt, da beim Festlegen einer Umleitung beim vorherigen eine Fehlermeldung angezeigt wurde, dass kein Zugriff mehr möglich ist.
Rana Prathap
1
Dieser Beitrag von John Müller könnte viele Zweifel von Anfängern oder fortgeschrittenen Webmastern beseitigen.
Goyllo

Antworten:

94

Aktualisierung (27. Februar 2019):

Google hat domänenweite Daten in der Suchkonsole angekündigt , in der alle Unterdomänen und Protokolle einer Domain (http, https, www und nicht www) zusammengefasst sind.

Alte Antwort:

In den Google Webmaster-Tools werden HTTP und HTTPS als separate Websites behandelt. Sie können Google in der Google Search Console nicht darüber informieren, dass Sie von HTTP zu HTTPS gewechselt sind, da das Tool zum Verschieben von Adressen keine Protokolländerungen unterstützt

Sie können jedoch die HTTPS-Site-Versionen hinzufügen. Geben Sie beim Hinzufügen einer Site einfach die URL mit dem https://Präfix ein. Sie haben dann zwei Websites in den Google Webmaster-Tools.

Screenshot des Dialogfelds "Site hinzufügen"

Dies entspricht dem allgemeinen Prinzip, dass http://www.example.comeine andere URL als die angegebene verwendet wird https://www.example.comund möglicherweise andere Inhalte enthält. Google ist damit einverstanden. In der Praxis richten die meisten Websites eine Weiterleitung ein, aber die Google Webmaster-Tools funktionieren in beiden Fällen. Fügen Sie einfach beide Websites hinzu.

Ebenso sollten Sie die WWW- und Nicht-WWW-Versionen Ihrer Site hinzufügen. Am Ende sollten Sie also vier Sites haben:

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

Sie können festlegen, ob www oder nicht www bevorzugt wird, mir ist jedoch keine ähnliche Einstellung für HTTP vs HTTPS bekannt.

Flimm
quelle
6
Frage dazu; Wenn ich die gesamte Site von http nach https verschoben habe, muss ich den alten http-Code am Laufen halten?
DickieBoy
1
Hallo, ich habe eine Weile gebraucht, um mich zu erinnern, warum ich diese Frage gestellt habe. Der Code, den ich meinte, war das Konto, mit dem der Bestätigungscode verknüpft war. Es stellte sich heraus, dass die Bestätigungscodes von https dieselben sind wie für http.
DickieBoy
2
Muss ich die Sitemap in der Version https: // erneut einreichen?
User66638
8
Sie können einen Strict-Transport-Securityhttp-Header hinzufügen , damit Google HTTPS-Versionen in den Suchergebnissen bevorzugt. Wie hier beschrieben . "Verwenden Sie einen Webserver, der HTTP Strict Transport Security (HSTS) unterstützt, und stellen Sie sicher, dass diese Option aktiviert ist. HSTS weist den Browser an, Seiten automatisch über HTTPS anzufordern, auch wenn der Benutzer http in die Adressleiste des Browsers eingibt. Außerdem weist es Google an, zu liefern sichere URLs in den Suchergebnissen. "
gregn3
2
Vielen Dank für die udpate, aber es ist überhaupt nicht klar. Bedeutet das, dass wir überhaupt nichts tun müssen, wenn http zu https umgeleitet wird, funktioniert alles automatisch? Wenn nicht, was müssen wir tun, ist der Google-Link hella vage.
Niico
36

Das Adressverschiebungstool unterstützt keine Protokolländerungen

Da es sich bei HTTPS und HTTP um Protokolle handelt, die Sie nicht von einer Adresse zur anderen verschieben, ändern Sie lediglich den URL-Pfad. Die Google Webmaster-Tools unterstützen keine Adressverschiebungen bei Änderungen an den URL-Pfaden, einschließlich Sub-Domains und Protokollen.

QUELLE

  1. Fordern Sie eine Adressänderung an.

    Verwenden Sie das Tool zum Ändern der Adresse , wenn der Standortwechsel eine Änderung der Domain oder Subdomain nach sich zieht, z. B. einen Wechsel von http://fish.example-petstore.com zu http://example.com oder http://example-petstore.com.
    Hinweis : Das Tool unterstützt derzeit nicht die folgenden Arten von Standortverschiebungen: Änderungen des Subdomänennamens, Protokolländerungen (von HTTP zu HTTPS) oder Änderungen nur des Pfads.

Daher müssen Sie Google Webmaster-Tools nicht darüber informieren, dass Sie Protokolle ändern. Es wird jedoch empfohlen, Weiterleitungen von allen alten URLs zu den neuen URLs einzurichten und Ihre Sitemap so zu aktualisieren, dass sie die neuen URLs enthält.

Fügen Sie WMT alle Variationen Ihrer Website hinzu

Während das Tool zum Verschieben von Websiteadressen möglicherweise Protokolle, URL-Änderungen und Unterdomänen nicht als neue Websites behandelt, behandelt der Rest der Webmaster-Tools Protokolle und Unterdomänen als separate Websites. Sie sollten alle Variationen Ihrer Website hinzufügen. Unten finden Sie ein Beispiel für meine Website, die BYBE zu WMT hinzugefügt hat. Sie sollten dasselbe tun. (Empfohlen von John Mueller von Google, siehe Kommentare unter dieser Antwort).

bybe mehrere Websites in Webmaster-Tools

301 von Google empfohlene Weiterleitungen

Wenn Sie vorhaben, die Website als Teil-SSL oder als vollständige Website bereitzustellen, sollten Sie gute Weiterleitungen einrichten, wie von Google empfohlen:

QUELLE

301-Weiterleitungen vorbereiten Sobald Sie eine Zuordnung haben und Ihre neue Site fertig ist, müssen Sie auf Ihrem Server HTTP 301-Weiterleitungen von den alten URLs zu den neuen URLs einrichten, wie Sie in der Zuordnung angegeben haben. Beachten Sie Folgendes:

  • Verwenden Sie HTTP 301-Weiterleitungen. Obwohl der Googlebot verschiedene Arten von Weiterleitungen unterstützt, empfehlen wir, wenn möglich HTTP 301-Weiterleitungen zu verwenden.
  • Vermeiden Sie Verkettung von Weiterleitungen. Während Googlebot und Browser einer "Kette" mehrerer Weiterleitungen folgen können (z. B. Seite 1> Seite 2> Seite 3), empfehlen wir, zum endgültigen Ziel weiterzuleiten. Wenn dies nicht möglich ist, halten Sie die Anzahl der Weiterleitungen in der Kette niedrig, idealerweise nicht mehr als 3 und weniger als 5. Wenn Sie Weiterleitungen verketten, erhöht sich die Latenz für Benutzer, und nicht alle Browser unterstützen lange Weiterleitungsketten.

  • Testen Sie die Weiterleitungen. Sie können Fetch als Google zum Testen einzelner URLs oder Befehlszeilentools oder -skripts zum Testen großer Zahlen oder URLs verwenden.

Einrichten der Umleitung in Apache

Das Einrichten von Weiterleitungen in Apache, ngInx und IIS ist ziemlich einfach. Nachfolgend finden Sie Beispiele für die Weiterleitung von 301 von HTTP zu HTTPS in der Apache2- .htaccessDatei.

QUELLE

Erzwinge SSL auf bestimmten Seiten und deaktiviere es im Ruhezustand

Dieses Skript entfernt SSL auf allen anderen Seiten von der Anmeldeseite und der Registrierungsseite. Sie können weitere hinzufügen, die nur |als Trennzeichen zwischen den Dateinamen verwendet werden.

mod_rewrite:

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

Erzwinge SSL auf der gesamten Site

Wenn Sie SSL für die gesamte Site erzwingen möchten, können Sie mit mod_rewrite erkennen, dass HTTPS deaktiviert ist.

mod_rewrite:

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

Änderungen an der Sitemap

Da Sie das Protokoll ändern und eine neue Eigenschaft als HTTPs zu Google hinzufügen müssen, wird standardmäßig keine Sitemap übermittelt. Sie müssen sicherstellen, dass Ihre Sitemap alle neuen URLs enthält, und diese dann unter der Eigenschaftsvariation HTTPS übermitteln.

Simon Hayter
quelle
1
Vielen Dank für den Einblick, aber was ist mit dem Abrufen als Google, denn dieser beginnt mit einem http anstelle von HTTPS, aber wenn Sie eine Site als hinzufügen https://www.example.com, erhalten Sie beim Abrufen als Google die HTTPS-Option. Das Abrufen als http für eine Site, die jetzt HTTPS ist, würde also gegen das verstoßen, was bereits indiziert ist.
user2240778
1
Nun, das Hinzufügen der Site als HTTPS, nur um das Abrufen zu befriedigen, wäre nicht sinnvoll, eine andere Site als HTTPS hinzuzufügen, da das Abrufen aufgrund der Umleitung weiterhin funktioniert. Der wichtige Test wäre, zu prüfen, ob Sie weiterhin Daten wie Websuchen und Crawls in den Webmaster-Tools abrufen. Es wäre eine Verschwendung, diese Daten zu verwerfen, es sei denn, Sie kümmern sich nicht darum, oder es funktioniert nicht. Ich habe es gerade getestet und bin überrascht, dass Sie neben HTTP noch eine weitere Site mit HTTPS hinzufügen können. Ich persönlich würde die beiden hinzufügen, keine löschen und prüfen, ob sie gleich aussehen und uns auf dem Laufenden halten.
Simon Hayter
2
Damit Sie auf dem Laufenden bleiben, ist dieses Video von google i / o eigentlich recht informativ, wenn es um meine Suchanfrage geht, und beantwortet, was ich wissen musste. youtube.com/watch?v=cBhZ6S0PFCY
user2240778
4
Wenn Sie über http und https verfügen, müssen Sie beide als separate Sites in GWT hinzufügen und beide überprüfen. Https ist möglicherweise nur ein "anderes Protokoll", technisch ist es jedoch möglich, völlig unterschiedliche Inhalte zu liefern. Ebenso kann eine XML-Sitemap nicht sowohl http- als auch https-URLs enthalten. Wenn Sie jedoch beide in gwt überprüft haben, können Sie dies bei Google tun (nur bei Google Afaik).
MrWhite
16
Google Webmaster-Tools behandelt https://und http://als separate Websites. Sie sollten sie auf jeden Fall separat hinzufügen, wenn Sie beide verwenden (oder von einem zum anderen migrieren). Sie sollten auch die Sitemap-Datei aktualisieren, um auf die neuen URLs zu verweisen.
John Mueller
9

Wenn Sie Ihre Site von HTTP nach HTTPS verschieben, müssen Sie die HTTPS-Site als neue Site (als neue Eigenschaft definiert) senden. Ich wurde darauf hingewiesen, dass dies nicht erforderlich ist. Google WMT hat jedoch die Berichterstattung über den Indexstatus, Crawling-Fehler und Datenverkehr eingestellt.

Nachdem ich das HTTPS zu den Google Webmaster-Tools hinzugefügt hatte, erhielt ich korrekte Daten in der WMT-Konsole von Google.

Eshwar
quelle
7

Google hat eine Anleitung zur Site-Migration. Eine Protokolländerung gilt als URL-Änderung. Dies ist der relevante Abschnitt .

Der Switch ähnelt einem normalen HTTPS-Switch . Sobald Ihre URLs protokollrelativ sind und bevor Sie mit der Umleitung beginnen, sollten Sie die https-Site in den Webmaster-Tools von Google überprüfen. Es ist eine separate Site mit einer eigenen Sitemap. Es sind keine weiteren Google-spezifischen Schritte erforderlich, aber Sie können deren Tools verwenden, um zu überprüfen, ob der Datenverkehr in Ordnung ist.

Tobu
quelle
1

Adressänderungstools von Google: Hinweis: Das Tool unterstützt derzeit nicht die folgenden Arten von Site-Verschiebungen: Änderungen des Subdomain-Namens, Protokolländerungen (von HTTP zu HTTPS)

Enjie
quelle
2
Wenn dies nicht unterstützt, was das OP fragt, dann hilft es nicht wirklich als Antwort ....
Andrew Lott