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

Bilder nach dem WordPress-Umzug weg? Die 7 häufigsten Ursachen und wie du sie behebst

Nach dem WordPress-Umzug fehlen Bilder oder zeigen leere Rahmen? So findest du in wenigen Minuten die Ursache und holst alle Bilder zurück.

Der Umzug ist geschafft, die neue Website läuft, und dann das: leere Rahmen, Platzhalter-Symbole oder Bilder, die nur bei dir zu sehen sind. Keine Panik. Werden nach dem WordPress-Umzug Bilder nicht angezeigt, steckt fast immer eine von sieben Ursachen dahinter, und die meisten behebst du in wenigen Minuten. In dieser Anleitung findest du zuerst heraus, woran es liegt, und dann die passende Lösung.

Erst prüfen: Ist das Bild weg oder nur der Link falsch?

Bevor du etwas änderst, schau dir die Adresse eines fehlenden Bildes an. Klicke mit der rechten Maustaste auf den leeren Rahmen und wähle „Grafikadresse kopieren“ (je nach Browser auch „Bildadresse kopieren“). Füge die Adresse in einen neuen Tab ein. Was du dort siehst, verrät dir schon die Richtung:

  • Die Adresse enthält deine alte Domain oder eine Testadresse wie staging. oder localhost: Die Links wurden nicht umgestellt. Weiter bei Ursache 1 →
  • Die Adresse gehört zu einem fremden Server, zum Beispiel static.wixstatic.com, blogger.googleusercontent.com oder die Seite eines früheren Dienstleisters: Das Bild lag nie auf deinem Server. Weiter bei Ursache 2 →
  • Die Adresse stimmt, aber es kommt „404 – nicht gefunden“: Die Datei fehlt auf dem Server. Weiter bei Ursache 3 →
  • Die Adresse beginnt mit http://, deine Seite aber mit https://: Der Browser blockiert das Bild. Weiter bei Ursache 4 →
  • Das Bild öffnet sich im neuen Tab problemlos, fehlt aber auf der Seite: Dann liegt es eher an Cache, Bildoptimierung oder deinem Page Builder. Weiter bei Ursache 5 bis 7 →

Bei vielen Seiten ist das Durchklicken mühsam. Schneller geht es mit unserem kostenlosen Online-Check. Er zeigt dir in unter einer Minute, welche Bilder deine neue Website noch von fremden Servern oder von der alten Domain lädt.

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

Ursache 1: Die Bilder zeigen noch auf die alte Domain

WordPress speichert Bildadressen als vollständige Links in deinen Beiträgen, also zum Beispiel https://alte-domain.de/wp-content/uploads/2024/05/foto.jpg. Ziehst du auf eine neue Domain um, bleiben diese Links stehen. Tückisch daran: Solange die alte Website noch erreichbar ist, siehst du die Bilder weiterhin. Sie verschwinden erst, wenn die alte Domain abgeschaltet wird, oft Wochen nach dem Umzug.

So behebst du es: Ersetze die alte Adresse in der Datenbank durch die neue. Nutze dafür ein Plugin wie Better Search Replace oder, wenn du Zugriff auf die Kommandozeile hast, wp search-replace. Beide kommen mit den serialisierten Daten von WordPress zurecht. Ein einfaches Suchen und Ersetzen in einer SQL-Datei kann diese Daten dagegen beschädigen. Lege vorher unbedingt ein Backup an.

Ursache 2: Die Bilder lagen nie auf deinem Server

Das ist der häufigste Fall nach einem Umzug von Wix, Jimdo, Blogger oder von einer Seite, die eine Agentur betreut hat. Der Text wurde übernommen, die Bilder aber nur verlinkt. Sie werden weiter vom alten Anbieter geladen, man spricht von Hotlinking. Sobald der alte Vertrag endet oder der Anbieter den Zugriff sperrt, sind die Bilder weg. Warum das auch beim Datenschutz heikel ist, erklären wir in Hotlinking: Risiken für deine WordPress-Website.

So behebst du es: Hol die Bilder in deine eigene Mediathek, solange sie unter der alten Adresse noch erreichbar sind. Mit dem kostenlosen Plugin Replace External Images geht das in einem Durchgang: Backup anlegen, Plugin installieren, über der Beitragsliste auf „Alle importieren“ klicken. Das Plugin lädt jedes Bild herunter, legt es in der Mediathek ab und ersetzt die Adressen in deinen Inhalten. Mehr dazu in unserer Anleitung Externe Bilder in WordPress importieren.

Ursache 3: Der Uploads-Ordner wurde nicht vollständig übertragen

Die Links stimmen, aber die Dateien fehlen. Das passiert, wenn ein Umzugs-Plugin wegen einer Größengrenze abbricht, wenn die Medien beim Export ausgeschlossen waren oder wenn beim manuellen Umzug nur die Datenbank kopiert wurde.

So behebst du es: Verbinde dich per FTP oder über den Dateimanager deines Hosters mit dem alten Server und kopiere den Ordner wp-content/uploads vollständig an dieselbe Stelle auf dem neuen Server. Fehlen danach nur noch kleine Vorschaubilder, erzeugst du sie mit einem Plugin wie Regenerate Thumbnails neu.

Ursache 4: Gemischte Inhalte (http und https)

Läuft die neue Website mit SSL, die Bilder sind aber noch mit http:// verlinkt, blockieren viele Browser sie als „gemischte Inhalte“. In der Konsole der Entwicklerwerkzeuge (Taste F12) siehst du dann die Meldung „Mixed Content“.

So behebst du es: Stelle unter Einstellungen › Allgemein beide Adressen auf https:// um. Ersetze danach wie bei Ursache 1 http://deine-domain.de durch https://deine-domain.de in der Datenbank.

Ursache 5: Dateirechte oder ein falscher Upload-Pfad

Liegen die Dateien auf dem Server, liefert er sie aber nicht aus (Fehler 403), stimmen meist die Rechte nicht. Ein zweiter Klassiker ist ein fest eingetragener Upload-Pfad, der noch auf das Verzeichnis des alten Servers zeigt. Dann landen auch neue Uploads im Nichts.

So behebst du es: Setze per FTP die Rechte für Ordner auf 755 und für Dateien auf 644. Prüfe außerdem, ob in der Datenbank-Tabelle wp_options unter upload_path ein alter Pfad steht. Normalerweise ist das Feld leer.

Ursache 6: Cache, CDN oder Bildoptimierung

Siehst du die Bilder, deine Besucher aber nicht, oder umgekehrt, ist oft ein Cache schuld. Auch Plugins für WebP oder Lazy Loading können nach dem Umzug stolpern, weil ihre Regeln in der Datei .htaccess nicht mit umgezogen sind.

So behebst du es: Leere den Cache deines Caching-Plugins, bei Cloudflare oder einem anderen CDN und in deinem Browser. Öffne danach die Einstellungen deines Bildoptimierungs-Plugins und speichere sie einmal neu. Viele Plugins schreiben ihre .htaccess-Regeln dabei wieder hinein.

Ursache 7: Der Page Builder kennt die neuen Adressen nicht

Elementor, Divi und andere Page Builder speichern Hintergrundbilder in eigenen CSS-Dateien und Adressen in einem besonderen Format, das normales Suchen und Ersetzen oft übersieht. Typisches Zeichen: Bilder im Text sind da, Hintergründe von Abschnitten fehlen.

So behebst du es: In Elementor gehst du auf Elementor › Werkzeuge und nutzt dort zuerst „URL ersetzen“ (alte und neue Adresse eintragen) und danach „Dateien und Daten neu generieren“. Lagen die Hintergrundbilder auf einem fremden Server, hilft unsere Anleitung Externe Bilder in Elementor-Seiten importieren.

Zum Schluss: kontrollieren und vorbeugen

Hast du die Ursache behoben, lass den Online-Check noch einmal laufen. Taucht deine alte Domain oder ein früherer Anbieter nicht mehr auf, bist du auf der sicheren Seite, auch wenn die alte Website irgendwann abgeschaltet wird. Steht dir noch ein Umzug bevor, hilft dir unsere Checkliste: Bilder nach dem WordPress-Umzug, damit es gar nicht erst so weit kommt.

Häufige Fragen

Warum sehe ich die Bilder, meine Besucher aber nicht?

Meist hat dein Browser die Bilder noch im Cache, oder du bist eingeloggt und siehst eine ungecachte Version. Öffne die Seite in einem privaten Fenster, dann siehst du sie so wie deine Besucher.

Die alte Website ist schon offline. Kann ich die Bilder noch retten?

Das Plugin braucht die Bilder unter ihrer alten Adresse. Ist die nicht mehr erreichbar, frag deinen alten Hoster nach einem Backup. Manchmal lassen sich einzelne Bilder auch über das Internet Archive (web.archive.org) wiederfinden. Darum lohnt es sich, die Bilder zu importieren, bevor du den alten Vertrag kündigst.

Muss ich jeden Beitrag einzeln anfassen?

Nein. Suchen und Ersetzen in der Datenbank und der Import mit Replace External Images arbeiten über alle Beiträge und Seiten hinweg. Einzeln nacharbeiten musst du höchstens Bilder, die in Widgets oder Theme-Einstellungen stecken.

Funktioniert das auch nach einem Umzug von Wix oder Jimdo?

Ja. Gerade dort werden Bilder beim Import oft nur verlinkt. Der Online-Check zeigt dir, ob deine neue WordPress-Website noch Bilder von static.wixstatic.com oder ähnlichen Servern lädt, und das Plugin holt sie in deine Mediathek.

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.