WordPress Seite duplizieren: 4 Methoden mit Plugin und manuell (Anleitung 2026)
Eine WordPress-Seite duplizieren spart Zeit beim Erstellen ähnlicher Inhalte, beim A/B-Testing und bei Layout-Vorlagen. Drei Plugins erledigen die Aufgabe in einem Klick: Yoast Duplicate Post (am beliebtesten, kostenlos), Duplicate Page und WP Duplicate Page. Ohne Plugin geht es manuell über Block-Copy in Gutenberg oder per Code-Snippet in der
functions.php — mit unterschiedlichen Vor- und Nachteilen je nach Use-Case.Wann macht es Sinn, eine WordPress-Seite zu duplizieren
Das Duplizieren einer Seite ist eine der unterschätzten Zeitspar-Funktionen in WordPress. Statt jedes Mal von vorne anzufangen, kopierst du eine bestehende Seite mit allen Blöcken, Bildern, SEO-Einstellungen und Templates — und änderst nur die Inhalte. Typische Anwendungsfälle:
- Landingpages mit gleicher Struktur: Wer mehrere Aktionsseiten oder Produktvarianten anlegt, baut die Vorlage einmal und dupliziert sie.
- Lokale SEO-Seiten: Eine Standard-Vorlage für jede Stadt oder Region — nur Stadtname und lokale Inhalte tauschen.
- A/B-Testing von Headlines, Layouts oder CTAs ohne die Original-URL zu zerstören.
- Backup vor Layout-Änderungen: Eine Kopie bewahrt den ursprünglichen Stand, falls die Änderung doch nicht überzeugt.
- Mehrsprachige Vorbereitungen: Schnelle Basis für Übersetzungen vor dem Einsatz von WPML oder Polylang.
- Templates für andere Redakteure: Ein Vorlagen-Beitrag, den das Team kopieren kann, sorgt für einheitliche Struktur.
Eine gute Duplizier-Funktion kopiert alle Inhalte und Metadaten: Blöcke, Bilder, Titel, Slug, Featured Image, Kategorien, Tags, Custom Fields, Yoast-SEO-Einstellungen, Page-Builder-Daten (Elementor, WPBakery, Divi), Menüzuordnungen und Template-Auswahl. Der Status der neuen Seite ist immer „Entwurf“ — sie ist nicht öffentlich, bis du sie gezielt veröffentlichst.
Methoden zum Duplizieren im Überblick
Vier Wege führen zum Ziel — von einem Klick (Plugin) bis zur Code-Lösung. Welcher passt, hängt von der Anzahl der zu duplizierenden Seiten und davon ab, wie technisch du arbeiten möchtest:
| Methode | Aufwand | Plugin nötig | Vollständigkeit | Empfehlung |
|---|---|---|---|---|
| Yoast Duplicate Post | 1 Klick | Ja (kostenlos) | Vollständig (inkl. Yoast-SEO) | Beste Wahl für die meisten |
| Duplicate Page | 1 Klick | Ja (kostenlos) | Vollständig | Schlanke Alternative |
| Manuell mit Gutenberg | 3–5 Klicks | Nein | Nur Inhalt (keine Metadaten) | Für Einzelfälle ohne Plugin |
| Code-Snippet | Einmalig 5 Min | Nein | Vollständig | Für Entwickler |
Methode 1: WordPress Seite duplizieren mit Yoast Duplicate Post
Yoast Duplicate Post ist mit über 4 Millionen aktiven Installationen das mit Abstand beliebteste Plugin für diesen Zweck. Es ist kostenlos, wird vom Yoast-Team gepflegt und arbeitet zuverlässig mit Gutenberg, dem Classic Editor sowie den meisten Page-Buildern zusammen.
Schritt 1: Plugin installieren
Im WordPress-Dashboard zu Plugins → Installieren gehen, im Suchfeld „Duplicate Post“ eingeben. Das Plugin von Yoast (Autor: Enrico Battocchi, Yoast) auswählen, installieren und aktivieren. Die Installation dauert weniger als eine Minute.
Schritt 2: Einstellungen anpassen (optional, aber empfohlen)
Unter Einstellungen → Duplicate Post kannst du festlegen, welche Felder beim Duplizieren übernommen werden. Standardmäßig werden Titel, Inhalt, Datum, Status, Slug und alle Custom Fields kopiert. Praktische Optionen:
- Titel-Präfix oder -Suffix setzen (z. B. „Kopie:“ oder “ (Entwurf)“) — verhindert Verwechslungen.
- Bestimmte Custom Fields ausschließen — etwa View-Counter oder Tracking-IDs, die nicht kopiert werden sollen.
- Berechtigungen festlegen: Wer darf duplizieren? Standard ist Editor und höher.
Schritt 3: Seite duplizieren
Unter Seiten → Alle Seiten erscheint beim Mouse-Over über jeder Zeile ein neuer Link „Klonen“ (oder „Duplicate“ je nach Spracheinstellung). Ein Klick erstellt eine vollständige Kopie als Entwurf. Alternativ gibt es auch die Option „Neuer Entwurf“ — die direkt in den Editor der Kopie springt.
Mehrere Seiten gleichzeitig kopieren? In der Seiten-Übersicht alle gewünschten Einträge anhaken, oben in der Bulk-Aktion-Auswahl „Klonen“ wählen — und alle markierten Seiten werden auf einen Schlag dupliziert. Ideal für Vorlagen-Setups.
Methode 2: Plugin „Duplicate Page“ als Alternative
Wer Yoast Duplicate Post zu funktionsreich findet, kann auf die schlankere Alternative Duplicate Page (Autor: mndpsingh287) zurückgreifen. Über 1 Million Installationen, kostenlos, weniger Einstellungen — dafür schneller eingerichtet. Funktional identisch beim eigentlichen Duplizieren:
- Plugin installieren über Plugins → Installieren, Suche nach „Duplicate Page“.
- Aktivieren — keine weitere Konfiguration zwingend nötig.
- In der Seitenübersicht auf „Duplicate This“ klicken, das beim Hovern unter dem Seitentitel erscheint.
- Die Kopie wird automatisch als Entwurf gespeichert und im Bearbeitungsmodus geöffnet.
Das Plugin eignet sich besonders dann, wenn du Yoast SEO nicht einsetzt oder Plugins generell schlank halten möchtest. Funktioniert mit Beiträgen, Seiten und Custom Post Types.
Methode 3: WordPress-Seite manuell mit Gutenberg duplizieren
Ohne Plugin geht es auch — über die Block-Copy-Funktion des Gutenberg-Editors. Diese Methode ist für Einzelfälle geeignet, wenn du keinen Plugin-Overhead willst und ohnehin nur eine Seite kopierst. Nachteil: Metadaten wie Yoast-SEO-Einstellungen, Featured Image oder Custom Fields werden nicht automatisch übernommen.
Schritt 1: Original-Seite öffnen und alle Blöcke markieren
Die zu kopierende Seite im Editor öffnen. Im Editor mit der Tastenkombination Strg + A (Windows) oder Cmd + A (Mac) alle Blöcke auswählen. Alternative: oben im Editor auf das Drei-Punkte-Menü → „Alle Inhalte kopieren“ klicken.
Schritt 2: In Zwischenablage kopieren
Mit Strg + C (oder Cmd + C) die markierten Blöcke kopieren. Gutenberg übernimmt alle Block-Strukturen, Bilder, Spalten und Formatierungen.
Schritt 3: Neue Seite anlegen und einfügen
Über Seiten → Neu hinzufügen eine leere Seite erstellen, einen Titel eingeben und mit Strg + V einfügen. Alle Blöcke erscheinen 1:1 wie im Original.
Schritt 4: Metadaten manuell setzen
Featured Image, Slug, Page-Template, Yoast-SEO-Felder und Custom Fields müssen jetzt manuell ergänzt werden. Genau hier liegt der Hauptnachteil dieser Methode — bei komplexen Seiten dauert das deutlich länger als ein Plugin-Klick.
Methode 4: Code-Snippet in functions.php (für Entwickler)
Wer kein zusätzliches Plugin installieren möchte und eine wiederverwendbare Lösung sucht, kann eine eigene Duplizier-Funktion über das Theme oder ein Code-Snippet-Plugin (z. B. WPCode) einbinden. Vorteil: vollständige Kontrolle, kein Plugin-Overhead. Nachteil: erfordert Grundkenntnisse in PHP.
Folgender Code in der functions.php des aktiven Child-Themes oder über das Plugin „Code Snippets“ hinzugefügt, ergänzt einen „Duplizieren“-Link in der Seiten-Übersicht:
// WordPress Seite duplizieren - Custom Function
function wal_duplicate_post_as_draft(){
global $wpdb;
if (!(isset($_GET['post']) || isset($_POST['post']))) {
wp_die('Keine Seite zum Duplizieren angegeben.');
}
$post_id = (isset($_GET['post']) ? absint($_GET['post']) : absint($_POST['post']));
$post = get_post($post_id);
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;
if (isset($post) && $post != null) {
$args = array(
'comment_status' => $post->comment_status,
'ping_status' => $post->ping_status,
'post_author' => $new_post_author,
'post_content' => $post->post_content,
'post_excerpt' => $post->post_excerpt,
'post_name' => $post->post_name,
'post_parent' => $post->post_parent,
'post_password' => $post->post_password,
'post_status' => 'draft',
'post_title' => $post->post_title . ' (Kopie)',
'post_type' => $post->post_type,
'to_ping' => $post->to_ping,
'menu_order' => $post->menu_order
);
$new_post_id = wp_insert_post($args);
// Taxonomien übertragen
$taxonomies = get_object_taxonomies($post->post_type);
foreach ($taxonomies as $taxonomy) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}
// Custom Fields kopieren
$post_meta = get_post_meta($post_id);
foreach ($post_meta as $meta_key => $meta_values) {
foreach ($meta_values as $meta_value) {
add_post_meta($new_post_id, $meta_key, maybe_unserialize($meta_value));
}
}
wp_safe_redirect(admin_url('post.php?action=edit&post=' . $new_post_id));
exit;
}
}
add_action('admin_action_wal_duplicate_post_as_draft', 'wal_duplicate_post_as_draft');
// Link zur Seitenübersicht hinzufügen
function wal_duplicate_post_link($actions, $post) {
if (current_user_can('edit_posts')) {
$actions['duplicate'] = '<a href="admin.php?action=wal_duplicate_post_as_draft&post=' . $post->ID . '" title="Diese Seite duplizieren">Duplizieren</a>';
}
return $actions;
}
add_filter('post_row_actions', 'wal_duplicate_post_link', 10, 2);
add_filter('page_row_actions', 'wal_duplicate_post_link', 10, 2);
Nach dem Einfügen erscheint in der Seiten-Übersicht ein neuer „Duplizieren“-Link, der eine vollständige Kopie inklusive Taxonomien und Custom Fields erstellt. Funktioniert mit Beiträgen, Seiten und allen Custom Post Types.
functions.php des Hauptthemes einfügen — bei jedem Theme-Update ist der Code sonst weg. Stattdessen ein Child-Theme verwenden oder das Plugin WPCode bzw. Code Snippets nutzen.Welche Methode ist die richtige für deinen Anwendungsfall
Die optimale Methode hängt von drei Faktoren ab: Häufigkeit (einmalig vs. regelmäßig), Komplexität (einfache Seite vs. Page-Builder) und technisches Niveau:
- Du duplizierst regelmäßig (monatlich oder häufiger)? → Yoast Duplicate Post, weil zuverlässig, gepflegt und mit Bulk-Funktion.
- Du brauchst es einmalig und willst kein Plugin? → Manuelle Block-Kopie in Gutenberg.
- Du nutzt einen Page-Builder (Elementor, Divi)? → Yoast Duplicate Post oder die Builder-eigene „Speichern als Vorlage“-Funktion.
- Du bist Entwickler und willst keine Plugins? → Code-Snippet in der functions.php des Child-Themes.
- Du willst minimalen Plugin-Overhead? → Duplicate Page von mndpsingh287 als schlanke Alternative.
Häufige Fehler beim Duplizieren — und wie du sie vermeidest
In der Praxis tauchen immer wieder dieselben Stolperfallen auf. Wer diese kennt, spart sich Frust und nachträgliche Korrekturen:
- Duplizierte Seite hat denselben Slug wie das Original — Ergebnis: WordPress hängt automatisch
-2an. Vor dem Veröffentlichen unbedingt eindeutigen Slug setzen. - Doppelter Content in Google-Index — wenn die Kopie versehentlich veröffentlicht wird. Lösung: Status auf „Entwurf“ lassen oder per Yoast-SEO auf „noindex“ setzen.
- Page-Builder-Inhalte fehlen bei manuellem Block-Copy — Lösung: Plugin verwenden oder Builder-Vorlage nutzen.
- Custom Fields nicht kopiert — Standard-Plugins decken das ab, manuelle Methoden nicht. Vor dem Duplizieren prüfen, welche Fields die Seite verwendet.
- Featured Image leer beim manuellen Kopieren — separat in der Seitenleiste setzen.
Fazit: Yoast Duplicate Post ist für 9 von 10 Fällen die beste Lösung
Eine WordPress-Seite zu duplizieren dauert mit dem richtigen Plugin weniger als zehn Sekunden. Yoast Duplicate Post ist der zuverlässigste, gepflegteste und am weitesten verbreitete Weg — kostenlos und in jedem Setup einsetzbar. Wer kein Plugin will, kann manuell mit Gutenberg arbeiten (für Einzelfälle) oder per Code-Snippet eine eigene Lösung bauen (für Entwickler). Page-Builder erfordern besondere Aufmerksamkeit: hier nur Plugin oder Builder-Vorlage verwenden, niemals manuelle Block-Kopie. Mit der richtigen Methode wird das Duplizieren zur unsichtbaren Routine, die enorm Zeit spart.
Brauchst du Hilfe bei deiner WordPress-Seite?
Egal ob Plugin-Konflikt, Performance-Problem oder neue Seite — wir lösen WordPress-Themen schnell und professionell. Festpreis-Beratung, persönlicher Ansprechpartner aus der Pfalz.
Häufige Fragen zum Duplizieren von WordPress-Seiten
📚 Das könnte Sie auch interessieren


