WordPress als HTML exportieren (auch ohne Login)
WordPress als HTML exportieren für Backup, Archiv oder Umzug: Export, Plugin oder Crawler, Wege ohne Login oder für Offline-Seiten und was nicht mehr geht.
Website Downloader 9 Min. Lesezeit
Wenn Sie WordPress als HTML exportieren möchten, brauchen Sie eine Kopie der Seiten, die WordPress ausliefert, nicht die Datenbank. Dafür gibt es zwei Wege. Ein Static-Site-Plugin erzeugt die Kopie direkt im WordPress-Backend. Ein Crawler ruft die Live-Website auf und speichert jede Seite mitsamt Bildern, CSS und Skripten. Die eingebaute Funktion Werkzeuge → Daten exportieren hilft dabei nicht, denn sie erzeugt eine XML-Datei und keine Website. Haben Sie den Login verloren, wurde die Seite gehackt oder ist das Hosting abgelaufen, führt der Weg über einen Crawler oder eine Wiederherstellung aus der Wayback Machine. Im Folgenden erfahren Sie, welche Methode zu welchem Ziel passt, Schritt für Schritt, und was nicht mehr funktioniert, sobald die Seite statisch ist.
Warum liefert Werkzeuge → Daten exportieren nur eine XML-Datei und keine Website?
Die Exportfunktion im WordPress-Backend erstellt eine WXR-Datei (WordPress eXtended RSS). Sie enthält Beiträge, Seiten, Kommentare, Kategorien, Schlagwörter, benutzerdefinierte Felder und Menüeinträge als strukturierte Daten. Ihr Zweck ist, Inhalte über Werkzeuge → Daten importieren in eine andere WordPress-Installation zu übertragen. Theme, Layout, Stylesheets und meist auch die Mediendateien selbst fehlen. Anhänge erscheinen als Einträge, die auf URLs verweisen, nicht als Bilddateien. Öffnen Sie die Datei im Browser, sehen Sie Markup, nicht Ihre Website.
Bewahren Sie die XML-Datei trotzdem auf, denn sie ist eine nützliche Sicherung der Inhalte. Verwechseln Sie sie nur nicht mit einer statischen Kopie. Dasselbe gilt für vollständige Backup-Plugins, die Datenbank und den Ordner wp-content sichern. Für die Wiederherstellung brauchen Sie weiterhin PHP und MySQL. Statisches HTML ist etwas anderes: die Ausgabe von WordPress, eingefroren als einfache Dateien, die jeder Webserver und jeder Browser öffnen kann.
Drei Wege, WordPress als HTML zu exportieren: Export, Plugin oder Crawler
| Methode | Was Sie brauchen | Was Sie erhalten | Schwachstellen |
|---|---|---|---|
| Werkzeuge → Daten exportieren | Zugang zum WordPress-Backend | Eine XML-Datei mit den Inhalten | Nicht im Browser nutzbar; braucht WordPress |
| Static-Site-Plugin (z. B. Simply Static) | Backend-Zugang, Recht zur Plugin-Installation, eine funktionierende PHP-Seite | HTML-Dateien, auf Ihrem Server erzeugt | Ohne Login nutzlos; läuft auf einer evtl. veralteten oder kompromittierten Installation |
| Crawler (Online-Tool, wget, HTTrack) | Nur die öffentliche URL | Jede verlinkte Seite samt Dateien, als ZIP oder Ordner | Findet nur öffentlich Verlinktes; Seiten hinter einem Login fehlen |
| Wiederherstellung aus der Wayback Machine | Aufnahmen auf archive.org | Die Website so, wie sie archiviert wurde | Nur so vollständig wie die Aufnahmen |
Wählen Sie die Methode nach Ihrem Ziel:
- Statisches WordPress-Backup einer Seite, die Sie noch betreiben: Ein Crawler liefert eine durchklickbare Momentaufnahme, ohne die Installation anzufassen. Bewahren Sie den XML-Export daneben auf.
- Alte WordPress-Seite archivieren, die Sie nicht mehr pflegen möchten: Crawler oder Plugin. Danach können Sie WordPress abschalten und die Seite trotzdem als einfache Dateien online lassen.
- Dauerhafter Umzug auf statisches Hosting: Beides funktioniert. Ein Plugin bietet feinere Kontrolle, wenn Sie noch Admin-Zugang haben.
- Kein Login, gehackte oder abgelaufene Seite: ein Crawler, solange die Seite noch lädt, eine Wayback-Wiederherstellung, wenn nicht mehr.
Umwandeln mit einem Static-Site-Plugin, wenn Sie noch Backend-Zugang haben
Wenn Sie sich einloggen und Plugins installieren können, ist ein Static-Site-Generator-Plugin eine vernünftige Wahl. Der typische Ablauf:
- Aktualisieren Sie WordPress und erstellen Sie zuerst ein normales Backup, denn jede Installation auf einer alten Seite kann sie beschädigen.
- Installieren Sie das Plugin und legen Sie die Ziel-URL fest, also die Adresse, unter der die statische Seite erreichbar sein wird. Wählen Sie relative oder absolute URLs.
- Fügen Sie Seiten hinzu, die weder im Menü noch in Beiträgen verlinkt sind, damit das Plugin sie mitnimmt.
- Starten Sie den Export und laden Sie das erzeugte ZIP herunter, oder lassen Sie das Plugin direkt auf einen Host veröffentlichen, sofern es das unterstützt.
Der Vorteil: Das Plugin kennt die URL-Struktur von WordPress und kann Seiten einbeziehen, die ein Crawler nie finden würde. Die Nachteile sind ebenso real. Das Plugin braucht eine intakte PHP-Installation. Auf Shared Hosting können große Seiten in Timeouts laufen. Und Sie fügen Code zu einer Seite hinzu, die Sie vielleicht gerade stilllegen wollen. Viele dieser Plugins verteilen ihre Funktionen auf eine kostenlose und eine kostenpflichtige Version. Prüfen Sie vorab, ob die kostenlose Version begrenzt, wie viel pro Durchlauf umgewandelt wird, oder ob ihr etwas fehlt, das Sie brauchen, etwa Formularverarbeitung, Suche oder Veröffentlichung.
Suchen Sie eine Alternative zu Simply Static, weil Sie auf der WordPress-Seite nichts installieren können oder wollen, nehmen Sie einen Crawler.
WordPress-Seite ohne Plugin und ohne Login als HTML herunterladen
Einem Crawler ist es egal, dass die Seite mit WordPress läuft. Er lädt die Startseite, folgt jedem internen Link und speichert jede Seite zusammen mit den Dateien, die sie verwendet. Weil er von außen arbeitet, brauchen Sie weder Backend-Zugang noch FTP oder ein Plugin. Damit ist er der praktische Weg, eine WordPress-Seite als HTML zu exportieren, wenn das Passwort verloren ist oder der ursprüngliche Entwickler nicht mehr erreichbar ist.
Mit Website Downloader sind es drei Schritte:
- Geben Sie die Adresse der Website in das Formular auf der Startseite ein.
- Verfolgen Sie den Live-Fortschritt, während die Seiten gezählt werden. Sie können den Tab schließen, denn der Crawl läuft auf dem Server und Ihr Computer muss nicht eingeschaltet bleiben.
- Laden Sie das ZIP herunter, entpacken Sie es und öffnen Sie
index.htmlin einem beliebigen Browser.
Der kostenlose Tarif braucht kein Konto und umfasst bis zu 100 Unterseiten. WordPress erzeugt allerdings mehr Seiten, als viele erwarten. Jede Kategorie, jedes Schlagwort, jedes Autoren- und Datumsarchiv und jeder Seitenumbruch wie /page/2/ zählt mit. Ein Blog mit 60 Beiträgen kommt leicht auf mehr als 100 URLs. Für eine vollständige Kopie kostet der Tarif Single Site einmalig 7,99 EUR für bis zu 5.000 Unterseiten und 2 GB. Details finden Sie auf der Preisseite.
Wenn Sie die Kommandozeile bevorzugen, erledigt wget dieselbe Aufgabe:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com/
wget ist kostenlos, läuft aber auf Ihrem eigenen Rechner und muss für Weiterleitungen, Ratenbegrenzungen und srcset-Bilder angepasst werden. Unser Artikel zur HTTrack-Alternative ohne Installation erklärt die Vor- und Nachteile.
Tipps speziell für WordPress
- Crawlen Sie die kanonische Adresse. Nehmen Sie die Adresse, auf die die Seite tatsächlich weiterleitet (https, mit oder ohne www), damit sich die Links nicht auf zwei Hosts verteilen.
- Gleichen Sie mit der Sitemap ab. Die meisten WordPress-Seiten veröffentlichen
/wp-sitemap.xmloder eine Sitemap eines SEO-Plugins. Zählen Sie die URLs dort und vergleichen Sie sie mit Ihrem Archiv. Seiten, die im Archiv fehlen, sind nirgends verlinkt. - Akzeptieren Sie, was nicht erfasst werden kann. Entwürfe, private und passwortgeschützte Beiträge sowie alles hinter einem Login sind nicht öffentlich, also kommt kein Crawler daran.
Wenn die Seite gehackt wurde
Ein Crawler kopiert, was Besucher sehen, und dazu gehören auch eingeschleuste Spam-Links, Weiterleitungsskripte oder gefälschte Seiten. Bevor Sie die Kopie einer kompromittierten Seite wieder online stellen, durchsuchen Sie die Dateien nach unbekannten <script>-Tags und ausgehenden Links, die Sie nicht kennen. Sitzt die Infektion tief, ist eine saubere Aufnahme aus der Wayback Machine von vor dem Hack womöglich die bessere Quelle.
Was tun, wenn die WordPress-Seite schon offline oder das Hosting abgelaufen ist?
Prüfen Sie zuerst, ob noch etwas lädt. Hosting-Konten werden manchmal eine Weile gesperrt, bevor sie gelöscht werden, und eine Seite, die noch antwortet, lässt sich sofort crawlen. Fragen Sie außerdem beim Hoster nach, ob noch ein Backup des Kontos vorliegt.
Ist die Seite wirklich weg, ist das Internet Archive oft die einzige verbliebene Kopie. Der Wayback-Machine-Downloader von Website Downloader baut die Seite aus ihren Aufnahmen auf archive.org wieder auf. Er entfernt die Wiedergabe-Leiste und die Links zurück zu archive.org, sodass sich die Seiten wie das Original verhalten. Eine Wiederherstellung von bis zu 100 Seiten ist kostenlos. Der Tarif Wayback Restore kostet einmalig 14,99 EUR für bis zu 5.000 Unterseiten, gespeichert für 30 Tage. Monatstarife enthalten keine Wiederherstellungen.
Bleiben Sie realistisch, was Sie erhalten. Die Wayback Machine erfasst nicht jede Seite und jedes Bild, daher können einzelne Beiträge oder Medien fehlen. Unsere Anleitung Website aus der Wayback Machine wiederherstellen erklärt, wie Sie eine gute Aufnahme auswählen und Lücken füllen.
Funktionieren Kontaktformulare, Suche, Kommentare und WooCommerce nach der Umwandlung noch?
Nein. Diese Funktionen brauchen PHP und eine Datenbank, die jede Anfrage beantworten, und eine statische Kopie hat beides nicht. Rechnen Sie damit, dass Folgendes nicht mehr funktioniert:
- Kontaktformulare (Contact Form 7, WPForms und ähnliche). Sie senden an WordPress, also läuft eine Anfrage ins Leere.
- Suche.
/?s=begriffwird von der Datenbank beantwortet, das Suchfeld liefert daher nichts Brauchbares. - Kommentare. Bestehende Kommentare bleiben als Text sichtbar, neue kann niemand schreiben.
- WooCommerce. Produktseiten werden korrekt angezeigt, Warenkorb, Kasse und Kundenkonten funktionieren nicht.
- Logins und Mitgliederbereiche, außerdem alles, was über
admin-ajax.phpoder die REST-API nachgeladen wird, etwa „Mehr laden“-Buttons, Filter oder Endlos-Scrollen.
Für jede Funktion gibt es eine Lösung. Leiten Sie das Formular an einen externen Formulardienst weiter oder ersetzen Sie es durch eine E-Mail-Adresse. Bauen Sie eine clientseitige Suche ein oder verzichten Sie auf einer kleinen Seite einfach auf die Suche. Schließen Sie die Kommentare mit einem kurzen Hinweis. Verlinken Sie Produktseiten dorthin, wo Sie heute verkaufen. Für ein Archiv genügt es meist, die Inhalte lesbar zu halten und die defekten interaktiven Teile zu entfernen.
Statisches HTML ohne WordPress hosten und Links und Bilder prüfen
Das Ergebnis sind einfache Dateien, die auf jedem Webserver und jedem statischen Host laufen. Kein PHP, kein MySQL, keine Plugin-Updates. So schalten Sie WordPress ab und behalten trotzdem die Website: Die Seiten bleiben unter denselben Adressen erreichbar, aber es gibt nichts mehr zu patchen oder anzugreifen.
- ZIP entpacken und lokal testen. Für einen schnellen Blick genügt es,
index.htmlzu öffnen. Für einen Test, der echtem Hosting näherkommt, starten Sie im Ordner mitpython3 -m http.servereinen kleinen lokalen Server und rufenlocalhost:8000auf. - Durchklicken. Prüfen Sie das Hauptmenü, einige ältere Beiträge, Kategorieseiten, Bilder in Beiträgen, PDFs und eingebettete Medien. Achten Sie auf Links, die noch auf
/wp-admin/,/wp-login.phpoder die alte Domain zeigen. - URL-Struktur beibehalten. WordPress-Permalinks wie
/ueber-uns/werden zuueber-uns/index.html, sodass dieselben Adressen auf dem neuen Host funktionieren und die Suchmaschinen-Rankings erhalten bleiben. Laden Sie den Ordnerinhalt in das Hauptverzeichnis (Web-Root) hoch, nicht in einen zusätzlichen Unterordner. - Umstellen. Richten Sie die Domain auf den neuen Host und prüfen Sie die Seite danach noch einmal unter der Live-Adresse.
- WordPress zuletzt stilllegen. Bewahren Sie den XML-Export, ein vollständiges Datenbank-Backup und das ZIP sicher auf, bevor Sie die Installation löschen.
Mehr dazu, was in einem heruntergeladenen Archiv steckt und wie Sie es öffnen, lesen Sie in der Anleitung Komplette Website mit allen Unterseiten herunterladen.
FAQ: WordPress als HTML exportieren
Kann ich das exportierte HTML auf einen Server ohne WordPress hochladen?
Ja, genau darum geht es bei der Umwandlung. Statisches HTML braucht nur einen Webserver, der Dateien ausliefert, also genügt jedes einfache Hosting, jeder statische Host oder jedes CDN. PHP, eine Datenbank oder WordPress selbst brauchen Sie nicht.
Gibt es eine kostenlose Möglichkeit, eine ganze WordPress-Seite als HTML zu exportieren?
Ja. wget und HTTrack sind kostenlos, wenn Sie sie installieren und einrichten können. Manche Static-Site-Plugins haben kostenlose Versionen, deren Grenzen Sie aber prüfen sollten. Der kostenlose Tarif von Website Downloader kopiert bis zu 100 Unterseiten ohne Konto, was für viele kleine Seiten reicht. Größere Seiten brauchen den einmaligen Tarif Single Site.
Kann ich WordPress in statisches HTML umwandeln, ohne ein Plugin zu installieren oder mich im Backend anzumelden?
Ja, mit einem Crawler. Er liest die Seite von außen wie ein Besucher und braucht deshalb nur die öffentliche Adresse. Die einzige Grenze: Seiten hinter einem Login und Seiten, auf die nichts verlinkt, erreicht er nicht.
Funktionieren interne Links und Bilder in der statischen Kopie noch?
Sie sollten es, denn ein guter Crawler schreibt interne Links so um, dass sie auf die gespeicherten Dateien zeigen, und lädt Bilder, Stylesheets und Schriften jeder Seite herunter. Testen Sie trotzdem eine Auswahl an Seiten. Bilder oder Beiträge, die per JavaScript oder über die REST-API nachgeladen werden, sind die typischen Lücken. Weitere Sonderfälle behandelt unsere FAQ.
- WordPress als HTML exportieren
- WordPress
- Statisches HTML
- Website-Backup
- Website archivieren