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.
- Open the page you want to duplicate
- Click the three-dot menu in the top toolbar (Options)
- Select "Copy all blocks"
- Create a new page
- 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:
- Yoast Duplicate Post: Adds "Clone" and "New Draft" links to pages and posts
- Duplicate Page: Lightweight option focused specifically on page duplication
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:
- Go to Tools > Export
- Select "Pages" and choose the specific page
- Download the export file
- On the destination site (or same site), go to Tools > Import
- 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 |

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.