21 December

The Four Methods Of Duplicating a WordPress Page or Post

duplicate a page

Duplicate content is often avoided by websites, but creating copies of your web pages for consistency is a smart practice. Duplicate a page offers huge benefits, especially when you want to perform content updates.   

Fortunately, there are some ways to duplicate a webpage in WordPress. And in this blog, we will understand the methods, but before that, let’s understand the importance of this conversion.

The Importance of Duplicating a Page in WordPress  

Surprisingly, you will get a gut feeling when you will need to duplicate a page in WordPress. But, let’s not wait for nature to give you a sign. Duplicating a page in WordPress would benefit from a more efficient approach, such as:  

  • A specific layout you had in mind for your current page that is also found elsewhere on your site  
  • Create “drafts” of pages that you often reuse while creating a new content  
  • The custom HTML or CSS code can be found in one layout that you may need on your new page  
  • You were working on a new version of the page and you don’t have staging functionality access available.  

All the above-mentioned situations can get resolved by duplicating your webpage. So, now let’s find out how to duplicate the page using the four methods.   

How to Duplicate a Page in WordPress? 

We have summarized the four methods you can choose according to your experience and WordPress knowledge:  

  • Copy and paste the content manually  
  • Use the Block Editor to copy your content  
  • Install a plugin to duplicate the page  
  • Add codes to your functions.php file to copy the pages.   

Let’s first see how to act on these methods step-by-step, and then we shall discuss which method is the best way to duplicate a page in WordPress.   

Method 1: Copy and paste your content manually   

Experts don’t suggest this method; however, it is the most traditional approach most beginners opt. If this method attracts you then you may have faced one of the following scenarios:  

  • Your website has a few pages and requires little SEO or taxonomy fields  
  • The page you want to duplicate is not accessible via the backend of your site  
  • You are not well-versed with the other methods.  

If the above-mentioned scenarios describe your situation, copying and pasting is a good choice to proceed. Copying and pasting are simple to understand but also come with major drawbacks. This method won’t allow you to copy images, categories, tags, meta descriptions, permalinks, or any under-the-hood elements of your website including the custom HTML.   

Method 2: Use the Block Editor   

Using a Block Editor to duplicate a page in WordPress is considered a “semi-manual” approach. However, most of the drawbacks present in method 1 are still valid here.   

However, if you have a page to duplicate inside your own WordPress site then first open the page, and search for more tools & options menu present in the top right-hand corner of the screen.   

Next open the menu, move to the Tools section, and click “Copy all content.” From this section, you can paste the content into a fresh draft and start working on it. However, this method is also not an efficient way to duplicate a WordPress page.   

Method 3: Use a WordPress Plugin to Duplicate Your Page  

In practice, every feature in WordPress can get achieved using a plugin to duplicate pages. However, you need to perform thorough research before choosing one plugin that has been updated within the last six months. Also, the WordPress plugin development services must work with your version of WordPress and have good reviews and ratings online.  

You can hire WordPress experts from a reputed WordPress development company for this if you are serious about the business generated through your website.   

Method 4: Add code to your functions.php file

The last method is arguably a complicated one to implement, but it offers huge flexibility and implementation. Adding code to your functions.php not just duplicate the page, but also adds many features to your WordPress website.   

You can also add a link directly to your Pages dashboard screen. It means whenever you need the duplicated page, it will be always available. However, it’s not that simple as it sounds. Here are a few things you will need before proceeding:  

  • A suitable text editor: You can choose from various text editors available like Atom, Sublime Text, Notepad++, or a default text editor. Most importantly, these text editors are free of cost.   
  • A File Transfer Protocol (FTP) client: A hosting provider will help you offer a File Manager to give access to your site.   
  • Access to your site’s server: The credentials required to access your site’s server will be found within your hosting control panel or via an email that your provider sent you during your purchase of the account.  
  • The skills to manage your website via FTP: If duplicating your WordPress page is something that scares you, we suggest you hire WordPress experts who can help you set up the entire website and also supports the after-care process.  
  • A child theme based on your current parent theme: It will help you save the changes when any update is made. You can also take help from the WooCommerce theme integration to best serve your website.  


Finally, the task of duplicating a page in WordPress should be as simple as pushing a button. However, depending on your experience and knowledge, some approaches may overwhelm you without any professional guidance. In this blog, we have shared the four ways to duplicate a page in WordPress. Let’s have a quick recap:  

  • Copy and paste your content manually. However, be prepared to experience slow performance if you have a lot of web pages.  
  • Use built-in Block Editor functionality. However, you can go for a better solution than this.  
  • Take a professional approach and use the plugin to duplicate your pages, or hire WordPress plugin developers who can perform it for your website. 
  • Crack open a text editor and add code to your WordPress functions.php file.  

Looking for a WordPress development company that can help you develop and maintain your WordPress website? We can help. Write to us. 

Author: Wordpress India

WordPress India is one of the leading and prominent WordPress Development companies in India with its specialization in WordPress theme and plugin development.

Looking for wordpress professionals,
our experts can help you