WordPress

How to duplicate a page in WordPress

illustration of duplicating a webpage

In the ever-evolving world of website management, efficiency remains paramount. Whether you’re a seasoned WordPress user or just beginning to explore content creation, you’ve likely encountered the need to duplicate pages or posts. Fortunately, you can simplify and streamline this task with the right tools. One such tool that stands out in the WordPress ecosystem is the “Yoast Duplicate Post” plugin, developed by Enrico Battocchi & Team Yoast. In this comprehensive guide, we will delve into duplicating pages in WordPress using this simple but powerful plugin, explore its features, and uncover the benefits of the “Rewrite & Republish” functionality.

Skip to
To Top

The Need for Page Duplication

Duplicate content may not be ideal for your website’s SEO, but there are legitimate reasons to duplicate pages within your WordPress site. Before we dive into the specifics of duplicating pages in WordPress, let’s take a moment to understand why this functionality is essential for website owners and content creators alike.

Template Creation


Duplication allows you to create templates or master pages that can serve as a foundation for new content. This is particularly useful if you have a consistent layout or structure across multiple pages on your site.

Revision and Experimentation


Duplicating pages provides a safe environment for experimentation and revision. You can make changes to the duplicated page without affecting the original, allowing for A/B testing or trying out different design elements.

Time Efficiency


Manually recreating similar pages can be time-consuming and error-prone. By duplicating pages, you can replicate existing content with just a few clicks, saving valuable time that can be allocated to other tasks.

The best plugin to duplicate a page in WordPress

Now that we’ve established the importance of page duplication, let’s explore how the Yoast Duplicate Post plugin can help streamline this process. The Yoast Duplicate Post plugin is a versatile tool that simplifies the task of duplicating pages, posts, and custom post types in WordPress. Developed by Enrico Battocchi and the team at Yoast, this plugin boasts a user-friendly interface and a robust set of features designed to enhance your content management workflow.

Key Features of Yoast Duplicate Post Plugin

Clone Option

The plugin offers a straightforward “Clone” option, allowing you to duplicate pages and posts with a single click. This creates a copy of the original live page, saved as a draft with a version number added to the slug.

New Draft Option

In addition to cloning, Yoast Duplicate Post provides a “New Draft” option, which duplicates any draft you are working on, allowing you to easily create multiple versions to compare before choosing your favorite.

Rewrite & Republish

I find this feature to be the most powerful! You can use this to replace a live page or post on your website, keeping the slug, metadata, etc all in place, while giving you time to work on the new content and have it reviewed by your colleges before pushing it live.

Now that we have a basic understanding of the Yoast Duplicate Post plugin and its features, let’s walk through the process of duplicating a page in WordPress using this tool.

How to Duplicate a Page in WordPress with Yoast Duplicate Post

Step 1: Install and Activate the Plugin

The first step is to install and activate the Yoast Duplicate Post plugin on your WordPress site. You can do this by following these simple steps:

  1. Navigate to the “Plugins” section in your WordPress dashboard.
  2. Click on “Add New” and search for “Yoast Duplicate Post” in the search bar.
  3. Once you locate the plugin, click on “Install Now” and then “Activate” to enable it on your site.

Step 2: Duplicate a Page

With the plugin installed and activated, duplicating a page is incredibly easy. Here’s how you can do it:

  1. Navigate to the “Pages” section in your WordPress dashboard.
  2. Hover over the page you want to duplicate, and you’ll notice two new options: “Clone” and “New Draft.”
  3. Click on “Clone” to create an exact copy of the page, or click on “New Draft” to duplicate the page as a draft.
  4. Once you click on your desired option, the duplicated page will appear in the list of pages with a prefix indicating that it’s a duplicate.
  5. And that’s it! You’ve successfully duplicated a page in WordPress using the Yoast Duplicate Post plugin. Feel free to make any necessary edits or modifications to the duplicated page before publishing it.

Customization Options

The plugin offers various customization options, allowing you to specify which elements of the page to duplicate. This includes content, title, excerpt, featured image, custom fields, and more.

Exploring the Rewrite & Republish Feature

In addition to basic page duplication, the Yoast Duplicate Post plugin offers a unique feature called “Rewrite & Republish.” This feature allows you to update an existing page with content from another page while preserving its URL and metadata. Let’s take a closer look at how this feature works and its benefits.

Benefits of the Rewrite & Republish Feature

Content Refresh


With the Rewrite & Republish feature, you can easily refresh outdated content by replacing it with updated information from a duplicate page.

SEO Optimization


Updating existing pages with fresh content can improve their search engine rankings, as search engines prioritize up-to-date and relevant content.

Maintain URL Structure


Unlike creating a new page, Rewrite & Republish allows you to update content while keeping the original URL intact. This ensures continuity and prevents broken links.

Time Savings


Instead of creating a new page and redirecting traffic, you can quickly update existing content with the Rewrite & Republish feature, saving time and effort.

How to use the Rewrite & Republish Feature

By leveraging the Rewrite & Republish feature, you can keep your website’s content fresh and relevant, enhancing the user experience and driving engagement.

  1. Navigate to the page you want to update.
  2. Click on “Rewrite & Republish” to open the page/post in a new draft ready for you to edit.
  3. Edit the new draft page and click “Save Draft” anytime to continue working on it later or to share it with colleges. Your original post will stay untouched while you work on the draft.
  4. You can also click on “Compare” to compare your changes with the original version before merging, just be sure to save the draft before clicking on compare.
  5. When you are ready to go live with the updated content, click on “Republish.
Screenshot of Republish block for Rewrite and Republish option

Yoast Duplicate Post Rewrite & Republish Video Walkthrough

The Bottom Line

Duplicating a page in WordPress is a straightforward process that can save you time and effort, especially when managing a large website with similar content structures. Whether experimenting with different designs, streamlining your workflow, or creating variations for specific purposes, knowing how to duplicate pages empowers you to make the most of your time. Additionally, the Rewrite & Republish feature offers a convenient way to update existing pages with fresh content while maintaining SEO integrity and URL consistency. By following the steps outlined in this guide, you can efficiently duplicate pages in WordPress, allowing you to focus more on creating engaging content and optimizing your website for success.

 

Need Support?

We build strategies so you can reach your goals.