How to Duplicate a Page/Post in WordPress: The Easy Way

WPMarmalade content is free to all. If you make a purchase through referral links on our site, we earn a commission (learn more).

So, you need to duplicate a page in WordPress. Sometimes, the good ol’ copy and paste method isn’t the most efficient. While it works for basic content, it won’t pull through other settings, such as the categories you’ve assigned to a piece of content, custom fields, and so on.

In this post, I’ll show you a better way to duplicate a page in WordPress. And, although I’ve said ‘page’, this method will also work for blog posts, custom post types, WooCommerce products and more.

Basically, with a single click you’ll be able to duplicate any piece of content on your WordPress site.

Let’s dig in…

How to Duplicate a Page (Or Post) in WordPress

As is usually the case with WordPress, the easiest way is to use a plugin.

There are several free plugins at WordPress.org that can help you to duplicate a page, but I like the creatively named Duplicate Page plugin, which is active on more than a million sites.

Here’s why I like it:

  • It’s free.
  • It works with any piece of content, including pages, posts, custom post types and more.
  • You get some useful settings to control how the duplication process works. For example, you can choose whether to automatically open the editor after duplicating a piece of content.

First, I’ll show you how to use the plugin. Then, I’ll answer some common questions you might have — such as whether the WordPress duplicate page plugin will work with your favorite WordPress page builder plugin.

1. Install the Duplicate Page Plugin

Duplicate Page is listed at WordPress.org, so you can install it by going to Plugins → Add New and searching for it by name:

Installing the WordPress Duplicate Page plugin
How to install the Duplicate Page plugin.

2. Duplicate Your Page

Once you install and activate the plugin, open the content list for the type of content you want to duplicate. That is, go to Pages or Posts (or your custom post type).

There, hover over the item you want to duplicate and click Duplicate This:

How to duplicate a WordPress page
How to duplicate a page or post.

By default, the plugin will duplicate the page as a draft with an identical title:

  1. The original — you can see that it’s published.
  2. The duplicate — you can see that it’s saved as a draft.
Example of duplicated page
An example of what it looks like after duplicating a page — (1) is the original and (2) is the duplicate copy.

However, you can customize how this works.

3. Configure Plugin Settings According to Your Needs

Again, the reason I recommend this plugin is that it also includes a few little features to control how the page duplication process functions.

These aren’t make or break features, but they are pretty convenient.

To access these features, go to Settings → Duplicate Page:

Duplicate Page plugin settings
The Duplicate Page plugin settings.

With the Choose Editor setting, you can select the editor your site is actively using and the plugin will add a Duplicate This option in the editor as well.

For example, if you set your active editor to the block editor (Gutenberg), you’ll get a new Duplicate This button in the Document sidebar:

Duplicate This button in WordPress editor
How to duplicate a page from inside the editor.

With Duplicate Post Status, you can choose which status to use for the duplicated piece of content. For example, if you set it to Publish, your duplicated piece of content will be live on your site right away.

The Redirect to after click setting lets you choose what happens after you duplicate a piece of content. You can either:

  • Reload the Posts/Pages list
  • Open the WordPress editor for the duplicated piece of content

Finally, the Duplicate Post Suffix lets you add some extra text after the original title. For example, you could add Clone to help you to tell the difference between the original and the duplicate.

Here’s what it looks like if you:

  • redirect to the editor
  • add a Clone suffix.
Redirect to WordPress editor
A GIF showing what it looks like to enable the Redirect feature.

WordPress Duplicate Page Plugin FAQs

Here are a few common questions you may have about using this plugin.

Does It Work With the Classic/Block Editor?

Yes! This plugin works perfectly with both the classic WordPress editor (TinyMCE) and the new WordPress block editor (Gutenberg).

Just make sure to set your preferred editor in the plugin’s settings.

Can You Duplicate Page Builder Designs?

Yes! While I didn’t test every single page builder plugin, I did test whether the plugin worked with Elementor and found no issues.

Because you’re duplicating the entire page and all of its contents, I don’t see any reason why other page builders would cause issues either.

Will It Duplicate Custom Fields/Plugin Information?

Yes! Again, I didn’t test every single plugin, but I did test the plugin with both WooCommerce products and some custom fields that I added with the popular Advanced Custom Fields plugin.

In both cases, the extra information came through properly.

Does It Work With Custom Post Types?

Yes! I covered this earlier, but I did double check that the plugin worked with custom post types. Here’s a simple Books custom post type I created — you can see how I was still able to duplicate a Book just like I could a post or page:

Duplicating a custom post type
An example showing the plugin working with a custom post type.

Other Useful WordPress Duplicate Page Plugins

In creating this post, I also tested a few of the other popular plugins at WordPress.org. Depending on your needs, you may prefer one of them instead.

Duplicate Post

Duplicate Post is another creatively named plugin that’s even more popular by the numbers — it’s active on more than 3 million sites.

The basic functionality is the same, but it comes with even more features.

I debated between featuring this plugin or Duplicate Page for the main tutorial. In the end, I went with Duplicate Page because I think casual users will actually prefer Duplicate Page’s comparative lack of features.

However, if you do want more features, this is definitely the plugin for you.

In addition to everything the Duplicate Page plugin offers, Duplicate Post adds the following features:

  • Choose specific elements to duplicate — for example, you can duplicate the post content but not the featured image.
  • Exclude specific meta fields or taxonomies — for example, you can skip copying categories or exclude certain custom fields.
  • Control which user roles can copy — you can limit which user roles can duplicate content.
  • Choose which post types to enable duplication on — for example, you can enable duplication on pages but not posts.
WordPress Duplicate Post plugin settings
The Duplicate Post plugin settings area has more options.

Again, if you want those features, use this plugin. If you don’t know what I’m talking about, use the comparatively simpler Duplicate Page plugin.

Duplicate Page and Post

The free Duplicate Page and Post plugin is pretty much identical to the Duplicate Page plugin (it seems like a fork to be honest). However, it does add an option that lets you customize the Duplicate This button.

So, if you want to customize the button, maybe that’s a reason to choose this one instead:

WordPress Duplicate Page and Post plugin settings
This is the only new feature in the Duplicate Page and Post plugin.

Duplicate Post Page Menu & Custom Post Type

Duplicate Post Page Menu & Custom Post Type is another popular free option for duplicating content on WordPress.

There are a couple of things that are unique to this plugin (compared with the others on this list):

  • You can choose how many duplicate copies to create (five max). For example, you could create five copies with a single click, which could be really useful in some situations.
  • You can duplicate entire WordPress menus (the menus you create in Appearance → Menus).
Creating multiple copies with one click
This plugin lets you create multiple duplicate copies at the same time (up to five).

Final Thoughts

If you need to duplicate a WordPress page, post or custom post type, the free Duplicate Page plugin is a great place to start because it has all of the features most people need — with nothing else.

Depending on your needs, you can also consider these other plugins:

Any questions about how to duplicate a page in WordPress? Feel free to ask in the comments below!

By Colin Newcomer

Colin Newcomer uses WordPress far more than any sane person should. He lives a life of danger, riding a scooter through the chaos of Saigon.

View Author Archive →

Leave a Reply