Get in touch

WordPress Duplicate Page – 4 Easy Ways


Are you looking for a way to easily duplicate a page in WordPress? In this article, we will show you how to do just that. 

WordPress Duplicate Page – The Why

WordPress is a great tool for creating a managing content. It’s one of the most popular CMSs for a reason. Using WordPress you can create and manage website content (pages), blog content (posts), and if you are using it for ecommerce you can also create and sell products.

In some cases, you may want to quickly make a copy of existing content (a page, post, or product), and use it as a starting point. This is where the WordPress duplicate page method comes in. There are several ways that you can accomplish this in WordPress.

In this article, we will show you a few, including our preferred method.

Option 1 – The plugin route

Our favorite and simplest way to duplicate almost anything in WordPress is to use the WordPress Duplicate Page plugin. You can install and activate this free and lightweight plugin in no time.

Don’t let the name fool you. This plugin can duplicate pages, posts, products, and even Elementor templates. Once you install and activate this plugin, you will see an option to duplicate any object by clicking Duplicate This (see screenshot below).

Click on the Duplicate This button to create a copy of the content which will be stored in Draft mode. After you make changes to the new duplicated copy, make sure you hit the Publish button.

WordPress Duplicate Page Plugin – Source: plugins directory

Here is a YouTube video explaining how to go through this process quickly and easily:

YouTube video

Option 2 – Duplicate content manually

You can also duplicate content manually by copying and pasting the page content. This approach will depend on whether you are using the Gutenberg block editor, Elementor, or something else, but the steps are more or less the same.

Follow these steps to duplicate pages or posts in WordPress using the block editor:

  1. Create a new page or post manually
  2. Open the page or post you want to duplicate
  3. In the block editor, click on the three dots in the top right of the page
  4. Select the Copy all content option
  5. In the new page or post (created in step 1), paste all of the content that you copied
  6. Update and save the page / post settings and click on Publish

Option 3 – Duplicate content using code

It’s also possible to add the duplicate page feature by adding some code to your website. You have to be comfortable with working with child themes and adding code to your theme’s functions.php file.

In your child theme, open the functions.php file and add the following code:


Source code:

Save the file and you will now see a Duplicate option when you scroll over the pages in WordPress. Note that this code option only works for duplicating pages.

WordPress Duplicate Page – Code Method Screenshot

Option 4 – Duplicate content using Elementor Pro

There are a few ways to duplicate WordPress content using Elementor. Elementor is a really flexible builder and you can copy and paste objects easily across pages, and even across different websites.

All you have to do is select a section, right-click on it, and select copy (see the screenshot below).

WordPress Duplicate Page – Elementor Copy Section Feature

Create a new Elementor page or post and open the editor. On your new page right click on the plus sign in the “drag widgets here” section, and select Paste.

If you use this method to duplicate content in WordPress, you will have to do this for each section.

There is an even easier way to duplicate content in Elementor. If you have the pro version of Elementor, you can also duplicate WordPress content using the export and import feature. You can also create templates using Elementor and apply them across your website easily and quickly.

How to duplicate content using the Elementor export and import template feature:

Total Time: 5 minutes

Step 1


Open the page or post that you want to duplicate.

Step 2


Look for the Publish (or Update) button, click on the up arrow to open the secondary menu, and click on Save as Template.

Step 3

import template screenshot elementor clio websites

Create a new Elementor page that you want to duplicate content to, and click on the Add Template button.

Step 4


When the new window opens, click on My Templates, and select the template that you created in Step 2 and insert it by clicking Insert.

Step 5


Save and publish your new page, and you are done!


  • Elementor
  • Elementor Pro


We hope that this blog post has helped you explore some popular WordPress duplicate page options. Duplicating pages, posts, and products should be a core functionality of WordPress, but it hasn’t made its way into the core version yet. But with these easy steps, you can duplicate anything in WordPress quite easily.

Check out our blog for more articles like this, or contact us if you have any questions.

About Clio Websites

Clio Websites is a full-service website design and marketing company in Calgary. We have vast experience in responsive website design, website maintenance, WordPress development and support, and SEO.

Clio offers free consultations and free website evaluations and we receive glowing reviews from our clients. We are Calgary web design experts, so don’t hesitate to get in touch with us.

WordPress Duplicated Page FAQs

Can you duplicate a page on WordPress?

Yes, you can duplicate a page, post, or product in WordPress really easily. Our favorite and easiest way to do that is to install and activate the Duplicate Page plugin.

How do I duplicate a page in WordPress 2022?

Duplicating a page is really easy if you use the Duplicate Page plugin for WordPress. In this article, we also show you additional ways to accomplish this.

Can you duplicate a page in WordPress without a plugin?

Yes, you can duplicate a page without a plugin using WordPress but it’s a bit more complex. Follow the steps in option #3 and add the code in order to duplicate a page.

About the author

Nat Miletic is the founder of Clio Websites, a Calgary-based web design company. Nat writes about WordPress, SEO, and responsive web design.

Leave a Reply

Your email address will not be published. Required fields are marked *

If you liked this article, sign up for our newsletter.

Our Latest Posts