7 Best Free WordPress Plugins To Duplicate Pages or Posts

7 Best Free WordPress Plugins To Duplicate Pages or Posts

7 Best Free WordPress Plugins To Duplicate Pages or Posts
7 Best Free WordPress Plugins To Duplicate Pages or Posts

It is a difficult task for beginners who want to clone existing posts or pages on WordPress websites.

WordPress is such a powerful Blog/CMS system that senior developers can achieve this by writing custom PHP functions in the functions.php.

Editing function.php, however, has a certain risk, because if the core code in this file is modified, it may break down the entire website.

You may want to consider the benefits of using WordPress plugins if you are considering duplicating posts and pages on your site.

Plugins can make it easier for you to manage content without having to manually duplicate them, which means that they can save time in addition to being an efficient way of managing content.

7 Best Free WordPress Plugins To Duplicate Pages or Posts

Easily Clone a Page in WordPress with These Plugins

Cloning a page in WordPress is very simple when you use a WordPress plugin because everything is done right in your dashboard. Plugins are also the safest way to duplicate a post or page since you won’t be modifying your site’s code directly.

If you’re looking for the right tool, here are four plugins that are worth checking out.

1. Duplicate Post Plugin

The Duplicate Post plugin from Yoast is one of the go-to options for this purpose. Aside from cloning posts or pages, you can also duplicate comments, slugs, menu orders, and much more.

In addition, the plugin allows you to add a title prefix or a suffix, so you’ll know which one is the original and which one is the copy.

Let’s say you set “Copy of” as the title prefix. If you duplicate a post titled “What is WordPress“, the duplicate will be named “Copy of What is WordPress.”

To duplicate content using the plugin, follow these simple steps:

  1. Install the plugin and activate it.
  2. Go to your WordPress dashboard, then click on Pages -> All Pages (if you want to duplicate a page) or Post -> All Post (if you’re going to duplicate a post).
  3. Hover the page or post you want to clone, and you will see two new options there – Clone and New Draft.

2. Duplicate Page and Post

Duplicate Page and Post does not have a lot of features but make up for that in speed. This lightweight duplicate post plugin is one of the fastest ways to clone a post or page in WordPress, and won’t weigh your site down with unnecessary bells and whistles.

To clone a page or post with this plugin, use the following steps:

  1. Install and activate the plugin.
  2. Go to Posts > All or Pages > All, depending on what you want to duplicate.
  3. Hover over the page or post you want to clone.
  4. Click on the Duplicate option.

3. Yoast Duplicate Post

This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.

Just click the Clone link on the post or page editing page and the plugin will do the rest.

It also allows you to bulk clone your content using Bulk options.

More features:

  • Select post types allowed to be cloned.
  • Add custom prefixes & suffixes to the title after cloning.
  • Allow you to customize the meta fields that must not be copied.
  • Allow you to determine which Roles are allowed to copy.
  • Show the original item.

4. WP Post Page Clone

WP Post Page Clone is a WordPress plugin that allows you to easily duplicate or clone posts/pages in just one click.


  • Clone post with its contents and settings in just one click.
  • Clone page with its contents and settings in just one click.
  • Cross Browsers Support ( Firefox, Chrome, Safari, Opera, etc. )

5. Post Duplicator

The Post Duplicator plugin allows you to create an exact replica of a post or page in WordPress while retaining the custom fields and custom taxonomies as well.

Here’s how to duplicate a page or post using Post Duplicator plugin:

  1. Install and activate the Post Duplicator plugin.
  2. Access your WordPress admin, and find the post or page you want to duplicate.
  3. Click Duplicate Post or Duplicate Page.

There are some settings that you can customize for duplicating posts. Go to Tools -> Post Duplicator and set the post status (draft, published, or same as the original), post type, and post date. It’s also possible to adjust the duplicate’s title and slug.

6. Duplicate Page

Duplicate Page offers a few additional features that some other cloning plugins don’t provide. This plugin will duplicate posts, pages, and custom post types. Plus, you can save the resulting copies as drafts, pending, public, or private.

To use Duplicate Page, you just need to:

  1. Install and activate the plugin.
  2. Configure its settings to meet your needs.
  3. Go to Pages > All or Posts > All to find the content you want to duplicate.
  4. Click on the Duplicate This option.

7. Duplicate Post Page Menu & Custom Post Type

This plugin is very useful in creating multiple duplicate entries of a single post, page, menu, and custom posts like products, tickets, coupons, events, etc.

Now you don’t need to create multiple mock posts on your website to check the website layout. Create one post and a single click will create multiple entries for the same post.


  • Duplicate Post, Page, Menu, and Custom Post Type more than once in a single click.
  • Easy to configure for enabling/disabling specific post/page/custom post type/menu duplication.
  • Using Ajax for duplicating posts/pages/menus so no more browser freezing in case of large data.


The fastest way to deal with Post/Page duplication is to use a WordPress plugin as I mention above.

If you’re looking for more WordPress plugins to manipulate WordPress posts on your website, don’t forget to check out our Post Plugins section.

Related More Posts :

  1. The Best WordPress Duplicate Plugins

  2. The Best Free WordPress Plugins

  3. About WordPress Plugins

  4. How to Install a WordPress Plugin

  5. How to Install WordPress Plugins- Beginner’s Guide

For the more latest news visit the site.

Leave a Comment