How to Duplicate a Page or Post in WordPress (3 Easy Ways)

Three easy ways to duplicate a page or post in WordPress, when to use each, and how to tidy up the copy before it goes live.

How to duplicate a page in WordPress using the Duplicate link in the pages list

You’ve built a great landing page, and now you need five more just like it. Rebuilding each one from scratch wastes an afternoon. Knowing how to duplicate a page in WordPress turns that afternoon into a few clicks.

Below are three easy ways to copy a page or post: one built into the editor, one with a free plugin, and one for custom post types. You’ll also learn which method fits which job and how to tidy up the copy so it doesn’t cause SEO problems.

Why Duplicate Instead of Rebuilding?

When you duplicate a page in WordPress, you save more than time. It keeps your layouts consistent, so every service page or product page follows the same structure and styling.

It’s also safer. You can copy a live page, experiment on the draft, and leave the original untouched until you’re happy with the changes.

Common reasons to clone a page in WordPress:

  • Creating several location or service pages from one template
  • Testing a new design without touching the live version
  • Reusing a carefully formatted post for a new article in a series
  • Making a backup before a big edit

Method 1: Copy All Blocks in the Block Editor

This method needs no plugin. It copies the content of a page, every block, so you can paste it into a new page.

  1. Open the original page in the block editor.
  2. Open the Options menu. Click the three vertical dots in the top-right corner of the editor.
  3. Choose “Copy all blocks”. Everything in the content area is now on your clipboard.
  4. Create a new page. Go to Pages > Add New (or Posts > Add New for a post).
  5. Paste. Click into the content area and press Ctrl+V (Cmd+V on a Mac). All the blocks appear with their settings.
  6. Add a title and settings. Set the title, featured image, categories, and anything else you need, then save as a draft.

What this method doesn’t copy

Copy all blocks only copies the content. It leaves behind everything stored outside the content area, such as the featured image, categories and tags, the excerpt, the page template, and custom fields or SEO settings added by other plugins.

That’s fine for a one-off copy of a simple page. For anything more, a plugin saves you from re-entering those details by hand.

Tip: if you reuse the same section on many pages, a synced pattern may be better than copying. See our guides to reusable blocks in Gutenberg and block patterns.

Method 2: Duplicate a Page in WordPress with Duplicate PP

Duplicate PP is a free, lightweight plugin that duplicates any post, page, or custom post type in one click. The copy is created as a draft by default, so nothing goes live by accident.

Beyond the content, it also copies the post’s taxonomies (like categories and tags) and its post meta. Post meta is where WordPress stores details such as the featured image and many custom settings. The plugin also includes handling for some page builder data, including Elementor.

Set up Duplicate PP

  1. Install the plugin. Go to Plugins > Add New, search for "Duplicate PP", then install and activate it.
  2. Open the settings. Go to Settings > Duplicate PP.
  3. Pick a default post status. Choose Draft, Pending, Private, or Published for new copies. Draft is the safest choice.
  4. Add a title or slug prefix/suffix (optional). For example, a title suffix like "(Copy)" makes duplicates easy to spot in your list.
  5. Save your changes.

Duplicate a post or page from the dashboard

  1. Go to Pages > All Pages (or Posts > All Posts).
  2. Hover over the item you want to copy.
  3. Click the Duplicate link that appears under the title.
  4. You return to the list with a success message, and the new copy appears as a draft.
  5. Open the copy, rename it, make your edits, and publish when ready.

Duplicate from the front end

Viewing a post or page on your site while logged in? Duplicate PP adds a Duplicate This link to the admin bar at the top of the screen. Click it to create a copy without going back to the dashboard.

This is handy when you spot a page you want to reuse while browsing your own site.

Method 3: Duplicate Custom Post Types

Portfolios, team members, testimonials, events, and products are often stored as custom post types. If you’re not sure what those are, the WordPress developer handbook has a clear introduction to post types.

Duplicate PP works with custom post types the same way it works with posts and pages:

  1. Open the list screen for your custom post type, such as Portfolio or Team.
  2. Hover over an item and click Duplicate.
  3. Edit the new draft and update its details.

Custom post types often rely heavily on custom fields. After your first duplicate, open the copy and confirm every field came across as expected. Some plugins store data in their own tables rather than in post meta, and a post duplicator can’t copy what isn’t attached to the post.

Which Method Should You Use?

SituationBest method
One quick copy of a simple pageCopy all blocks
Copy content plus featured image, categories, and metaDuplicate PP
Copy a page while browsing your siteDuplicate PP (Duplicate This in the admin bar)
Portfolios, events, products, or other custom post typesDuplicate PP
The same section repeated across many pagesA synced pattern instead of duplicating

Tidy-Up Tips After You Duplicate a Post in WordPress

A fresh copy is a starting point, not a finished page. Each time you duplicate a page in WordPress, run through this checklist before you publish.

  • Fix the title and slug. If you set a prefix or suffix like "copy", remove it from both the title and the URL slug before publishing.
  • Rewrite the SEO title and meta description. Your SEO plugin's settings may come across with the post meta. Two pages with identical titles and descriptions compete with each other.
  • Change the content meaningfully. Near-identical pages are confusing for visitors and search engines. Google explains how it handles this in its guide to consolidating duplicate URLs.
  • Check the featured image and alt text. Swap images that only made sense on the original.
  • Review categories and tags. Make sure the copy is filed in the right place.
  • Update internal links and buttons. A copied call-to-action might still point to the original page's form or product.
  • Check the page attributes. Open the page settings in the sidebar and confirm the template and parent page are what you want for the new copy.
  • Delete unused drafts. Old copies clutter your dashboard. Trash the ones you don't need.

Frequently Asked Questions

Does duplicating a page in WordPress affect the original?

No. Both methods create a separate copy. The original page stays exactly as it was, and you can edit or delete the copy freely.

Is the duplicated page published right away?

With Duplicate PP, the copy is saved as a draft by default. You can change the default status in Settings > Duplicate PP. With Copy all blocks, the page stays unpublished until you publish it yourself.

Can I duplicate a page without a plugin?

Yes. Use Copy all blocks from the editor’s Options menu and paste into a new page. It copies the content only, so you’ll need to set the featured image, categories, and other settings again.

Does Duplicate PP copy custom fields?

It copies the post meta stored with the post, which is where most custom fields live. Check your first copy to confirm everything came across, since some plugins store data elsewhere.

Duplicate Smarter, Not Harder

Now you know three ways to duplicate a page in WordPress: Copy all blocks for quick one-offs, and Duplicate PP for one-click copies of posts, pages, and custom post types with their taxonomies and meta. Pick the method that fits the job, then tidy up the copy before it goes live.

Install Duplicate PP free from WordPress.org and save yourself hours of rebuilding. Want more tools that speed up your workflow? Browse all our Gutenberg products.

On this page

Share

Share

Gutenbergkits

Build it faster with our blocks

15 lightweight plugins for the block editor, plus Pro versions when you need more.

Leave a Reply