How to duplicate a page in WordPress

By James LePage
 on June 29, 2020
Last modified on January 6th, 2022

How to duplicate a page in WordPress

By James LePage
 on June 29, 2020
Last modified on January 6th, 2022

In today's post we're going to be discussing how to duplicate a page in WordPress. We see requests all over the Internet, in SubReddits and Facebook groups, of people asking how they can duplicate pages, posts, and custom post types. This could be really helpful if you have a base post or page template that you would like to work off of when creating new content. By duplicating the template, you could save a lot of time when it comes to this process.

First, you should understand what you are actually trying to duplicate. Are you trying to duplicate a page, post, or custom post type? Figuring this out is helpful because there are a collection of plugins that will automatically duplicate a page for you, though some may not work with other post types. To choose the right plugin for the job, you need to know what the job actually entails.

The Plugin

Luckily, with WordPress, there are a collection of plugins that are designed to automate the task of duplicating a page. You won't need to go into the database or files, all you'll need to do is download the proper plugin for the task , set it up, and then duplicate your content.

Go to Plugins Add New, and search for “duplicate”.

You should be greeted with a bunch of plugins that will help you duplicate pages, posts, and custom post types. Now it's time to choose the proper plugin for the task. The top two plugins look very similar, with one being titled “duplicate post”, and the other being titled “duplicate page”.

There are a couple of less popular plugins, as well as a migration tool which you should disregard for this use case.

If you're simply looking to duplicate a page, either one of these plugins will work well. However, let's do a head-to-head of both of them and determine which one offers the most features. Also, keep in mind that because these are free plugins that are easily installed, you can test both out, see if they work for your use case, and then delete the one that you don't need.

Duplicate Page Vs Duplicate Post

Duplicate Post

Compared to duplicate page, duplicate post has 3 million active installations (triple what duplicate page has) and a lot more positive reviews. It looks to be the more popular plugin of the two.

Once installed, the duplicate post plugin Instantly begins to work period if you navigate to pages, all pages, and then hover over an individual page, after the preview option, you will see a clone or new draft button.

Clicking on the clone button will clone the page, while leaving you on admin backend list of all the pages in your WordPress website.

Clicking on the new draft button will duplicate the page, and then load the Gutenberg editor automatically period from here, you can edit the newly cloned page, click publish, and you're good to go.

The same functionality occurs on both the posts, and any custom post type you have created.

Under settings, you can change many things from what to copy, 2 user permissions, 2 where the duplicate page links will show in WordPress. For a free plugin, the sheer number of settings that you can change is pretty impressive.

The main settings allow you to change what exactly will be copied when you duplicate your WordPress page. for example, you can choose to copy the featured image over to the new draft, or not. Additional features allow you to change the user roles that can duplicate content in Word press, the title prefix / suffix and more.

So, as you can see this is a fully featured plugin that will allow you to easily duplicate a page in WordPress, as well as posts, custom post types, and more.

Duplicate Page

Duplicate page says it will allow you to “Duplicate Posts, Pages and Custom Posts easily using single click”.

With this plugin, if you hover over an individual page or post entry in WordPress, a “duplicate this” link will fade in. Clicking on the link will duplicate the content type as a draft. You will remain on the back-end list page for that specific content type (instead of being redirected to the editor for that specific page that you just duplicated).

Within the post/page, there is a duplicate this button under the move to trash link.

If we head to the settings of duplicate page, we have the option to choose our editor, change the post status of the duplicated post (the default setting is to create the new post as a draft, though you could create it as a published post as well).

you could also change if you want to redirect directly into the editor, or remain on the back end list. The default is remaining on the back end list as we stated in a previous paragraph. You can also add a duplicate post suffix: “Add a suffix for duplicate or clone post as Copy, Clone etc. It will show after title.”

Other than that, there are no additional settings to change period something interesting that we noticed was that there was a pro version of the duplicate page plugin. For such a simple plugin, it's interesting that they're trying to upsell you on features. Let's go take a look at the pro version of this plugin and see what it has to offer.

Duplicate Page Pro Gives you the ability to allow individual user roles to duplicate the page, select which post types the duplication will apply to, and Choose where the duplicate page link will show in WordPress. You can read more into the features here:

Is There Really A Difference?

There doesn't seem to be a major difference between the two plugins, duplicate page and duplicate post. If you're looking for a suggestion from us, we would recommend duplicate post. This is because it does everything that the duplicate page plugin does, while also offering many more settings under the hood. You can access most of these page with the duplicate page plugin, though you would need to pay for a pro version which doesn't make much sense if it is offered for free by another software product.

Also, there are additional plugins that will allow you to duplicate a page, post, or other content type in WordPress, though because they do exactly the same thing as the two top plugins, we're not going to be discussing them here. As always, it's a free, easily installable piece of software so if you want to test it out, you can do that quickly.

How To Duplicate A Page In WordPress

This plugin makes it really easy to duplicate a page in WordPress. All you need to do is navigate to the page list in the back end.

Then, from this list hover over the individual page that you would like to duplicate.

Depending on what you're trying to do, either click the “clone” or “new draft” link.

Congratulations, you have successfully duplicated a page in WordPress. You can also do this for any other content type within WordPress , such as a post , or any custom post type that you have created (using CPTUI).


We hope that this post helped you in your quest to duplicate a page in WordPress. it's very simple and easy to do, all you need is the proper plugin, and a single click of a button. This post should have also compared the two leading plugins that allow you to duplicate content in WordPress, and giving you some clarity on the differences and similarities between them. Again, we recommend duplicate post because it offers more features than the competing plugins.

If you have any additional questions on how to duplicate a page in WordPress, feel free to leave a comment below and we will try to help you out to the best of our abilities.

Subscribe & Share
If you liked this content, subscribe for our monthly roundup of WordPress news, website inspiration, exclusive deals and interesting articles.
Unsubscribe at any time. We do not spam and will never sell or share your email.
Notify of
Inline Feedbacks
View all comments
Article By
James LePage
James LePage is the founder of Isotropic, a WordPress education company and digital agency. He is also the founder of, a venture backed startup bringing AI to WordPress creators.
We're looking for new authors. Explore Isotropic Jobs.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram