02.06.2026 | Lesezeit: ca. 4 Minuten

Mixed Content beheben — wenn das Schloss bricht

Das Schloss wieder ganz machen

Ein Browser-Fenster mit aufgebrochenem Schloss, teils sichere, teils unsichere Elemente

Deine Webseite läuft über HTTPS, das Zertifikat ist gültig, und trotzdem fehlt das geschlossene Schloss in der Adressleiste. Stattdessen erscheint ein durchgestrichenes Symbol oder der Hinweis „nicht vollständig sicher". Das wirkt im ersten Moment alarmierend, ist aber selten ein echter Angriff.

Dahinter steckt fast immer Mixed Content. Die Seite selbst kommt verschlüsselt an, lädt aber einzelne Bestandteile noch über die unverschlüsselte HTTP-Verbindung nach. Der Browser zieht daraus die einzig logische Konsequenz und stuft die ganze Seite herab.

Die gute Seite an der Sache liegt darin, dass sich Mixed Content fast immer sauber und dauerhaft beheben lässt. Du brauchst dafür weder ein neues Zertifikat noch einen Hosterwechsel, sondern erreichst die Korrektur allein über einen klaren Blick auf die Inhalte deiner Seite.

Was Mixed Content eigentlich ist

HTTPS verschlüsselt die Verbindung zwischen dem Browser deines Besuchers und deinem Server. Damit diese Zusage hält, müssen wirklich alle Bestandteile einer Seite über HTTPS geladen werden. Schon eine einzige Ausnahme genügt, um das Versprechen zu durchlöchern.

Mixed Content meint also gemischte Inhalte. Das HTML-Grundgerüst kommt verschlüsselt, einzelne Bilder, Schriften, Videos oder Skripte werden aber noch über die alte HTTP-Adresse angefordert. Diese Teile reisen ungeschützt durchs Netz, und genau das markiert der Browser.

Man unterscheidet zwei Schweregrade. Passiver Mixed Content betrifft Bilder, Audio oder Videos, also Inhalte, die nur angezeigt werden. Aktiver Mixed Content betrifft Skripte, Stylesheets oder eingebettete Frames, die das Verhalten der Seite steuern. Aktiven Mixed Content blockieren moderne Browser oft komplett, weil ein manipuliertes Skript echten Schaden anrichten könnte.

Warum das Schloss aus der Adressleiste verschwindet

Das Schloss ist ein Vertrauenssignal. Es sagt dem Besucher, dass niemand zwischen ihm und deiner Seite mitliest oder etwas verändert. Sobald ein einziger Bestandteil ungeschützt nachgeladen wird, kann der Browser diese Zusage nicht mehr für die ganze Seite geben.

Deshalb verschwindet das geschlossene Schloss und macht einem Warnsymbol Platz. Je nach Browser siehst du ein durchgestrichenes Schloss, ein kleines Warndreieck oder den Text „Verbindung nicht sicher". Die Botschaft ist überall dieselbe, auch wenn die Optik ein wenig abweicht.

Für deine Besucher ist dieser Unterschied größer, als er technisch wirkt. Viele Menschen achten heute bewusst auf das Schloss, bevor sie ein Formular absenden oder etwas kaufen. Ein durchgestrichenes Symbol kostet Vertrauen, selbst wenn die eigentliche Gefahr gering ist. Genau aus diesem Grund lohnt sich die Korrektur, auch wenn nichts gestohlen wurde.

Die Ursachen finden

Mixed Content entsteht fast nie absichtlich. Meist ist er ein Überbleibsel aus der Zeit, in der deine Seite noch ohne Verschlüsselung lief, oder er schleicht sich beim Einbinden externer Inhalte ein. Die häufigsten Quellen lassen sich gut eingrenzen.

  • Alte Bilder und Medien: Beim Umzug von HTTP auf HTTPS bleiben in alten Beiträgen oft fest verdrahtete Bildadressen mit „http://" stehen. Sie werden weiter über die unsichere Verbindung geladen.
  • Eingebundene Skripte und Schriften: Zählpixel, Karten, Schriftarten oder Videos von fremden Anbietern werden manchmal noch über die HTTP-Variante eingebunden, obwohl der Anbieter längst HTTPS unterstützt.
  • Verlinkte Stylesheets: Designvorlagen oder Plugins, die ihre Gestaltung über eine unsichere Adresse nachladen, lösen oft die strenge Blockade aus, weil sie zum aktiven Mixed Content zählen.
  • Manuell gesetzte Links im Inhalt: Verweise, die du selbst irgendwann mit voller HTTP-Adresse eingetragen hast, tauchen Jahre später als stille Warnung wieder auf.

Den Übeltäter zeigt dir der Browser selbst. In jedem modernen Browser öffnest du mit einem Rechtsklick die Untersuchen-Funktion und findest dort einen Reiter für Meldungen. Mixed Content wird dort gelb oder rot aufgelistet, samt der genauen Adresse des unsicheren Bestandteils. Wer lieber ein fertiges Werkzeug nutzt, gibt seine Adresse in einen der kostenlosen Online-Scanner ein, die jede Seite durchgehen und die unsicheren Fundstellen auflisten.

Beheben und vorbeugen

Sobald du weißt, welche Bestandteile über HTTP geladen werden, ist die Korrektur meist eine Frage von Minuten. Das Grundmuster bleibt immer gleich, egal aus welcher der oben genannten Quellen die Warnung stammt.

  1. Adresse umstellen: Tausche in der betroffenen Stelle das „http" gegen „https". Lädt der Anbieter seinen Inhalt sicher aus, verschwindet die Warnung sofort.
  2. Inhalt austauschen: Unterstützt ein fremder Dienst kein HTTPS, ersetzt du ihn durch eine sichere Alternative oder lädst das Bild in deine eigene Mediathek und bindest es von dort ein.
  3. Im Content-Management nachziehen: Viele Systeme bieten eine Einstellung, die alle Inhalte grundsätzlich über HTTPS ausliefert. Aktivierst du sie, fängt das System künftige Ausrutscher selbst ab.

Bei vielen alten Beiträgen lohnt sich ein systematischer Durchgang, statt jede Stelle einzeln zu suchen. Hier hilft die saubere Pflege deiner Inhalte, damit alte HTTP-Reste gar nicht erst über Jahre liegen bleiben. Wie das im Alltag organisiert läuft, beschreibt der Beitrag zur professionellen Pflege von Webseiten im Detail.

Vorbeugen ist dabei einfacher als reparieren. Wenn du Bilder immer aus der eigenen Mediathek einbindest und neue Verweise ohne feste Adresse setzt, entsteht Mixed Content kaum noch. Ein regelmäßiger Blick auf das Schloss gehört genauso in deine Routine wie der Grundcheck deiner Webseite, der dir Schwachstellen früh zeigt.

Fazit

Ein gebrochenes Schloss in der Adressleiste sieht dramatischer aus, als es ist. In den allermeisten Fällen steckt Mixed Content dahinter, also einzelne Bestandteile, die noch unverschlüsselt nachgeladen werden, während der Rest deiner Seite längst sicher ankommt.

Du findest die Ursache mit den Browser-Werkzeugen oder einem Online-Scanner, stellst die betroffenen Adressen auf HTTPS um und lässt dein System künftige Fälle selbst abfangen. Mit etwas Routine bleibt das Schloss geschlossen, und deine Besucher behalten das Vertrauen, das sie deiner Seite entgegenbringen.