How to Duplicate Pages in WordPress: Every Method That Works

The fastest way to duplicate a page in WordPress is with a plugin like Yoast Duplicate Post: install it, hover over the page you want to duplicate and click Clone. To copy a page without a plugin, open the block editor, select Copy all blocks, create a new page and paste. Keep the copy as a draft until rewritten.
Every WordPress site eventually needs an exact copy of an existing page: a landing page variant, a redesign mockup, or a starting point for multiple pages with similar layouts. This guide covers four methods to duplicate a page in WordPress: a duplication plugin, the Gutenberg block editor, a manual code snippet, and page builders such as Elementor. The Yoast Duplicate Post plugin alone reports over 4 million active installations on WordPress.org, which makes it the most trusted duplicate page plugin WordPress offers. At GEENXT we duplicate pages and posts daily for client campaigns, so we also cover the parts most tutorials skip: whether page duplication triggers duplicate content penalties, and the checklist to run through after you clone a post or page. By the end you will learn how to duplicate pages, and know how to duplicate any page or post in WordPress safely.
Why Duplicate a Page in WordPress?
Duplicating an existing page offers a faster starting point than a blank screen. Instead of rebuilding a layout block by block, you copy everything (structure, styling, images, and settings) and only change what the new page needs. Knowing your way around duplication in WordPress can save time on every build, and the same shortcuts work whenever you duplicate WordPress posts. Learn how to duplicate pages properly and each of these jobs shrinks from an hour to minutes:
- Landing page variants: spin up campaign versions of one page and test different headlines or offers.
- Redesign staging: clone the live version, redesign the copied page as a draft, then swap it in when approved.
- Template pages: service businesses reuse one proven layout for every location or offering.
- Seasonal promotions: reuse last year’s promo page rather than recreating it.
- Safe experiments: test a new plugin or block on a copy, not on the original page your visitors see.
4 Methods to Duplicate a Page in WordPress Compared
Everyone asking how to duplicate pages in WordPress really wants to know which method fits their workflow. All four get you the same result, but they suit different situations. Editors who know how to duplicate pages with the right tool for the job ship pages faster.
| Method | Speed | Keeps SEO meta and settings? | Best for |
|---|---|---|---|
| Duplication plugin | One click | Yes, including featured image | Editors who duplicate posts and pages regularly |
| Gutenberg copy all blocks | About a minute | No, content only | One-off copies without a plugin |
| Manual code snippet | Setup once, then one click | Yes, configurable | Developers and custom workflows |
| Page builder (Elementor) | One click | Design yes, native meta partially | Sites already built on a page builder |
How to Duplicate a Page in WordPress With a Plugin
A dedicated WordPress plugin is the simplest way to duplicate a page, and it is the method we set up for most clients. Yoast Duplicate Post and Duplicate Page are the two most installed options, and both WordPress plugins are free.
Method 1: Yoast Duplicate Post
The Yoast Duplicate Post plugin has over 4 million active installations and handles both post and page duplication, including custom post types. Here is the full workflow:
- In your WordPress dashboard, go to Plugins, click Add New Plugin, search for Duplicate Post, then install and activate it.
- Go to Settings → Duplicate Post and open the Permissions tab.
- Under Enable for these post types, tick Pages (and Posts if you also duplicate posts), then save.
- On the Duplicate tab, choose what gets copied. Enable the option to duplicate all post meta if you want SEO titles, descriptions, and page settings carried over.
- Go to Pages, hover over the page you want to duplicate, and click Clone to create an instant copy, or New Draft to open the copied page in the editor right away.
- Rename the new page, update its slug, and keep it as a draft until the content is rewritten.
The Rewrite & Republish feature is the standout for live sites: it clones the original page, lets you edit the copy, then merges your changes back into the original when you publish. That is how you redesign a busy page with zero downtime.
Method 2: Duplicate Page Plugin
Prefer something lighter? Using a WordPress duplicate page plugin such as Duplicate Page (3+ million active installations) adds a single Duplicate This link under every post or page in WordPress. Install it, optionally pick the default status for each copy (draft is the safe choice) in its settings, then click Duplicate under any page. It is a simple way to duplicate content when you only need one page copied now and then. Plugins like Duplicate Post give you more control; Duplicate Page wins on speed.
How to Duplicate a Page in WordPress Without a Plugin
You can duplicate a page in WordPress without installing anything, even if most busy teams eventually use a plugin for speed. These native approaches suit lean sites where every plugin has to earn its place.
Method 3: Copy All Blocks in the Gutenberg Editor
The block editor has duplication built in for the content itself. To duplicate a page in WordPress using the Gutenberg editor:
- Open the page you want to copy in the editor.
- Click the three-dot Options menu in the top right corner and select Copy all blocks.
- Go to Pages, click Add New Page to create a new page, and paste the blocks into the empty editor with Ctrl+V (Cmd+V on Mac).
- Add the title, set the featured image, and configure the page settings by hand, because copy and paste only carries the content.
This is the fastest plugin-free route for posts or pages. Its limits: the SEO title, meta description, featured image, and template choice of the original page do not come along, so rebuild those on the new page before publishing. The official WordPress pages documentation covers the underlying page basics if you are new to the editor. On managed WordPress.com plans, the built-in Copy page action is the equivalent way to duplicate a page on WordPress without any setup.
Method 4: Duplicate a WordPress Page Manually With Code
Developers can register a duplication link with a functions.php snippet or a small custom plugin. The snippet hooks into the page list, copies the post object, its taxonomies, and its meta, then saves the clone as a draft. It is the right way to clone pages when you need custom rules, for example stripping tracking IDs from every copied page or restricting page cloning to certain roles. If that sounds like more maintenance than you want to own, it is the kind of task covered by our WordPress maintenance plans. For everyone else, native WordPress tools or a plugin cover the same ground with less risk. There is no need to duplicate a WordPress page manually just to avoid one small plugin.
Duplicating a Page or Post in Elementor
Page builder sites should duplicate inside the builder so the design data travels with the copy. Elementor stores layouts in post meta, which plain copy and paste does not carry. To duplicate a page or post in Elementor, open the page or post you want to copy in the Elementor editor, click the arrow next to Update, and choose Save as Template. Then create a new page and insert that template from the My Templates tab. Alternatively, the WordPress duplicate post workflow above (Yoast Duplicate Post with the option to duplicate all post meta enabled) clones Elementor pages perfectly, because the design lives in the meta it copies. The same logic applies to Divi, Beaver Builder, and most other page builder tools.
Duplicate a Post vs a Page: Any Difference?
Mechanically, none: each method can duplicate a post or page alike. Every method above works for a WordPress page or post; you simply start from Posts instead of Pages and pick the post you want to copy. The only catch involves custom post types: WooCommerce products, portfolio items, and similar content need a plugin that supports them, so enable each type in Settings → Duplicate Post before you try to copy one. Also duplicate carefully on the blog side: a copied post keeps its categories and tags, and you rarely want the way to duplicate a post to end with two identical entries in the same archive.
Can You Bulk Duplicate Multiple Pages at Once?
Yes. Yoast Duplicate Post supports bulk duplication from the WordPress dashboard: go to Pages, tick every page you need to duplicate, open the Bulk actions dropdown, choose Clone, and click Apply. Each selected page gets a draft copy in one pass. This is the practical ceiling for bulk duplicate jobs inside the admin. If you are copying dozens of pages to a different WordPress site, that is a migration rather than duplication, and our WordPress migration checklist walks through that safely.
Will Duplicating a Page Affect Your SEO?
This is the question clients ask us most, and the honest answer is: not if you handle the copy properly. Search engines never see a draft, so cloning a page in WordPress and keeping the clone unpublished carries zero SEO risk. The problems start only when two nearly identical pages are both published and indexable. Google does not issue formal duplicate content penalties for ordinary site copies; what actually happens is quieter and still costly, as the two URLs compete and split ranking signals for the same query.
Three rules prevent duplicate content issues from ever appearing:
- Publish only rewritten pages. A copied page should go live once its content, title, and meta description differ meaningfully from the original page.
- Noindex true testing variants. If an A/B variant must stay live, set it to noindex or point a canonical tag at the primary version, a topic our guide to WordPress SEO without a plugin covers in detail.
- Audit drafts quarterly. Forgotten clones get published by accident. A quick pass over Pages sorted by status catches them.
If you are still building your search foundations, start with our WordPress SEO basics guide before you worry about edge cases in duplicating WordPress pages.
What to Do After Duplicating a Page: Quick Checklist
Duplication copies everything, including things that must not stay identical. Run this checklist on every copied page before it goes live:
- Change the page title and the URL slug so no two published URLs match.
- Rewrite the SEO title and meta description for the new page’s target query.
- Update internal links inside the content that still point to the original page’s context.
- Swap the featured image if the new page covers a different topic.
- Update forms, tracking IDs, and calls to action, since copied conversion tags quietly corrupt analytics.
- Check the publish state: draft until final, and noindex if it is a permanent variant.
Teams that duplicate pages and posts as part of a bigger workflow (theme customization, new landing pages, seasonal campaigns) usually bake this checklist into their process once and stop thinking about it. That is exactly the kind of WordPress content routine we build for clients.
Frequently Asked Questions
How do I duplicate a page in WordPress?
Install a free plugin such as Yoast Duplicate Post, enable it for pages under Settings → Duplicate Post, then hover over the page in your Pages list and click Clone. WordPress creates an identical draft copy, including content, settings, and SEO meta, that you can rename and edit safely.
How can I duplicate a page in WordPress without using a plugin?
Open the page in the block editor, click the three-dot options menu, and choose Copy all blocks. Create a new page and paste the blocks into it. The content transfers completely, but you must manually redo the title, featured image, template, and SEO settings on the new page.
What are the best plugins for duplicating pages in WordPress?
Yoast Duplicate Post (4+ million active installations) is the most complete option, with bulk cloning and its Rewrite & Republish workflow. Duplicate Page (3+ million installations) is the lightweight alternative: one click, one copy. Both are free and handle posts, pages, and custom post types.
Will duplicating a page affect my website’s SEO?
No, as long as the copy stays a draft or is rewritten before publishing. Drafts are invisible to search engines. Risk appears only when two identical pages are published and indexable, because they compete for the same query. Rewrite the copy or add a noindex or canonical tag to prevent duplicate content issues.
How do I duplicate a page using the Gutenberg editor?
In the editor, open the options menu in the top right corner and select Copy all blocks. Then add a new page and paste with Ctrl+V or Cmd+V. Gutenberg copies every block faithfully, so the layout arrives intact; only the page settings and meta need rebuilding by hand.
How do I duplicate my homepage in WordPress?
The homepage duplicates like any other page: find it in Pages (it is marked Front Page), then use your duplication plugin’s Clone link. Keep the copy as a draft while you redesign it, then switch the front page setting under Settings, Reading when the new version is ready to go live.
Can I duplicate multiple pages at once in WordPress?
Yes. With Yoast Duplicate Post active, select multiple pages in your Pages list, choose Clone from the Bulk actions dropdown, and apply. Every selected page gets its own draft copy in a single operation. For copying pages between different sites, use a migration tool instead of duplication.
What steps should I take after duplicating a page?
Immediately rename the copied page and change its slug, then rewrite its SEO title and meta description. Update internal links, forms, and tracking codes that were copied over, swap the featured image if needed, and keep the page as a draft until its content genuinely differs from the original page.