How to Duplicate a Page or Post in WordPress

How to Duplicate a Page or Post in WordPress

The ability to easily duplicate WordPress content can be beneficial in a variety of scenarios, including bulk creation of similar content, updating old content, tweaking the design, and much more.

In most cases, however, it’s more than simple copying and pasting text from different pages. Alongside the content you’ve written, you may also want to protect its design as well as the settings for your post, including tags, categories, the author’s name, custom fields, and any other metadata.

In this article, we’ll provide you a complete guide to how to duplicate the content of a WordPress website, blog post, and much more with 100% free tools.

At the end of the day, you’ll be able to duplicate content on your site at the touch of a mouse – let’s start.

Table Of Contents

  • How To Duplicate a Post or Page in WordPress: Three Methods
  • How To Duplicate a WordPress Page Using a Plugin
  • Yoast Duplicate Post
  • Duplicate Post
  • WooCommerce
  • How To Duplicate a WordPress Page Using the Editor
  • Block Editor (Gutenberg)
  • Elementor
  • How To Duplicate a WordPress Page Manually With Code

Accelerate Your Web Creation Process Even More With Full Website Kits

How To Duplicate a Post or Page in WordPress: Three Methods

There are three primary ways you can utilize to duplicate the functionality of a WordPress page, post, or another custom post type:

  • PluginThe simplest method of duplicating the content of a page or post is to utilize one of the numerous specifically designed plugins (most of which are completely free).
  • Editor– based on the extent to which you wish to duplicate your content, you may be able to utilize just the editor if you just want to duplicate the content and the design.
  • Code manual for those who like to do it themselves. You can simply include a custom code in the children theme’s functions.php file.

We’ll discuss all three methods. We’ll go over these…

How To Duplicate a WordPress Page Using a Plugin

There are numerous plugins that can make it simple to duplicate pages, posts, or other content on your website.

If you own an WooCommerce website, WooCommerce includes its own built-in feature for duplicate products. More on this below. If you don’t, then you can find a variety of free plugins on, for example:

  • Yoast Duplicate Post
  • Duplicate Post
  • Duplicate Page
  • Post Duplicator
  • Duplicate Page and Post

In addition to WooCommerce, we’ll explain how it works using two plugins that are free that we have listed above:

  • Yoast Duplicate Page because it’s simple to use and comes with an exclusive “Rewrite & Republish” feature which is great for updating content.
  • Duplicate Post as it provides greater control in certain areas.

The plugins are both free, and we tested both to ensure that they function in conjunction with Elementor designs as well as content that is created using WordPress’s standard WordPress editor. We believe that all of the plugins mentioned above are compatible with Elementor, although we didn’t specifically test them.

Yoast Duplicate Post

Let’s first review Yoast Duplicate Post. This is a great plugin to use if you require a fast and simple method to duplicate posts pages, pages or any other post type.

Apart from letting you copy content, it comes with the unique Rewrite and Republish feature which assists you in changing existing content. This feature lets you duplicate content to make adjustments and later “merge” the duplicated version back into the original copy in the event that you wish to take modifications live.

To begin to get started, install and activate Free Yoast Duplicate post plugin on

There are various ways for duplicate material.

The first step is to navigate to your main post as well as Pages list. In the event you hover a post or page in this list, you’ll find three choices:

  • Clone Clone duplicate the content and save your browser tab open in the list of pages and posts.
  • The New Draft Duplicate the content. Open the editor to see the duplicated content so you can begin work immediately.
  • Rewrite or RepublishRewrite and Republish is a great feature to use to make changes to old content as we’ve discussed previously. The main differentiator is that it’ll allow you to merge your content back in the original post when you’re done.

The easiest method is to simply Click “Clean”. After that, you’ll be able to see a new draft entry with the duplicated content on the screen. The plugin will then mark it with an “Customization Draft” notice to inform you that it’s the duplicate version.

In addition, you can duplicate content directly from WordPress. You can also duplicate content from within the WordPress editor. These options are available in the Status and Visibility area in the Post/Page sidebar:

Additionally, you can make bulk duplicates of pages or posts through the plugin’s options within the bulk actions drop-down in the Pagesor Pages list:

  1. Select the checkbox to choose all the pages or posts you would like to duplicate.
  2. Select the method for duplication from the drop-down menu – Cloneor Rewrite and Republish.
  3. Click Apply.

If you’d like to modify the behavior of the plugin, then go to Settings Duplicate Post. This section lets you:

  • Select what content to duplicate.
  • Include a custom prefix or suffix in the name of your duplicated material.
  • Select the method of ordering duplicate content from the menu.
  • Select the post types you wish to allow duplication.
  • Select which roles of users are able to duplicate content.
  • Modify the location where you display duplicate links/buttons for the post.

Duplicate Post

Duplicate Post serves the same primary purpose similar to Yoast Duplicate Post in that it allows you to quickly duplicate a page or page.

The benefits of using this plug-in when compared to Yoast Duplicate Post are that it:

  1. It lets you duplicate a page/post multiple times in one click. For instance, you could ask it to make multiple copies.
  2. It gives you a bit more control over the content you copy between posts.
  3. The feature allows you to scan your website for duplicate content. This can be useful in locating duplicates.
  4. You can copy content across multiple WordPress multisite networks as well as those that are hosted on subdomains (though it is only available with to purchase the $19.98 premium WordPress plugin).
  5. It allows you to convert posts into pages and reverse the process (also requires Premium version).

If you don’t require these features, we’d suggest staying with Yoast Duplicate Post as it’s more well-known and can do the job. However, if you’re looking for these options, this is another good option to think about.

To start to get started, download then activate your gratis Duplicate Post plugin on When you activate it, it will begin working.

Visit the Pages/Posts page and click on the section of content you’d like to duplicate. You’ll be presented with a new option for copy. When you click on it, you’ll see additional settings that let you choose the number of duplicates you want to create and what settings to apply (more about those in a minute):

Similar to Yoast Duplicate Post, you can also utilize the checkboxes as well as the bulk actions drop-downs in order to copy multiple posts at once.

To set the settings of the plugin You can access the brand new Copy and Delete Posts tab on the WordPress dashboard. This is where you’ll be able to set up all the settings that include:

  • What content should we duplicate?
  • Who is able to duplicate content.
  • Which post types can custom allow duplication.
  • Etc.

A nice feature is that you are able to create multiple profiles with different settings and choose the one you prefer to use when creating duplicate content.

If you scroll down to the lower part of the settings area, there is also the option to search for duplicate content on your website.


Leave a Reply