If you’re asking how do I duplicate a page in WordPress, the short answer is that you have four working options: copy all blocks in the editor, install a duplication plugin, use your page builder’s built-in clone button, or add a small code snippet to your theme. Each takes under two minutes once you know where to click. The harder question, and the one most tutorials skip, is what a duplicate actually carries over and what it quietly leaves behind.
We field this question constantly from customers rebuilding landing pages, service pages and templated posts. Below is every method that works in 2026, ranked by how much control it gives you.
The Fastest Answer: Copy All Blocks (No Plugin Needed)
The block editor can clone page content without any extra software. This is the method we recommend when you only need to duplicate a page once or twice a month.
- Open the page you want to copy in the WordPress editor.
- Click the three-dot Options menu in the top right corner.
- Choose Copy all blocks (in some versions it sits under Tools).
- Create a new page, click into the content area and press Ctrl+V (Cmd+V on Mac).
- Give the new page a title, then save it as a draft.
Every block, including columns, images and reusable patterns, lands in the new page with formatting intact. What doesn’t come along: the featured image, page template, parent-page setting, SEO title and meta description, custom fields, and any Elementor or Divi data. You’ll set those manually, which takes maybe 60 seconds on a simple page.
Method 2: Use a Duplicate Page Plugin
If you clone pages weekly, a plugin is worth the install. The most trusted option is Yoast Duplicate Post, which has more than 4 million active installations and remains actively maintained.
After activating it, hover over any entry in Pages or Posts and you’ll see three new links: Clone, New Draft and Rewrite & Republish. Click the duplicate option that fits your goal.
- Clone creates a copy instantly in the list, no editor needed. Best for bulk work.
- New Draft copies the page and opens it in the editor right away.
- Rewrite & Republish makes a working copy, then pushes your edits back onto the live page when you’re ready. This is the safest way to overhaul a page that already ranks.
Under Settings, you can choose exactly what gets copied: title, date, status, taxonomies, comments, menu order and custom fields. Alternatives like Duplicate Page and Post Duplicator do roughly the same job, though Yoast’s version handles Gutenberg and custom post types most reliably in our testing.
Method 3: Duplicating in Elementor, Divi and WPBakery
Page builders store layouts in their own database tables, so a plain block copy won’t carry the design. Fortunately each builder ships with its own clone tool.
Elementor
Yes, you can duplicate a page in Elementor without a plugin. Open the page, click the arrow beside the Update button, choose Save as Template, then create a new page and import that template from the Elementor library. For a straight copy, Elementor’s Finder (Ctrl+E) also lists a duplicate action on saved pages.
For a closer look at this topic, see our guide: How to Upload a Font in WordPress: The 2026 Guide.
For a closer look at this topic, see our guide: How to Transfer Squarespace to WordPress: The 2026 Migration Guide.
Divi
In the Divi Builder, open the page settings menu, choose Portability, export the layout as a JSON file, then import it into a new page. Divi’s Library works the same way if you’d rather save the layout for repeated use.
WPBakery
WPBakery has a Templates panel. Save the current layout as a template, open a new page, then load it. Alternatively, select all rows in the backend editor and copy them into the new page.
Method 4: Add a Duplicate Link With Code
Developers who don’t want another plugin can register a custom duplicate action. The standard approach is a function hooked to admin_action_duplicate_post_as_draft that calls wp_insert_post() with the original’s content, then copies taxonomies and post meta with get_post_meta().
Two rules if you go this route: put the snippet in a child theme’s functions.php or a site-specific plugin, never the parent theme, and test it on staging first. A syntax error in functions.php will white-screen the site, which is one of the more common causes we see behind WordPress crashes and fatal errors.
What Duplication Doesn’t Copy (The Part Most Guides Skip)
Cloning gets you the content. It doesn’t get you a finished page, and assuming otherwise is how broken pages end up published.
- URL slug: WordPress appends something like
-2. Rewrite it before publishing. - SEO metadata: Some plugins copy the meta title and description verbatim, which means two pages competing on identical snippets.
- Canonical tags: A copied canonical pointing at the original page can stop the new page from being indexed at all.
- Internal links: Links inside the copied content still point where the original pointed. Audit them, and see our guide to internal linking in WordPress for the cleanup pass.
- Media files: Images are referenced, not re-uploaded, so deleting the original’s attachment breaks both pages.
- Custom fields and ACF data: Copied only if the plugin setting is enabled.
On duplicate content: Google doesn’t penalize you for having two similar pages on your own site, but it will pick one to index and ignore the other. Google’s own guidance on consolidating duplicate URLs is worth reading before you publish near-identical service pages. Keep clones as drafts until the copy genuinely differs.
When You Need to Duplicate More Than One Page
Copying a single page is an editor problem. Copying a whole site, or testing a redesign across 40 templates, is a hosting problem. A staging environment clones the entire install, database included, so you can rebuild freely and push changes live in one click.
Every plan on our managed WordPress hosting for business sites includes staging plus daily backups, which matters more than people expect: a bad bulk-duplicate can leave hundreds of orphan drafts in the database. Membership and course sites feel it hardest, since cloned restricted pages can leak access rules, so membership site hosting with proper isolation is worth the difference. Content-heavy publishers running templated posts on WordPress blog hosting should also watch revision bloat.
Which Method Should You Pick?
- One-off copy, standard blocks: Copy all blocks in the editor.
- Regular cloning or bulk work: Yoast Duplicate Post.
- Builder-designed layouts: The builder’s own template or portability tool.
- Multi-site or agency workflows: Code snippet plus staging.
A practical use case: duplicating a completed template is the quickest way to spin up a meet the team page that matches your existing design.
Frequently Asked Questions
How do I duplicate an entire page?
Use the Clone action from a plugin like Yoast Duplicate Post, which copies content, taxonomies, custom fields and settings in one click. The editor’s Copy All Blocks method only moves the body content, so you’ll re-add the featured image, template and SEO fields by hand.
How to duplicate a WordPress page without a plugin?
Open the page, click the three-dot Options menu, select Copy All Blocks, then paste into a new page. It takes about 30 seconds and works in every WordPress version from 5.0 onward, though page builder layouts need the builder’s own export tool instead.
What is the difference between clone and duplicate in WordPress?
Functionally they’re the same, but in Yoast Duplicate Post, Clone creates a copy directly in the page list without opening the editor, while New Draft opens the copy immediately. Clone is faster for duplicating five or ten pages in a row.
What happens when you clone a page in WordPress?
WordPress creates a new post entry with a new ID, a slug ending in -2, and a draft status by default. The original page stays untouched and live, and the clone stays invisible to visitors and search engines until you publish it.
Need Hosting That Makes Cloning Painless?
Staging environments, one-click restores and 24/7 WordPress specialists come standard on every WebVibo plan, so duplicating a page (or an entire site) never risks the live version. Compare plans and start a 14-day trial without a credit card.