Shopify SSL pending: Domain-Zertifikat aktivieren und HTTPS-Zugriff herstellen
Direkte Lösung in Kürze
- DNS korrekt setzen: A (Root/@) →
23.227.38.65und CNAME (www) →shops.myshopify.com. - Konflikte entfernen: zusätzliche A/AAAA-Records (IPv6), falsche CNAMEs, Weiterleitungen am DNS-Provider.
- Falls Cloudflare/Proxy genutzt wird: DNS-Einträge für Root und
wwwauf DNS only (nicht proxied) stellen. - Warten und prüfen: DNS-Propagation + Zertifikatsausstellung (typisch Minuten bis mehrere Stunden), danach erneut in
Einstellungen → Domainsprüfen.
Wann tritt das auf?
- Im Shopify-Admin unter
Einstellungen → Domainssteht bei der Domain SSL ausstehend oder SSL pending. - Aufruf von
https://deinedomain.tldzeigt Zertifikatsfehler (z. B. „Zertifikat ungültig“ / „common name mismatch“). - Die Domain funktioniert per HTTP oder zeigt auf eine andere Website/Plattform, aber HTTPS kommt nicht „grün“.
- Nach Domain-Transfer, DNS-Provider-Wechsel oder Cloudflare-Aktivierung bleibt SSL dauerhaft ausstehend.
Technischer Hintergrund: Warum passiert das?
Shopify stellt SSL-Zertifikate für Custom Domains automatisch aus. Dafür muss die Domain eindeutig auf Shopify zeigen (DNS-Routing). Wenn DNS-Einträge widersprüchlich sind (z. B. mehrere A-Records, AAAA-Record für IPv6, falscher CNAME) oder ein Proxy/CDN die Anfrage „abfängt“, kann Shopify die Domain nicht zuverlässig verifizieren bzw. den Zertifikatsprozess nicht abschließen. Zusätzlich kann DNS-Caching/Propagation dazu führen, dass Shopify (und Zertifikatsstellen) zeitweise noch alte Zielserver sehen.
Schritt-für-Schritt: So setzt du es um
-
Status im Admin prüfen
- Öffne
Shopify Admin → Einstellungen → Domains. - Prüfe die betroffene Domain: Status (verbunden / SSL ausstehend) und ob sie als Primäre Domain gesetzt ist.
- Öffne
-
DNS-Zielwerte festlegen (Sollzustand)
-
Root-Domain (Apex,
@): A-Record auf23.227.38.65 -
www-Subdomain: CNAME auf
shops.myshopify.com
-
Root-Domain (Apex,
-
DNS beim Provider korrigieren
- Öffne die DNS-Verwaltung bei deinem Domain-Provider (oder bei Cloudflare, falls dort die Nameserver liegen).
- Setze/prüfe die Records genau wie in Schritt 2.
- Entferne alle kollidierenden Einträge (Details in „Häufige Fehler“), besonders:
- weitere A-Records für
@ - AAAA-Records für
@oderwww - CNAME für
@(wenn der Provider das erlaubt, ist es meist falsch für Shopify)
-
Wenn Cloudflare genutzt wird: Proxy deaktivieren
- In Cloudflare unter DNS den Cloud-Status für
@undwwwauf DNS only (graue Wolke) stellen. - Wichtig: Ziel ist, dass Requests für die Domain direkt bei Shopify ankommen, bis SSL aktiv ist.
- In Cloudflare unter DNS den Cloud-Status für
-
Technisch prüfen, ob DNS wirklich auf Shopify zeigt
Prüfe von einem System, das nicht deine lokalen DNS-Caches nutzt (oder nutze einen öffentlichen Resolver):
# A-Record (Root) dig +short A deinedomain.tld @1.1.1.1 # CNAME (www) dig +short CNAME www.deinedomain.tld @1.1.1.1 # Prüfen, ob IPv6 (AAAA) unerwartet vorhanden ist dig +short AAAA deinedomain.tld @1.1.1.1 ausgabe-soll: 23.227.38.65 shops.myshopify.com. (keine AAAA-ausgabe) -
SSL-Zertifikatstatus prüfen
Sobald DNS korrekt ist, kann die Ausstellung starten/abschließen. Prüfe das Zertifikat per TLS-Handshake:
openssl s_client -servername deinedomain.tld -connect deinedomain.tld:443 < /dev/null 2>/dev/null | openssl x509 -noout -issuer -subject- Wenn noch kein korrektes Zertifikat ausgeliefert wird: Warte weiter (Propagation) oder suche nach DNS-Konflikten.
-
Primäre Domain und Weiterleitungen sauber setzen
- In
Einstellungen → Domainsdie gewünschte Domain als Primäre Domain setzen. - Prüfe, ob
www↔ Root korrekt weiterleitet (Shopify verwaltet dies über die primäre Domain-Konfiguration).
- In
Häufige Fehler
-
Mehrere A-Records für @ (Ursache: alte Hosting-/Landingpage-Einträge). Fix: Nur einen A-Record für
@verwenden:23.227.38.65. -
AAAA-Record (IPv6) vorhanden (Ursache: Provider legt automatisch IPv6 an; Shopify erwartet hier meist kein IPv6-Routing). Fix: AAAA-Record für
@und ggf.wwwentfernen, dann erneut prüfen. -
www ist als A-Record gesetzt (Ursache: manuell angelegt, statt CNAME). Fix: A-Record für
wwwlöschen und CNAMEwww → shops.myshopify.comsetzen. -
Cloudflare „Proxied“ aktiv (Ursache: Shopify sieht nicht das echte DNS-Ziel bzw. Zertifikatsprozess hängt). Fix: DNS-Einträge für
@undwwwauf DNS only stellen, bis SSL aktiv ist. -
DNS zeigt noch auf alte Plattform (Propagation/Caching) (Ursache: TTL hoch oder Resolver-Caches). Fix: TTL temporär auf 300 Sekunden senken, ein paar Stunden warten und mit
diggegen öffentliche Resolver prüfen. -
Falsche Domain als primär (Ursache: Root statt www oder umgekehrt, Weiterleitung wirkt „kaputt“). Fix: In
Einstellungen → Domainsdie gewünschte Ziel-Domain als primär setzen und danach beide Varianten testen.
Best Practices
- DNS minimal halten: Für Shopify reichen in der Regel A (@) und CNAME (www). Alles Weitere nur, wenn fachlich nötig.
- Vor Umstellungen TTL senken (z. B. auf 300 Sekunden), danach wieder erhöhen.
-
Änderungen erst messen, dann weiter ändern: Nach jeder DNS-Anpassung per
digprüfen, bevor die nächste Korrektur erfolgt. - Cloudflare bewusst einsetzen: Erst SSL sauber auf Shopify aktivieren, dann Proxy/CDN-Funktionen wieder aktivieren und erneut testen.
-
Beide Hostnames testen:
https://deinedomain.tldundhttps://www.deinedomain.tldmüssen erwartbar auf dieselbe Storefront führen.
Kurze Zusammenfassung
- SSL pending ist fast immer ein DNS-/Proxy-Problem, nicht ein Theme-Problem.
- Setze
@als A-Record auf23.227.38.65undwwwals CNAME aufshops.myshopify.com. - Entferne zusätzliche A/AAAA-Records und falsche CNAMEs.
- Deaktiviere Proxies (z. B. Cloudflare „Proxied“) bis SSL aktiv ist.
- Prüfe DNS und Zertifikat mit
digundopensslund setze danach die primäre Domain korrekt.

