You've built a page that works, maybe a landing page with a specific layout, a campaign template, or a service page format you want to reuse. Now you need another one just like it.

WordPress doesn't have a built-in "duplicate" button in the obvious places, which sends people searching for solutions. The good news: there are several ways to duplicate, copy, or clone a page, ranging from simple to flexible.

Method 1: Copy All Content in the Block Editor

The simplest approach is to use the block editor's built-in copy function.

  1. Open the page you want to duplicate
  2. Click the three-dot menu in the top toolbar (Options)
  3. Select "Copy all blocks"
  4. Create a new page
  5. Paste (Ctrl+V or Cmd+V)

All your blocks, their content, and their settings come over. You'll need to update the page title, URL slug, and featured image manually.

Best for: One-off copies when you just need the content structure.

Limitation: This only copies content, not page settings such as template assignments, custom fields, or SEO metadata.

Method 2: Duplicate Pages with a Plugin

For frequent page copying, a plugin adds a "Duplicate" link directly to your page list.

Popular options include:

After installing, you'll see a new option when hovering over any page in your page list. One click creates an exact copy as a draft.

Best for: Teams that regularly create similar pages, like campaign landing pages or location-specific service pages.

What gets copied: Content, template settings, custom fields, categories/tags, and most metadata. The copy is created as a draft with a modified title (usually "Copy of...").

A Note on Plugin Accumulation

We often see sites with dozens of single-purpose plugins installed for tasks like this.

A duplication plugin is lightweight and useful if you frequently copy pages. But if you're duplicating pages once or twice a year, the block editor method works fine without adding another plugin to maintain.

Method 3: Export and Import

For copying pages between sites, or creating a reusable template file:

  1. Go to Tools > Export
  2. Select "Pages" and choose the specific page
  3. Download the export file
  4. On the destination site (or same site), go to Tools > Import
  5. Upload the file

This creates a complete copy, including all content and most metadata.

Best for: Moving pages between WordPress installations or creating backup copies of important page structures.

Which Method Should You Use?

Scenario Recommended Method
Quick one-time copy Block editor copy/paste
Regular page duplication Duplication plugin
Copying between sites Export/Import
Creating campaign templates Duplication plugin + clear naming convention

Three different methods for duplicating WordPress pages, each suited to different needs

When Duplicating Isn't the Right Answer

Sometimes the urge to duplicate pages signals a different need:

If you're duplicating for consistent layouts: Consider using a page template or reusable block patterns instead. These ensure consistency without creating multiple copies that can drift apart over time.

If you're creating location or service variations: You might benefit from a more structured approach, like custom post types or a page builder's template system. This keeps the common elements truly shared rather than copied.

If you're duplicating for A/B testing: Most testing tools work by modifying a single page, not by creating duplicates. Check your testing tool's documentation.

The question isn't just "how do I copy this page?" but "what am I trying to accomplish?" Sometimes duplication is exactly right. Sometimes there's a cleaner solution.

Keep Your Copies Organized

If you regularly duplicate pages, establish a naming convention. We've seen sites where the page list includes "Homepage," "Homepage copy," "Homepage (2)," "Homepage - NEW," and "Homepage FINAL" with no clear indication which is actually in use.

A simple convention like "[Template] Service Page" or "Campaign - Spring 2026 - Landing" makes it clear what's a working template and what's a live page.


Need help setting up page templates or organizing your content structure? Contact our team. We can help establish scalable workflows.