Was sind HTTPS und SSL/TLS?
HTTPS (Hypertext Transfer Protocol Secure) ist die verschlüsselte Version des HTTP-Protokolls, das für die Kommunikation zwischen Webbrowser und Webserver verwendet wird. HTTPS schützt die übertragenen Daten durch Verschlüsselung mit dem TLS-Protokoll (Transport Layer Security), dem Nachfolger von SSL (Secure Sockets Layer). Obwohl das SSL-Protokoll technisch veraltet ist und durch TLS ersetzt wurde, wird umgangssprachlich oft weiterhin von "SSL-Zertifikaten" gesprochen.
Seit August 2014 ist HTTPS ein offizieller Ranking-Faktor bei Google. Seitdem hat Google den Druck auf Website-Betreiber kontinuierlich erhöht, auf HTTPS umzustellen. Chrome markiert seit 2018 alle HTTP-Seiten prominent als "Nicht sicher", was das Vertrauen der Nutzer erheblich beeinträchtigt. Heute nutzen über 95 Prozent aller Seiten in den Google-Top-10-Ergebnissen HTTPS.
Für SEO ist HTTPS nicht nur ein Ranking-Signal, sondern auch eine technische Voraussetzung für viele moderne Web-Features: HTTP/2 und HTTP/3 (die die Seitengeschwindigkeit verbessern), Service Workers (für Offline-Funktionalität und Push-Benachrichtigungen), die Geolocation API und andere Browser-APIs sind nur über HTTPS verfügbar. Eine unverschlüsselte HTTP-Website ist daher nicht nur ein Sicherheitsrisiko, sondern auch ein technischer Nachteil.
Die Einrichtung von HTTPS erfordert ein SSL/TLS-Zertifikat, das von einer Certificate Authority (CA) ausgestellt wird. Dank Let's Encrypt, einer kostenlosen Certificate Authority, ist die HTTPS-Umstellung heute für jede Website möglich, unabhängig vom Budget. Die meisten Hosting-Anbieter bieten die automatische Einrichtung von Let's Encrypt-Zertifikaten an.
HTTPS als Ranking-Faktor
Google hat HTTPS im August 2014 als "leichtgewichtigen Ranking-Faktor" eingeführt. Seitdem ist die Bedeutung stetig gewachsen, sowohl direkt als Ranking-Signal als auch indirekt über die damit verbundenen technischen Vorteile.
Direkter Ranking-Einfluss
HTTPS ist ein bestätigter Ranking-Faktor, der als "Tie-Breaker" zwischen ansonsten gleichwertigen Seiten fungiert, ähnlich wie die Core Web Vitals. Während der direkte Ranking-Einfluss als gering eingestuft wird, sind die indirekten Vorteile erheblich.
Indirekte SEO-Vorteile
- Nutzervertrauen: Chrome zeigt bei HTTPS ein Schloss-Symbol, bei HTTP die Warnung "Nicht sicher". Dies beeinflusst die Click-Through-Rate und das Nutzerverhalten positiv.
- HTTP/2 und HTTP/3: Diese schnelleren Protokolle erfordern HTTPS und können die Ladezeit um 15-50 Prozent verbessern.
- Referrer-Daten: Bei HTTPS-zu-HTTP-Übergängen gehen Referrer-Daten verloren. Mit HTTPS erhalten Sie vollständige Analytics-Daten.
- Sicherheit: HTTPS schützt vor Man-in-the-Middle-Angriffen, DNS-Hijacking und Content-Injection. Dies ist besonders wichtig für lokale Unternehmen, die Kundendaten verarbeiten.
Wichtig: HTTPS allein reicht nicht aus, um gute Rankings zu erzielen. Es ist ein Hygienefaktor, der erwartet wird, kein Differenzierungsmerkmal. Websites ohne HTTPS haben jedoch einen klaren Nachteil, sowohl im Ranking als auch im Nutzervertrauen. Die größten SEO-Gewinne erzielt HTTPS in Kombination mit HTTP/2 oder HTTP/3, die die Seitengeschwindigkeit direkt verbessern.
SSL/TLS-Zertifikate: Typen und Auswahl
SSL/TLS-Zertifikate unterscheiden sich in der Validierungstiefe und dem Abdeckungsumfang. Die Wahl des richtigen Zertifikats hängt von den Anforderungen Ihrer Website ab.
Validierungsstufen
| Typ | Validierung | Vertrauensniveau | Kosten | Geeignet für |
|---|---|---|---|---|
| DV (Domain Validation) | Nur Domain-Eigentuemer | Basis | Kostenlos (Let's Encrypt) bis 50 EUR/Jahr | Blogs, Portfolios, kleine Websites |
| OV (Organization Validation) | Organisation wird geprüft | Mittel | 50-200 EUR/Jahr | Unternehmen, Organisationen |
| EV (Extended Validation) | Umfassende Prüfung | Hoch | 150-500 EUR/Jahr | Banken, E-Commerce, Behörden |
Abdeckungsumfang
- Single-Domain: Gilt für eine einzelne Domain (z. B. example.com)
- Wildcard: Gilt für eine Domain und alle Subdomains (z. B. *.example.com)
- Multi-Domain (SAN): Gilt für mehrere verschiedene Domains in einem Zertifikat
Let's Encrypt: Kostenlose Zertifikate
Let's Encrypt hat die HTTPS-Landschaft revolutioniert, indem es kostenlose, automatisch erneuerte DV-Zertifikate anbietet. Für die meisten Websites ist Let's Encrypt die beste Wahl:
# Certbot für Let's Encrypt (auf dem Server)
# Installation (Ubuntu/Debian)
sudo apt install certbot python3-certbot-nginx
# Zertifikat für Nginx erstellen
sudo certbot --nginx -d example.com -d www.example.com
# Automatische Erneuerung testen
sudo certbot renew --dry-run
# Cron-Job für automatische Erneuerung (bereits eingerichtet durch Certbot)
# 0 0,12 * * * root /usr/bin/certbot renew --quiet
HTTPS-Umstellung: Schritt-für-Schritt-Anleitung
Die Migration von HTTP auf HTTPS ist ein kritischer Prozess, der bei falscher Durchführung zu massiven Ranking-Verlusten führen kann. Folgen Sie dieser Anleitung sorgfältig.
Schritt 1: Vorbereitung
- Erstellen Sie ein vollständiges Backup Ihrer Website
- Crawlen Sie die aktuelle HTTP-Website mit Screaming Frog (Baseline)
- Dokumentieren Sie alle aktuellen Rankings und Traffic-Daten
- Prüfen Sie, ob Ihr Hosting HTTPS unterstützt
Schritt 2: Zertifikat installieren
- Bestellen oder erstellen Sie ein SSL/TLS-Zertifikat (Let's Encrypt empfohlen)
- Installieren Sie das Zertifikat auf Ihrem Server
- Testen Sie die HTTPS-Version Ihrer Website in einem anderen Browser
Schritt 3: Weiterleitungen einrichten
# Apache .htaccess: HTTP auf HTTPS umleiten
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Nginx: HTTP auf HTTPS umleiten
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}
# Nginx: HTTPS-Server-Block
server {
listen 443 ssl http2;
server_name example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
# HSTS (HTTP Strict Transport Security)
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always;
}
Schritt 4: Interne Referenzen aktualisieren
- Aktualisieren Sie alle internen Links auf HTTPS
- Aktualisieren Sie Canonical-Tags auf HTTPS-URLs
- Aktualisieren Sie XML-Sitemaps mit HTTPS-URLs
- Aktualisieren Sie die robots.txt
- Aktualisieren Sie Hreflang-Tags
- Prüfen Sie eingebettete Ressourcen (Bilder, Scripts, Fonts) auf Mixed Content
Schritt 5: Search Console und Analytics aktualisieren
- Fügen Sie die HTTPS-Property in der Google Search Console hinzu
- Reichen Sie die HTTPS-Sitemap ein
- Aktualisieren Sie die Website-URL in Google Analytics
- Aktualisieren Sie die URL im Google Unternehmensprofil
Schritt 6: Mixed Content beheben
Mixed Content entsteht, wenn eine HTTPS-Seite Ressourcen über HTTP lädt. Dies führt zu Browser-Warnungen und kann die Sicherheit kompromittieren:
<!-- Mixed Content: SCHLECHT -->
<img src="http://example.com/bild.jpg">
<script src="http://cdn.example.com/script.js"></script>
<!-- Korrekt: HTTPS verwenden -->
<img src="https://example.com/bild.jpg">
<script src="https://cdn.example.com/script.js"></script>
<!-- Am besten: Protokoll-relative URLs oder relative Pfade -->
<img src="/bild.jpg">
<script src="/js/script.js"></script>
<!-- Content-Security-Policy für automatisches Upgrading -->
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
TLS-Konfiguration und Sicherheits-Best-Practices
Ein SSL/TLS-Zertifikat allein reicht nicht aus. Die korrekte Konfiguration ist entscheidend für die Sicherheit und Performance.
Empfohlene TLS-Konfiguration
# Nginx: Sichere TLS-Konfiguration
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
ssl_prefer_server_ciphers off;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
# OCSP Stapling (schnellere Zertifikatsüberprüfung)
ssl_stapling on;
ssl_stapling_verify on;
resolver 8.8.8.8 8.8.4.4 valid=300s;
# Security Headers
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
HTTPS-Checkliste
- ✓ SSL/TLS-Zertifikat installiert und gültig
- ✓ 301-Weiterleitung von HTTP auf HTTPS aktiv
- ✓ HSTS-Header aktiviert
- ✓ Kein Mixed Content (alle Ressourcen über HTTPS)
- ✓ TLS 1.2 oder 1.3 (ältere Versionen deaktiviert)
- ✓ Canonical-Tags auf HTTPS-URLs aktualisiert
- ✓ XML-Sitemap mit HTTPS-URLs eingereicht
- ✓ HTTPS-Property in Search Console hinzugefügt
- ✓ Automatische Zertifikatserneuerung eingerichtet
- ✓ SSL-Test mit Qualys SSL Labs bestanden (Note A+)
Häufige HTTPS-Fehler
Fehler 1: Mixed Content nicht behoben
Problem: Nach der HTTPS-Umstellung laden einige Ressourcen noch über HTTP, was Browser-Warnungen und Sicherheitslücken verursacht.
Lösung: Crawlen Sie die HTTPS-Website mit Screaming Frog und filtern Sie nach HTTP-Ressourcen. Aktualisieren Sie alle Referenzen auf HTTPS oder verwenden Sie relative Pfade.
Fehler 2: Fehlende oder falsche Weiterleitungen
Problem: Nicht alle HTTP-URLs werden auf HTTPS weitergeleitet, oder es entstehen Redirect-Ketten (http → https → www).
Lösung: Implementieren Sie eine globale 301-Weiterleitung von HTTP auf HTTPS. Vermeiden Sie Ketten: http://example.com sollte direkt auf https://example.com weiterleiten, nicht über Zwischenschritte.
Fehler 3: Abgelaufenes Zertifikat
Problem: Das SSL-Zertifikat läuft ab und die Website zeigt eine Browser-Warnung. Dies führt zu massivem Traffic-Verlust.
Lösung: Richten Sie automatische Erneuerung ein (bei Let's Encrypt standardmäßig). Überwachen Sie die Zertifikatslaufzeit mit Tools wie Uptime Robot oder Certbot.
Fehler 4: Canonical und Sitemap nicht aktualisiert
Problem: Canonical-Tags und Sitemap-Einträge verweisen noch auf HTTP-URLs, was zu Verwirrung bei Google führt und die Indexierung verzögert.
Lösung: Aktualisieren Sie alle Canonical-Tags, die XML-Sitemap und die robots.txt auf HTTPS-URLs. Reichen Sie die neue Sitemap in der Search Console ein.
Die HTTPS-Einrichtung ist eine einmalige Investition, die langfristigen Nutzen für SEO, Sicherheit und Nutzererfahrung bietet. Kombiniert mit HTTP/2 oder HTTP/3 verbessert HTTPS die Seitengeschwindigkeit und ermöglicht moderne Web-Features. Achten Sie darauf, dass Ihre Backlinks nach der Umstellung korrekt auf die HTTPS-Version verweisen und aktualisieren Sie die Linkprofil-Einträge wo möglich.
Nützliche Tools
Qualys SSL Labs
Der umfassendste SSL/TLS-Test. Bewertet die Konfiguration Ihres Servers mit einer Note von A+ bis F und identifiziert Sicherheitslücken und veraltete Protokolle.
Let's Encrypt / Certbot
Kostenlose SSL/TLS-Zertifikate mit automatischer Erneuerung. Certbot ist das offizielle Tool für die Installation und Verwaltung von Let's Encrypt-Zertifikaten.
Why No Padlock?
Analysiert HTTPS-Seiten auf Mixed-Content-Probleme. Identifiziert alle Ressourcen, die noch über HTTP geladen werden und die Sicherheitsanzeige beeinträchtigen.
Screaming Frog SEO Spider
Crawlt die gesamte Website und identifiziert Mixed Content, fehlende Weiterleitungen, falsche Canonical-Tags und andere HTTPS-bezogene Probleme.
SecurityHeaders.com
Testet die HTTP-Security-Header Ihrer Website, einschließlich HSTS, Content-Security-Policy und X-Frame-Options. Bewertet mit einer Note von A+ bis F.
Uptime Robot / Pingdom
Überwacht die Verfügbarkeit und SSL-Zertifikatslaufzeit. Sendet Benachrichtigungen, bevor das Zertifikat abläuft oder die Website nicht erreichbar ist.
Häufige Fragen
Ja, HTTPS ist seit August 2014 ein offiziell bestätigter Ranking-Faktor bei Google. Der direkte Einfluss ist als leichtgewichtig eingestuft (Tie-Breaker), aber die indirekten Vorteile durch HTTP/2, Nutzervertrauen und vollständige Analytics-Daten sind erheblich.
Mit Let's Encrypt sind SSL/TLS-Zertifikate kostenlos und können automatisch erneuert werden. Kommerzielle Zertifikate mit höherer Validierung (OV, EV) kosten zwischen 50 und 500 Euro pro Jahr. Für die meisten Websites ist ein kostenloses Let's Encrypt-Zertifikat völlig ausreichend.
SSL (Secure Sockets Layer) ist der Vorgänger von TLS (Transport Layer Security). SSL gilt als veraltet und unsicher, alle modernen Verschlüsselungen verwenden TLS 1.2 oder 1.3. Der Begriff SSL-Zertifikat wird umgangssprachlich weiterhin verwendet, auch wenn die Zertifikate technisch TLS verwenden.
Mixed Content entsteht, wenn eine HTTPS-Seite Ressourcen wie Bilder, Scripts oder CSS-Dateien über HTTP lädt. Dies kompromittiert die Sicherheit und führt zu Browser-Warnungen. Alle Ressourcen müssen über HTTPS geladen werden.
Für eine kleine Website kann die Umstellung in wenigen Stunden abgeschlossen sein. Größere Websites mit vielen internen Links, Sitemaps und externen Integrationen benötigen möglicherweise einige Tage. Rechnen Sie mit einem vorübergehenden Ranking-Einbruch von 1-4 Wochen, bis Google die neue HTTPS-Version vollständig indexiert hat.
Ein kurzfristiger Ranking-Einbruch ist möglich, normalisiert sich aber in der Regel innerhalb von 2-4 Wochen. Langfristig profitieren Rankings von HTTPS. Voraussetzung ist eine korrekte Umsetzung mit 301-Weiterleitungen, aktualisierten Canonical-Tags und einer neuen XML-Sitemap.
HSTS (HTTP Strict Transport Security) ist ein HTTP-Header, der den Browser anweist, alle zukünftigen Verbindungen nur noch über HTTPS herzustellen. HSTS schützt vor SSL-Stripping-Angriffen und beschleunigt Seitenaufrufe, da der Browser nicht erst die HTTP-Version anfragt. Ja, HSTS wird empfohlen.
Nein, wenn Sie korrekte 301-Weiterleitungen von HTTP auf HTTPS eingerichtet haben, werden die Ranking-Signale der bestehenden HTTP-Backlinks an die HTTPS-URLs weitergeleitet. Es ist trotzdem empfehlenswert, wichtige Backlinks wo möglich auf HTTPS aktualisieren zu lassen.
Der TLS-Handshake fügt eine minimale Latenz hinzu (ca. 10-50ms). Dieser Nachteil wird jedoch durch die Vorteile von HTTP/2 und HTTP/3 mehr als ausgeglichen, die nur über HTTPS verfügbar sind und die Ladezeit um 15-50 Prozent verbessern können.
Browser zeigen eine Sicherheitswarnung an, die die meisten Nutzer davon abhält, die Website zu besuchen. Dies führt zu einem massiven Traffic-Einbruch. Google kann die Website zudem aus den Rankings entfernen. Richten Sie unbedingt eine automatische Erneuerung ein.