HTTPS: Verschlüsselung, Zertifikate und Migration

HTTPS ist die verschlüsselte Variante von HTTP. Sie sorgt dafür, dass niemand zwischen Browser und Server mitlesen oder Inhalte verändern kann. Seit Jahren ist HTTPS kein Zusatz mehr, sondern Grundausstattung: Browser markieren unverschlüsselte Seiten aktiv als unsicher, und ohne HTTPS bleiben moderne Web-Funktionen gesperrt. Dieser Leitfaden erklärt die Technik dahinter, ihre SEO-Bedeutung und die Migration ohne Ranking-Verluste.

1. HTTPS, SSL und TLS: die Begriffe

Die drei Begriffe werden durcheinander benutzt, meinen aber Unterschiedliches:

  • HTTPS ist HTTP, das über eine verschlüsselte Verbindung läuft. Das „S“ steht für Secure.
  • SSL (Secure Sockets Layer) ist das ursprüngliche Verschlüsselungsprotokoll. Es ist seit Jahren vollständig abgeschaltet – die letzte Version SSL 3.0 gilt seit 2015 als unsicher.
  • TLS (Transport Layer Security) ist der Nachfolger und das, was heute tatsächlich läuft. Aktuell sind TLS 1.2 und TLS 1.3.

Wer heute „SSL-Zertifikat“ sagt, meint technisch ein TLS-Zertifikat. Der alte Name hat sich in Produktnamen und Umgangssprache gehalten, das ist unproblematisch – entscheidend ist, dass dein Server kein echtes SSL mehr spricht und auch TLS 1.0 und 1.1 abgeschaltet hat.

Drei Dinge leistet TLS gleichzeitig: Vertraulichkeit (niemand kann mitlesen), Integrität (niemand kann unbemerkt verändern) und Authentizität (du sprichst wirklich mit dem Server, der zur Domain gehört). Der dritte Punkt ist der, für den das Zertifikat da ist – Verschlüsselung allein würde auch ohne funktionieren.

2. Was der Browser in der Adressleiste anzeigt

Der schnellste Weg, den Status einer Seite zu erfassen, ist die Adressleiste. Sie kennt drei Zustände:

Drei Adressleisten im Vergleich: HTTPS mit Schloss-Symbol und dem Hinweis Verschlüsselt, HTTP mit Info-Symbol und dem Hinweis Nicht sicher, sowie eine Seite mit rotem Warndreieck bei einem Zertifikatsfehler.
Die drei Sicherheitszustände: gültig verschlüsselt, unverschlüsselt und Zertifikatsfehler.

Zwei Details, die oft falsch verstanden werden:

  • Das Schloss sagt nichts über die Seriosität der Seite. Es bestätigt nur, dass die Verbindung verschlüsselt ist und das Zertifikat zur Domain passt. Auch eine Phishing-Seite kann ein gültiges Zertifikat haben. Chrome hat das Schloss-Symbol deshalb 2023 durch ein neutrales Einstellungs-Symbol ersetzt – genau, um diesen falschen Vertrauens-Eindruck zu vermeiden.
  • „Nicht sicher“ bei HTTP ist keine Warnung vor Schadsoftware, sondern die Feststellung, dass die Übertragung im Klartext läuft. Jedes eingegebene Passwort und jede Bestellung ist im selben Netzwerk mitlesbar.

3. Wie der TLS-Handshake funktioniert

Bevor das erste Byte HTML fließt, handeln Browser und Server die Verschlüsselung aus. Das dauert bei TLS 1.3 eine einzige Rundreise und ist damit kaum noch ein Performance-Argument gegen HTTPS.

Ablaufdiagramm des TLS-Handshakes in fünf Schritten zwischen Browser und Server: Client Hello, Server Hello mit Zertifikat, Prüfung des Zertifikats durch den Browser, Schlüsselaustausch und schließlich verschlüsselte Übertragung.
Der TLS-Handshake: Der Browser prüft in Schritt 3 die Signaturkette, den Domainnamen und die Laufzeit.

Der entscheidende Schritt ist Nummer 3. Der Browser prüft drei Dinge, und jede dieser Prüfungen erzeugt bei einem Fehler eine eigene Warnseite:

Prüfung Frage Typischer Fehler
Signaturkette Stammt das Zertifikat von einer vertrauten Stelle? Selbstsigniert, fehlendes Zwischenzertifikat
Domainname Steht die aufgerufene Domain im Zertifikat? Zertifikat nur für beispiel.de, aufgerufen wird www.beispiel.de
Laufzeit Ist das Zertifikat noch gültig? Abgelaufen, weil die Erneuerung nicht automatisiert war

Das fehlende Zwischenzertifikat ist besonders tückisch: Viele Browser haben es aus früheren Besuchen zwischengespeichert und zeigen die Seite fehlerfrei an, während Googlebot und frische Geräte einen Fehler sehen. Prüfe die Kette deshalb immer mit einem externen Werkzeug, nie nur im eigenen Browser.

4. Zertifikatstypen: DV, OV und EV

Typ Geprüft wird Ausstellung Sichtbarer Unterschied
DV (Domain Validated) Kontrolle über die Domain Automatisch, Minuten Keiner
OV (Organization Validated) Domain plus Existenz der Firma Tage, manuell Keiner – nur in den Zertifikatsdetails
EV (Extended Validation) Umfangreiche Firmenprüfung Tage bis Wochen Keiner mehr

EV bringt heute keinen sichtbaren Vorteil mehr. Bis 2019 zeigten Browser bei EV-Zertifikaten den Firmennamen in Grün neben der Adresse. Chrome und Firefox haben diese Anzeige entfernt, weil Studien zeigten, dass Nutzer sie nicht beachten. Für SEO sind alle drei Typen identisch: Google unterscheidet nicht zwischen DV, OV und EV.

Für die allermeisten Websites ist ein kostenloses, automatisch erneuertes DV-Zertifikat die richtige Wahl. Anbieter wie Let’s Encrypt stellen sie mit 90 Tagen Laufzeit aus und erneuern sie über das ACME-Protokoll selbstständig. Die kurze Laufzeit ist ein Vorteil, kein Nachteil: Sie erzwingt Automatisierung, und automatisierte Zertifikate laufen nicht ab.

5. HTTPS als Rankingfaktor

Google hat HTTPS 2014 offiziell zum Rankingsignal erklärt – und dabei betont, dass es ein leichtes Signal ist, das weniger als 1 % der Suchanfragen beeinflusst. Es wirkt als Tiebreaker: Bei zwei ansonsten gleichwertigen Ergebnissen gewinnt das verschlüsselte.

Die praktisch wichtigeren Effekte liegen daneben:

  • Vertrauen und Konversion. Ein „Nicht sicher“ im Checkout kostet messbar Abschlüsse.
  • Referrer-Daten. Beim Wechsel von HTTPS zu HTTP geht der Referrer verloren. Traffic von verschlüsselten Seiten landet in der Analyse fälschlich unter „Direkt“.
  • Moderne Browser-Funktionen. Service Worker, HTTP/2 und HTTP/3, Geolocation und Zwischenablage-Zugriff setzen HTTPS voraus. Ohne HTTPS auch kein HTTP/2 – und damit ein Nachteil bei den Core Web Vitals.
  • Kein Einschleusen durch Dritte. Über HTTP können Netzbetreiber Werbung oder Skripte in deine Seiten injizieren. Über HTTPS ist das ausgeschlossen.

6. Mixed Content: der häufigste Migrationsfehler

Mixed Content entsteht, wenn eine über HTTPS ausgelieferte Seite einzelne Ressourcen über HTTP nachlädt. Der Browser behandelt aktive und passive Inhalte dabei unterschiedlich:

Schema einer HTTPS-Seite, die vier Ressourcen lädt: Stylesheet und Skript über HTTPS werden geladen, ein Bild über HTTP wird automatisch auf HTTPS hochgestuft, ein Skript über HTTP wird blockiert. Darunter die zugehörige Fehlermeldung in der Browser-Konsole.
Aktive Inhalte werden blockiert, passive zuerst auf HTTPS hochgestuft – die Konsole nennt die betroffene URL.
Art Beispiele Verhalten des Browsers
Aktiver Inhalt Skripte, Stylesheets, iframes, Schriften, XHR Wird blockiert – Funktionen fallen aus
Passiver Inhalt Bilder, Audio, Video Wird auf HTTPS hochgestuft, sonst blockiert

Der Schaden ist selten offensichtlich: Ein blockiertes Skript kann den Warenkorb lahmlegen, ohne dass eine Fehlermeldung sichtbar wird. Prüfe nach jeder Migration die Konsole auf allen Seitentypen – Startseite, Kategorie, Produkt, Checkout, Formularseiten.

Häufige Quellen: hart kodierte http://-URLs in der Datenbank, eingebettete Videos und Karten, Werbe- und Tracking-Skripte, sowie alte Inhalte im CMS. Die schnellste Abhilfe ist eine Suchen-und-Ersetzen-Operation über die Datenbank plus der Header Content-Security-Policy: upgrade-insecure-requests als Auffangnetz.

7. HSTS: HTTPS erzwingen

Auch bei einer sauberen Weiterleitung geht der allererste Aufruf über HTTP: Wer beispiel.de eintippt, sendet zuerst eine unverschlüsselte Anfrage, die dann per 301 auf HTTPS umgeleitet wird. Genau diese eine Anfrage ist angreifbar.

HTTP Strict Transport Security schließt die Lücke. Der Header weist den Browser an, die Domain künftig ausschließlich über HTTPS anzusprechen:

Direktive Bedeutung
max-age Gültigkeit in Sekunden; üblich sind 31536000 (ein Jahr)
includeSubDomains Gilt auch für alle Subdomains
preload Aufnahme in die fest im Browser hinterlegte Liste

Vorsicht bei preload: Die Preload-Liste ist fest in die Browser eingebaut. Eine Aufnahme ist praktisch nicht kurzfristig rückgängig zu machen – die Entfernung dauert Monate, bis sie über Browser-Updates bei den Nutzern ankommt. Setze preload erst, wenn HTTPS auf der Domain und allen Subdomains dauerhaft und lückenlos funktioniert.

8. Migration von HTTP auf HTTPS

Eine Umstellung ist ein Domainumzug im Kleinen: Jede URL ändert sich. In dieser Reihenfolge geht es ohne Verluste:

  1. Zertifikat einrichten und automatische Erneuerung testen – inklusive aller Subdomains.
  2. Alle internen Verweise umstellen: Links, Bilder, Skripte, Stylesheets. Am besten absolute HTTPS-URLs oder relative Pfade, keine hart kodierten http://-Adressen.
  3. 301 einrichten: jede HTTP-URL auf ihr exaktes HTTPS-Gegenstück, nicht pauschal auf die Startseite.
  4. Canonicals auf HTTPS umstellen – sie zeigen sonst weiter auf die alte Variante.
  5. Sitemap und robots.txt aktualisieren, inklusive der Sitemap-Referenz in der robots.txt.
  6. hreflang-Angaben umstellen, falls vorhanden.
  7. Neue Property in der Search Console anlegen. HTTPS ist dort eine eigene Property; am besten gleich eine Domain-Property, die alle Varianten abdeckt.
  8. Mixed Content beheben und die Konsole auf allen Seitentypen prüfen.
  9. HSTS aktivieren, sobald alles stabil läuft.
  10. Nachziehen: Backlinks der wichtigsten Quellen aktualisieren lassen, Anzeigen- und Newsletter-Ziele umstellen, Analytics-Property prüfen.

Ein Ranking-Wackeln in den ersten Wochen ist normal, weil Google die neuen URLs erst übernehmen muss. Die Weiterleitungen müssen dauerhaft bestehen bleiben – nicht nur ein paar Monate.

9. Häufige Fehler

  1. Zertifikat läuft ab. Ohne automatische Erneuerung passiert das früher oder später immer – und dann sehen alle Besucher eine Warnseite.
  2. Nur die Startseite umgestellt. Jede URL braucht ihre eigene Weiterleitung.
  3. Alle HTTP-URLs auf die Startseite geleitet. Google wertet das als Soft-404, die Signale der Einzelseiten verfallen.
  4. Canonicals zeigen weiter auf HTTP. Widerspricht der Weiterleitung und verzögert die Übernahme.
  5. www und nicht-www nicht abgedeckt. Das Zertifikat muss beide Namen enthalten, sonst gibt es eine Warnung.
  6. Mixed Content ignoriert. Funktionen fallen still aus.
  7. Zwischenzertifikat fehlt. Im eigenen Browser unsichtbar, für Googlebot ein Fehler.
  8. HSTS-Preload zu früh gesetzt. Kaum rückgängig zu machen.
  9. Interne Links zeigen auf die HTTP-Variante. Jeder Aufruf läuft dann unnötig über eine Weiterleitung – siehe interne Verlinkung.

10. HTTPS prüfen

  • Kommandozeile: curl -vI https://beispiel.de zeigt Zertifikat, Kette und Statuscode. curl -sI http://beispiel.de bestätigt die 301 auf HTTPS.
  • Browser-Konsole: Mixed-Content-Meldungen erscheinen dort als Warnung oder Fehler mit der genauen URL.
  • Search Console: Die URL-Prüfung zeigt, welche Variante Google als kanonisch gewählt hat.
  • Externer TLS-Test: deckt fehlende Zwischenzertifikate, veraltete Protokollversionen und schwache Verfahren auf – alles, was der eigene Browser durch Zwischenspeicher verdeckt.

Profi-Tipp: Rank-O-Saur zeigt dir für jeden Link auf der Seite den Statuscode und das Protokoll. Nach einer Migration siehst du damit sofort, welche internen Links noch auf http:// zeigen und über eine Weiterleitung laufen – genau die Aufräumarbeit, die am häufigsten liegen bleibt.

11. Checkliste

  1. Gültiges Zertifikat für alle genutzten Hostnamen inklusive www.
  2. Automatische Erneuerung eingerichtet und einmal erfolgreich getestet.
  3. Vollständige Zertifikatskette ausgeliefert (Zwischenzertifikat inklusive).
  4. TLS 1.2 und 1.3 aktiv, ältere Versionen abgeschaltet.
  5. Jede HTTP-URL per 301 auf ihr HTTPS-Gegenstück.
  6. Canonicals, Sitemap, robots.txt und hreflang auf HTTPS umgestellt.
  7. Interne Links zeigen direkt auf HTTPS, nicht über eine Weiterleitung.
  8. Keine Mixed-Content-Meldungen auf allen Seitentypen.
  9. HTTPS-Property in der Search Console angelegt.
  10. HSTS gesetzt; preload erst nach stabilem Dauerbetrieb.

12. Häufig gestellte Fragen

Ist HTTPS ein Rankingfaktor?

Ja, seit 2014 offiziell – aber ein leichtes Signal, das laut Google weniger als ein Prozent der Suchanfragen beeinflusst. Es wirkt als Entscheidungshilfe zwischen sonst gleichwertigen Ergebnissen. Die größeren Effekte sind Vertrauen, Konversion und der Zugang zu HTTP/2 und modernen Browser-Funktionen.

Was ist der Unterschied zwischen SSL und TLS?

TLS ist der Nachfolger von SSL. Alle SSL-Versionen sind seit Jahren abgeschaltet und gelten als unsicher; im Einsatz sind heute TLS 1.2 und 1.3. Der Begriff „SSL-Zertifikat“ hat sich umgangssprachlich gehalten, gemeint ist technisch immer ein TLS-Zertifikat.

Reicht ein kostenloses Zertifikat aus?

Für die allermeisten Websites ja. Ein kostenloses DV-Zertifikat verschlüsselt technisch genau so stark wie ein teures. Google unterscheidet nicht zwischen DV, OV und EV, und Browser zeigen keinen sichtbaren Unterschied mehr. Wichtiger als der Preis ist die automatische Erneuerung.

Bringt ein EV-Zertifikat noch etwas?

Für SEO nichts. Den früheren sichtbaren Vorteil – den Firmennamen in Grün neben der Adresse – haben Chrome und Firefox 2019 entfernt, weil Nutzer ihn nicht beachtet haben. Ein EV-Zertifikat kann höchstens aus internen Compliance-Gründen sinnvoll sein.

Was ist Mixed Content und warum ist er ein Problem?

Mixed Content liegt vor, wenn eine HTTPS-Seite einzelne Ressourcen über HTTP nachlädt. Aktive Inhalte wie Skripte und Stylesheets blockiert der Browser, wodurch Funktionen still ausfallen. Passive Inhalte wie Bilder werden zuerst auf HTTPS hochgestuft und nur blockiert, wenn das fehlschlägt.

Verliere ich bei der Umstellung auf HTTPS Rankings?

Bei sauberer Umsetzung nicht dauerhaft. Ein Wackeln in den ersten Wochen ist normal, weil Google die neuen URLs erst übernimmt. Verluste entstehen durch Fehler: Sammelweiterleitungen auf die Startseite, Canonicals, die weiter auf HTTP zeigen, oder fehlende Weiterleitungen einzelner URLs.

Muss ich HSTS aktivieren?

Notwendig ist es nicht, sinnvoll schon: HSTS schließt die Lücke beim allerersten Aufruf, der sonst unverschlüsselt über die Weiterleitung läuft. Die Option preload solltest du aber erst setzen, wenn HTTPS auf der Domain und allen Subdomains dauerhaft stabil ist – eine Rücknahme dauert Monate.

Warum zeigt mein Browser kein Schloss mehr an?

Chrome hat das Schloss-Symbol 2023 durch ein neutrales Einstellungs-Symbol ersetzt. Der Grund: Viele Nutzer verstanden das Schloss als Bestätigung, dass eine Seite vertrauenswürdig sei. Es bestätigt aber nur die verschlüsselte Verbindung, nicht die Seriosität des Betreibers.

Weiterlesen

Christoph Hein, Head of SEO und Search Consultant
Über den Autor

Christoph Hein

Head of SEO bei der Popken Fashion Group & unabhängiger Search Consultant

Christoph ist seit über 10 Jahren im Bereich Search tätig und steuert derzeit die Organic-Strategie für 5 Modemarken in 13 Ländern und mehr als 30 Domains. Neben seiner Inhouse- und Beratungsarbeit hat er Nischen-Content-Portale wie Angelmagazin.de und BaristaCompass.com gegründet und die Rank-O-Saur-Erweiterung entwickelt, um technische SEO-Audits mühelos zu machen. Jeder Leitfaden hier basiert auf praxisnaher, datengetriebener Arbeit statt auf Theorie.