Don't Do It Yourself
How to Duplicate a Page in WordPress

How to Duplicate a WordPress Page

Have you ever needed to duplicate a WordPress page and found that the only option was to create an entirely new post? This can be frustrating if it's done on a regular basis. Fortunately, there is an easy way to set up your WordPress site so that pages are duplicated instead of posts. To learn how, keep reading!

Install Yoast Duplicate Post Plugin

The best way to duplicate a post or a page on WordPress is to use a plugin. This makes it super easy to have all of the content in the proper layout, without having to fiddle around with creating new posts or pages. It can be frustrating when you need to duplicate a page often – luckily, there are several plugins which make this process much easier.

The plugin that we recommend is Yoast Duplicate Post.

Yoast Duplicate Post

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

Duplicate Post is easy to use and can be installed quickly by navigating to the backend of your WordPress website and clicking Plugins > Add New > Search Yoast Duplicate Post.

Alternatively, you can download Yoast Duplicate Post directly to your computer and manually upload through WordPress or by using a FTP client like FileZilla.

How To Duplicate A Page In WordPress

Once you have installed and activated the Yoast Duplicate Page plugin, you can visit Pages » All Pages. From this view, you will see two new options below each page:

Clone or Duplicate a Page in WordPress

  • Clone – this will create a duplicate page, but it will not open the page in editor.
  • New Draft – this will duplicate the page and open the page editor view, so you can start to make changes.

You will also find the same option for “Clone” and “New Draft” under posts as well.

From the Edit Page view, you will also have the option to “Copy to a new page”

Copy to a new draft

It's important to note that this will only create a Draft of the original page template. You will need to go into the page and make changes to the permalink, page title, content, and meta to make it unique prior to publishing.

By default, you'll be able to duplicate posts and pages. However, you can also adjust the plugin settings to enable the same functionality for other aspects of your WordPress website.

For instance, you can use this to duplicate WooCommerce products and other custom post types.

Duplicate Page WordPress Without Plugin

There are a handful of ways to duplicate a page without a plugin as well, but they are a little more tedious.

One option is to simply go into the text editor of the page you want to duplicate and copy everything. From there, you can create a new page and paste the raw HTML into the editor.

While copy and pasting is relatively simple, there are a couple drawbacks. This approach won’t always correctly copy over your content. This tends to happen more with page builder websites and themes.

Copy and pasting content will also not duplicate other structural aspects of the page like meta descriptions, permalinks, and any other custom content sections on your page template.