WordPress Workflow Productivity / Content Management

How to Copy a Page in WordPress (Manual, Plugin & Developer Methods)

If you need to copy a page in WordPress, you're usually trying to reuse a layout, duplicate a landing page, or create a draft version for editing. WordPress…

Updated: February 2026 Level: Beginner → Intermediate Reading time: 6–8 minutes
Why WordPress doesn’t include “Duplicate Page” by default

WordPress core keeps the publishing workflow minimal. Page duplication is considered a workflow convenience, not a core requirement—hence plugins or custom solutions are used instead.

When simple duplication isn’t enough

If you’re duplicating pages regularly (landing pages, product templates, localized content), your workflow matters. Manual copy can create hidden inconsistencies in metadata, SEO settings, or custom fields.

Smarter duplication workflow

Choose a duplication method based on frequency: manual for rare use, plugin for structured marketing workflows, or custom code for controlled production environments.

If you need to copy a page in WordPress, you’re usually trying to reuse a layout, duplicate a landing page, or create a draft version for editing. WordPress doesn’t include a “Duplicate Page” button by default — but there are several safe ways to do it.

This guide covers all practical methods: manual copy, plugin-based duplication, and developer-level cloning without plugins.


Method 1: Copy a Page Manually (No Plugin)

This works well for simple pages using the Block Editor (Gutenberg).

  1. Open the page you want to copy.
  2. Click the three-dot menu (top right).
  3. Select Code Editor.
  4. Copy all the content.
  5. Create a new page.
  6. Switch to Code Editor and paste.
  7. Switch back to Visual Editor and publish.

Important: This copies the content only — not SEO metadata, featured image, page template, or custom fields.


Method 2: Duplicate a Page Using a Plugin

If you duplicate pages frequently, a plugin is faster and safer.

  1. Install a plugin like “Duplicate Post”.
  2. Go to Pages → All Pages.
  3. Click Clone or New Draft.

This method copies content, metadata, featured image, and often custom fields. Ideal for landing pages and structured templates.

Developer tip: If duplication is rare, avoid adding unnecessary plugins. Manual copy keeps your install lighter.


Method 3: Duplicate a Page With Custom Code (Advanced)

If you prefer not to use plugins, you can add a small function to enable duplication.


function duplicate_post_as_draft() {
    global $wpdb;

    if (!isset($_GET['post'])) {
        wp_die('No post to duplicate.');
    }

    $post_id = absint($_GET['post']);
    $post = get_post($post_id);

    if (!$post) return;

    $new_post = array(
        'post_title'    => $post->post_title . ' (Copy)',
        'post_content'  => $post->post_content,
        'post_status'   => 'draft',
        'post_type'     => $post->post_type
    );

    wp_insert_post($new_post);
}

For production environments, wrap this in a proper plugin and duplicate taxonomies and metadata as well.


Copying Pages Built With Elementor

Elementor allows duplication directly:

  • Go to Pages.
  • Hover the page.
  • Click Duplicate (if enabled).

Alternatively, save the page as a Template and reuse it. This is cleaner for structured workflows.


Duplicating WooCommerce Product Pages

WooCommerce includes a built-in Duplicate button for products.

This safely copies product data, attributes, variations, and images. For e-commerce sites, use the built-in duplicate instead of manual copying.


Common Mistakes After Duplicating a Page

  • Publishing without changing the slug.
  • Forgetting to update SEO title and meta description.
  • Duplicate content live at two URLs.
  • Not adjusting canonical settings.

FAQ

How do I duplicate a page in WordPress without a plugin?

Open the page, switch to Code Editor, copy the content, create a new page, and paste it. Note that metadata will not copy automatically.

Is there a built-in duplicate page feature?

No. WordPress core does not include a duplicate page button by default.

Does duplicating a page affect SEO?

It can if duplicate content is published without changes. Always update slug, title, and meta before publishing.


Need a Cleaner Page Workflow?

If your duplication workflow is messy (stacked plugins, duplicated CSS, inconsistent templates), a short technical review can simplify your structure and prevent long-term maintenance issues.

Get a WordPress Technical Review

Fast duplication checklist
  • Occasional copy → Use Code Editor manual method
  • Marketing landing pages → Use Duplicate Post plugin
  • Developers → Implement custom duplication function
  • WooCommerce → Use built-in Product Duplicate
  • Always update slug + SEO meta before publishing

FAQ

Official sources