How to Duplicate a Page in WordPress (Manual + Plugin Methods)

Disclosure: We may earn a commission when you click on links to products or services we recommend. This helps us keep our content free for all. Learn more about how One Smart Sheep is funded.

Today I'm going to show you exactly how to duplicate a page in WordPress.

In fact, these are the same techniques I've used to scale content production on Backlinko (and save hundreds of hours in the process).

So if you want to duplicate WordPress pages like a pro, you'll love the actionable steps in this guide.

Let's dive right in.

Table of Contents:

  • Method #1: The Manual Copy-Paste Approach
  • Method #2: Using Plugins (The Smart Way)
  • Why You Should Duplicate Pages in WordPress
  • Manual vs. Plugin Method: Which Is Best?
  • Conclusion and Next Steps

Now, let's get into the two main methods for duplicating WordPress pages.

Method #1: The Manual Copy-Paste Approach

This is the most basic method that requires zero plugins to learn how to duplicate a page in WordPress. It's perfect if you only need to duplicate pages occasionally.

Here's how to do it:

1 Access the page you want to duplicate

Start by navigating to your WordPress Dashboard → Pages → All Pages

Navigate to All Pages in your WordPress dashboard

Find the page you want to duplicate in the list. Hovering over its title will reveal several options.

2 Copy the page content

There are different approaches depending on which WordPress editor you're using:

Using the Block Editor (Gutenberg):

Method A: Copy all blocks at once

  1. Click "Edit" on your page
  2. Look for the three vertical dots (⋮) in the top-right corner
  3. Select "Copy all blocks"
The "Copy all blocks" option copies everything with one click

Method B: Use the Code Editor

  1. Click the three dots (⋮) in the editor
  2. Select "Code editor"
  3. Press Ctrl+A (or Cmd+A on Mac) to select all code
  4. Press Ctrl+C (or Cmd+C on Mac) to copy
The Code Editor gives you access to the HTML structure

Using the Classic Editor:

  1. Open the page you want to duplicate
  2. Click the "Text" tab in the editor (not "Visual")
  3. Press Ctrl+A (or Cmd+A on Mac) to select all code
  4. Press Ctrl+C (or Cmd+C on Mac) to copy
In Classic Editor, use the Text tab to copy the HTML code

3 Create a new page

Head to Pages → Add New in your WordPress dashboard.

Give your new page a title that's different from the original.

Create a new page with a clear, distinct title

4 Paste the copied content

Click in the main content area and press Ctrl+V (or Cmd+V on Mac) to paste.

If you copied HTML code, make sure you're in the Code Editor (Block Editor) or Text tab (Classic Editor) when pasting.

Paste your copied content into the new page

5 Review and edit

After pasting, carefully check that everything looks correct.

Most importantly, update the permalink (URL) to be unique.

WARNING: Failing to change the permalink can cause serious SEO issues with duplicate content. This is a step many people miss!

Always update the permalink to be unique

IMPORTANT LIMITATIONS: The manual method doesn't copy:

  • Featured images
  • SEO settings
  • Custom fields
  • Page templates
  • Comment status
  • Other metadata

For these reasons, I typically recommend the plugin method below which is also one of the best and easiest method of learning how to duplicate a page in WordPress.

Method #2: Using Plugins (The Smart Way)

If you regularly duplicate pages (like I do), plugins are the way to go.

Here's why: they're faster, more reliable, and they preserve ALL your page elements.

1 Choose a duplication plugin

Head to Plugins → Add New in your WordPress dashboard.

Search for "duplicate page" and you'll see several options:

Search for "duplicate page" to find suitable plugins

The top plugins I recommend are:

  • Duplicate Page
  • Duplicate Post
  • Yoast Duplicate Post

2 Install and activate your chosen plugin

Click "Install Now" next to your chosen plugin, then click "Activate".

Install and activate your chosen duplication plugin

3 Duplicate your page

Navigate to Pages → All Pages.

Find the page you want to duplicate and hover over the title.

Using "Duplicate Post" plugin:

You'll see a new "Copy" option. Click it to create an instant copy. 

The "Duplicate This" link appears when you hover over a page title

If you don’t make any changes to it then viola, you’ve learned how to duplicate a page in WordPress but of course, we can’t end things here.

3 Edit your duplicated page

Find your duplicated page (usually marked as "Draft" or with "Copy" in the title).

Click "Edit" to open it, then:

  • Update the title
  • Modify the content as needed
  • Change the permalink
Make your necessary edits to the duplicated page

PRO TIP: Take some time to explore the plugin settings. Both plugins offer customization options that can seriously level up your workflow:

Why You Should Duplicate Pages in WordPress

Let me be clear about something:

Duplicating pages in WordPress isn't a built-in feature. But it's something that can dramatically improve your workflow.

Here's why duplicating pages is a game-changer:

  • Create consistent templates: Build a master page once, then duplicate it for every new page that needs the same layout.
  • Test changes safely: Want to experiment with a new design? Duplicate your page and test without affecting the live version.
  • Save massive amounts of time: Instead of rebuilding complex layouts from scratch, duplicate and modify. I've saved 100+ hours using this approach on Backlinko.
  • Create multilingual content: Duplicate pages to create versions in different languages while maintaining the same design.
  • Streamline content creation: For team member profiles, product pages, or any content that follows a pattern, duplication is 5x faster than starting fresh.

PRO TIP: Duplicating pages is also perfect for creating staging environments to test major updates before they go live.

Manual vs. Plugin Method: Which Is Best?

Let's compare these methods head-to-head so you can choose the right one for your situation:

THE BOTTOM LINE: If you only need to duplicate a simple page once in a blue moon, the manual method is fine. For everything else, use a plugin.

Conclusion and Next Steps

There you have it: the complete guide to duplicating pages in WordPress.

Let's quickly recap the key points:

  • Duplicating pages saves time and ensures consistency
  • The manual method works for occasional, simple duplication
  • Plugins offer one-click duplication with all elements preserved
  • Yoast Duplicate Post offers advanced features for power users
  • Always update the permalink of duplicated pages

If you're serious about creating content at scale, I strongly recommend using a duplication plugin. It will save you hundreds of hours over time (it certainly has for me). It’s also one of the easiest ways to learn how to duplicate a page in WordPress.

Now I'd like to hear from you:

Which method are you going to try first? Or do you have a different approach to duplicating WordPress pages?

Let me know in the comments below! Also, if you like to keep learning amazing tips like these check out our guides on OneSmartSheep.

Migrate Your Wix Site to WordPress
Save a ton on monthly fees by switching over to WordPress!
Free Domain Name (1-year)
Free Web Hosting (1-year)
Free Email Accounts (1-year)
Built by Experts
Details
Close
Get your dream WordPress website
The Leading WordPress Web Development Agency
Free Domain Name (1-year)
Free Web Hosting (1-year)
Free Email Accounts (1-year)
Built by Experts
Details
Close