Du hast deine Beiträge durchgesehen, alle Bilder importiert, und trotzdem lädt deine Website noch Bilder von fremden Servern? Das ist kein Zufall. Externe Bilder in WordPress stecken an viel mehr Stellen als im Beitragstext: im Logo, in Widgets, im Menü, im zusätzlichen CSS, in Page-Builder-Layouts oder in Kategorie-Beschreibungen. Hier sind die neun häufigsten Verstecke, woran du sie erkennst und wie du alle Stellen auf einmal findest.
Warum versteckte externe Bilder ein Problem sind
Ein externes Bild ist ein Bild, das deine Website nicht aus der eigenen Mediathek lädt, sondern von einem anderen Server: von der alten Domain, von Wix, Blogger, einem Bilderdienst oder einem CDN, das du längst abgeschaltet hast. Solange der fremde Server antwortet, merkst du nichts. Fällt er weg, siehst du leere Rahmen. Außerdem erfährt der fremde Server bei jedem Seitenaufruf die IP-Adresse deiner Besucher, und deine Ladezeit hängt von einem Server ab, den du nicht kontrollierst. Mehr dazu in Hotlinking: Warum fremd gehostete Bilder deiner WordPress-Seite schaden.
Tückisch ist: Die meisten Werkzeuge, auch Suchen und Ersetzen, schauen nur in Beiträge und Seiten. Alles andere fällt durchs Raster.
Kostenloser Check
Lädt deine Website Bilder von fremden Servern?
Gib deine Domain ein. In unter einer Minute siehst du, ob Bilder, Schriften oder Dienste von fremden Servern kommen. Danach prüfen wir auf Wunsch alle Seiten und schicken dir den kompletten Bericht mit allen Fundstellen per E-Mail.
✓ Ergebnis sofort im Browser✓ Kompletter Bericht per E-Mail✓ Kostenlos
Die 9 Stellen, an denen sich externe Bilder verstecken
1. Im Inhalt von Beiträgen und Seiten
Der Klassiker und meist die größte Menge: Bilder, die beim Import von Wix, Blogger oder einer alten Domain nur verlinkt wurden. Achte auch auf das srcset: Selbst wenn das Hauptbild schon lokal liegt, können die verkleinerten Varianten noch vom alten Server kommen.
2. In Lazy-Load-Attributen
Plugins für Lazy Loading schreiben die echte Bildadresse oft in data-src oder data-lazy-src. Im Editor sieht alles normal aus, und eine Suche nach src= findet die Adresse nicht. Erst wenn der Besucher scrollt, lädt der Browser das Bild vom fremden Server.
3. In wiederverwendbaren Blöcken und Vorlagen
Synchronisierte Muster (früher „wiederverwendbare Blöcke“) und die Vorlagen eines Block-Themes sind eigene Einträge in der Datenbank. Ein Bild darin taucht auf jeder Seite auf, die den Block nutzt, steht aber in keinem einzelnen Beitrag.
4. In Page-Builder-Layouts
Elementor, Divi und andere speichern Layouts nicht als normalen Beitragstext, sondern in eigenen Datenfeldern. Besonders Hintergrundbilder von Abschnitten übersieht man leicht. Wie du sie zurückholst, steht in Externe Bilder in Elementor-Seiten importieren.
5. In ACF- und anderen Zusatzfeldern
Mit Advanced Custom Fields gebaute Seiten speichern Bilder in eigenen Feldern, oft als reine Adresse statt als Bild aus der Mediathek. Teams, Referenzen und Galerien sind typische Kandidaten.
6. In WooCommerce-Produkten und eigenen Inhaltstypen
Produkte, Projekte, Rezepte oder Immobilien sind eigene Inhaltstypen. Nach einem Shop-Umzug stecken externe Bilder hier in der Produktbeschreibung, in der Galerie oder im Kurztext.
7. In Widgets, Logo und Theme-Einstellungen
Ein Bild-Widget in der Seitenleiste, ein Logo im Customizer, ein Header-Bild oder ein Favicon: All das gilt für die ganze Website und liegt in den Theme-Einstellungen, nicht in einem Beitrag. Fehlt hier ein Bild, fällt es auf jeder Seite auf.
8. Im zusätzlichen CSS
Unter Design › Customizer › Zusätzliches CSS stehen oft Zeilen wie background-image: url(https://alte-domain.de/…). Diese Bilder sieht kein Editor, und kein Import-Plugin fasst sie automatisch an.
9. In Menüs und Kategorie-Beschreibungen
Menüpunkte mit kleinen Symbolen und Beschreibungen von Kategorien oder Schlagwörtern können ebenfalls Bilder enthalten. Sie stehen in eigenen Tabellen und tauchen deshalb in keiner Beitragsliste auf.
Schritt 1: Von außen prüfen, ob deine Website betroffen ist
Bevor du etwas installierst, lohnt ein Blick von außen. Unser kostenloser Online-Check oben ruft deine Website auf wie ein Besucher und zeigt dir in unter einer Minute, welche Bilder von welchen fremden Servern kommen, egal an welcher der neun Stellen sie stecken. Auf Wunsch prüft er alle Seiten und schickt dir den kompletten Bericht per E-Mail.
Schritt 2: Alle Stellen in WordPress auf einen Blick
Seit Version 2.1 hat das kostenlose Plugin Replace External Images eine Übersicht, die genau diese Stellen durchsucht. Nach der Installation gehst du auf Externe Bilder › Übersicht und klickst auf Website jetzt scannen. Der Scan liest nur und ändert nichts. Er läuft in kurzen Schritten und funktioniert deshalb auch auf langsamem Hosting und bei großen Websites.
Danach siehst du:
- wie viele externe Bilder deine Website hat und an wie vielen Stellen,
- wo sie stecken: Beiträge, Seiten, Vorlagen, Produkte, Layouts, Felder, Widgets, Theme und Menüs,
- von welchen Servern sie kommen, zum Beispiel deiner alten Domain oder einem früheren Bilderdienst,
- was du jeweils tun kannst, mit einem Knopf „Zur Stelle“, der dich direkt dorthin bringt.
Jede Stelle ist markiert: ✓ heißt, die kostenlose Version importiert die Bilder sofort. 🔒 steht bei Elementor, ACF, Produkten und eigenen Inhaltstypen, die das Add-on „Elementor & ACF“ oder Pro übernehmen. ✋ steht bei Widgets, Logo, Menüs und Theme-CSS, die du besser von Hand änderst, weil ein automatischer Eingriff dort nicht sicher ist.
Schritt 3: Importieren und den Rest von Hand erledigen
Lege zuerst ein Backup an. Klicke dann in der Übersicht auf Jetzt alles importieren. Das Plugin lädt alle Bilder mit ✓ herunter, legt sie in deiner Mediathek ab und ersetzt die Adressen, auch die externen Größen im srcset. Bilder, die nicht mehr erreichbar sind, markiert es als „Nicht erreichbar“ und lässt sie beim Import aus.
Für die Stellen mit ✋ lädst du das Bild einmal in die Mediathek hoch und trägst die neue Adresse im Widget, im Customizer oder im zusätzlichen CSS ein. Die Übersicht bleibt dabei aktuell. Sobald eine Stelle sauber ist, verschwindet sie aus der Liste.
Zum Schluss: kontrollieren
Lass den Online-Check noch einmal laufen. Taucht kein fremder Server mehr auf, lädt deine Website alle Bilder aus der eigenen Mediathek, und du kannst die alte Domain oder den alten Anbieter beruhigt abschalten. Steht ein Umzug erst noch an, hilft dir die Checkliste: Bilder nach dem WordPress-Umzug.
Häufige Fragen
Findet Suchen und Ersetzen nicht auch alle externen Bilder?
Nur, wenn du die alte Adresse schon kennst und sie auf deinem Server noch als Datei liegt. Bilder von fremden Diensten wie Wix oder Blogger lagen nie bei dir. Für die musst du sie erst herunterladen, und dafür brauchst du einen Import.
Ändert der Scan etwas an meiner Website?
Nein. Der Scan in der Übersicht liest nur. Erst wenn du auf „Importieren“ oder „Jetzt alles importieren“ klickst, ändert das Plugin Inhalte, und auch dann nur die Bildadressen.
Warum importiert das Plugin Widgets und Theme-Bilder nicht automatisch?
Diese Bilder stecken in Einstellungen, die jedes Theme und jedes Plugin anders speichert. Ein automatischer Eingriff könnte dort dein Layout beschädigen. Darum zeigt die Übersicht dir die Stelle, und du tauschst das Bild mit zwei Klicks selbst aus.
Ist das Plugin kostenlos?
Ja. Die Übersicht und der Import aus Beiträgen, Seiten und wiederverwendbaren Blöcken sind kostenlos. Für Elementor und ACF gibt es das Add-on „Elementor & ACF“, Pro übernimmt zusätzlich WooCommerce-Produkte und eigene Inhaltstypen.
