Kostenlos: Prüfe, ob deine WordPress-Website Bilder von fremden Servern lädt.Kostenloser Check: Lädt deine Website fremde Bilder?Zum Check →

Externe Bilder in WordPress finden: 9 Stellen, an denen sie sich verstecken

Externe Bilder stecken nicht nur in Beiträgen, sondern auch in Widgets, Theme, Menüs, CSS und Page Buildern. So findest du alle Stellen auf einen Blick.

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.

Alle externen Bilder auf einmal in deine Mediathek

Replace External Images erledigt das in einem Durchgang, mit Fortschrittsanzeige und Protokoll. Kostenlos für Beiträge und Seiten.