How to Duplicate a Page in WordPress: A Step-by-Step Guide for Beginners

Duplicating a page in WordPress is a simple and effective way to save time while keeping your site layout consistent. Whether you're creating multiple service pages, setting up landing pages with similar designs, or testing different versions of content, copying an existing page can help streamline your workflow and maintain a uniform appearance across your website.

If you're new to WordPress, the process might seem a bit confusing at first. This beginner-friendly guide is here to help. It covers all the major methods of duplicating a page, including using plugins, doing it manually without any tools, and working with popular page builders like Elementor or Divi. It also explains how duplication works in different WordPress setups, such as WooCommerce or multisite networks.

By the end of this guide, you will have a clear understanding of how to duplicate a page in WordPress using the method that suits you best.

Different Easy Ways to Duplicate WordPress Pages

1. Duplicating a Page in WordPress Using a Plugin

If you're looking for the quickest and easiest way to duplicate a WordPress page, using a plugin is the most beginner-friendly option. These plugins are designed to create a copy of any page or post with just one click, saving you time and effort.

Popular Plugins

Here are some of the most commonly used plugins for duplicating pages:

Duplicate Post (now part of Yoast)

This plugin is one of the most trusted tools for page duplication. Once installed, it adds “Clone” and “New Draft” options below your pages and posts in the WordPress dashboard. It's simple, effective, and now maintained by the team behind Yoast SEO.

Yoast Duplicate Post

This is the updated version of the original Duplicate Post plugin. It offers more settings, including the ability to duplicate custom post types, set default titles for clones, and control which user roles can use the duplication feature.

Elementor Pro’s Save as Template Feature

If you're wondering how to duplicate a page in WordPress Elementor, Elementor Pro makes it simple. You can save any page or section as a reusable template. Instead of duplicating the entire page through the dashboard, you can insert the saved template into a new page directly from the Elementor editor. This is especially useful for maintaining design consistency across your site.

Step-by-Step Instructions

Follow these simple steps to duplicate a page in WordPress using a plugin like Yoast Duplicate Post:

  1. Go to Plugins > Add New
    Log in to your WordPress dashboard and navigate to the “Plugins” section on the left-hand menu. Click on “Add New.”

  2. Search, install, and activate the plugin
    In the search bar, type “Yoast Duplicate Post” or “Duplicate Post.” Click “Install Now” next to the plugin, then click “Activate” once the installation is complete.

  3. Navigate to Pages > All Pages
    After activation, go to the “Pages” section and click on “All Pages” to view your existing content.

  4. Hover over the desired page and click “Clone” or “New Draft”
    Hover your mouse over the page you want to duplicate. You’ll see new options appear under the page title:
    Clone: Creates an unpublished duplicate of the page , which means WordPress clone page.
    New Draft: Creates a duplicate and opens it immediately in edit mode.

  5. Open the duplicated version and start editing
    Once the copy is created, you can rename the title, update the content, and make any other changes as needed before publishing.

This process is fast, requires no coding, and works well for both beginners and experienced users.

Before choosing to use a duplicate page WordPress plugin, it's helpful to consider the advantages and potential drawbacks.

Pros

  • Fast and easy to use: Most duplication plugins work with a single click, saving time for beginners and advanced users alike.
  • No coding required: You don’t need any technical knowledge or editing of theme files.
  • Reliable and consistent: These plugins duplicate not only the content but also the metadata, featured image, and SEO settings.
  • Works with posts, pages, and custom post types: Most plugins support duplication across different content types in WordPress.

Cons

  • Adds an extra plugin to your site
    Each plugin you install increases the number of active components, which can slightly impact site performance or add to maintenance tasks.

If you prefer to keep your WordPress setup lightweight or have limited plugin space, you might want to consider duplicating a page without using a plugin, which we’ll cover next.

2. Duplicating a Page in WordPress Without a Plugin

If you prefer not to install additional plugins, there are several ways to duplicate a page manually or using built-in features. These methods offer more control and help keep your WordPress site lightweight.

1 Manual Copy-Paste Method

This is the most straightforward method and requires no additional tools.

  1. Open the original page
    Go to Pages > All Pages, then click “Edit” under the page you want to duplicate.

  2. Copy all content
    In the WordPress editor (Classic or Block), select all the content and copy it (Ctrl+C or Command+C).

  3. Create a new page and paste content
    Navigate to Pages > Add New, then paste the copied content into the editor.

  4. Manually reassign SEO settings, page template, and featured image
    After pasting the content, you'll need to manually adjust settings like:

    • Page title
    • SEO title and meta description (if using an SEO plugin)
    • Page template (if applicable)
    • Featured image

This method works best for small sites or one-time copies.

2 Using Theme-Specific Features

Some WordPress themes and page builders come with built-in tools to help you duplicate layouts or entire pages.

  • Divi Theme: Offers a “Save to Library” feature that lets you reuse layouts across multiple pages. You can also clone an existing page during page creation.
  • Astra Theme: When paired with the Starter Templates plugin, Astra allows you to import and reuse entire page templates.
  • Block Themes (using Full Site Editing): Let you copy and reuse block patterns and templates within the editor.

These features vary depending on your theme, so check the documentation or theme settings panel for available options.

3 Using Custom Code (for Advanced Users)

If you're comfortable working with code, you can add a PHP function to your theme to enable page duplication from the admin panel.

  1. Add a PHP function to your theme’s functions.php file
    Insert a custom function that clones the post and adds a duplicate option in the dashboard. This code should be placed in your child theme to avoid being overwritten by updates.

  2. Add a custom “Duplicate” link to the admin page list
    The function can be written to show a “Duplicate” link next to each page in Pages > All Pages, similar to how plugins work.

  3. Use a child theme to avoid update conflicts
    Always apply custom functions through a child theme so your changes remain safe during theme updates.

This method requires some knowledge of PHP and WordPress functions. It’s ideal for developers or users who want full control without relying on plugins.

3. Using Page Builders to Duplicate a Page

If you're using a page builder like Elementor or Divi, duplicating a page becomes even easier. These tools come with built-in features to save and reuse designs, helping you maintain a consistent layout across your site.

1 Elementor

Elementor makes it simple to duplicate a page using its Save as Template feature.

  1. Open the page in Elementor
    Go to Pages > All Pages, then click “Edit with Elementor” on the page you want to copy.

  2. Click the arrow next to the Update button
    At the bottom of the editor, find the Update button. Click the small arrow next to it to reveal more options.

  3. Choose “Save as Template”
    Select Save as Template, give your layout a name, and save it.

  4. Create a new page and insert that saved template
    Go to Pages > Add New, edit with Elementor, and click the folder icon to access your My Templates. Insert the saved template into the new page.

This method is quick and ensures your entire design—including widgets, spacing, and styling—is preserved.

2 Divi Builder

Divi also provides a flexible way to duplicate pages using the Library.

  1. Use the “Save to Library” feature
    Open your page in the Divi Builder. Click the menu icon on a section, row, or the full layout, then choose Save to Library.

  2. Load the saved layout into a new or existing page
    When creating a new page, launch the Divi Builder and choose Load from Library. Select the layout you previously saved to insert it.

With both Elementor and Divi, these features help you manage page designs more efficiently and keep branding consistent across your site.

4. Duplicating Pages in WordPress Multisite or WooCommerce

Duplicating content in more complex WordPress setups like Multisite or WooCommerce works a little differently but remains straightforward with the right tools.

1 WordPress Multisite

In a Multisite environment, you may want to copy pages between different sites within the network. Standard duplication plugins usually work only within a single site, so a specialized solution is needed.

  • Use a plugin like NS Cloner
    NS Cloner is designed specifically for WordPress Multisite setups. It allows you to clone entire sites or selectively copy content such as pages and posts.

  • Follow multisite-safe procedures
    When duplicating pages, ensure that the plugin supports your multisite version and doesn't overwrite important settings, such as user roles or theme configurations. It’s also a good idea to test on a staging site first.

This method is ideal for network administrators managing multiple sites with similar content or structure.

2 WooCommerce Product Pages

WooCommerce makes it easy to duplicate product pages for fast catalog creation.

  • WooCommerce includes a built-in “Duplicate” link
    Navigate to Products > All Products, hover over a product, and click “Duplicate.” This creates a copy with the same attributes, images, and descriptions. You can then edit the new product as needed.

  • You can also use WooCommerce-specific duplicator plugins
    For more advanced control, plugins like Duplicate Variations for WooCommerce or YITH WooCommerce Quick Duplicate Product offer features like bulk duplication or duplication of variable product types.

Duplicating products can save a lot of time, especially when your store has similar or template-based product listings.

5. Editor-Specific Page Duplication

The method you use to duplicate a page can also depend on which WordPress editor you're working with — Gutenberg or the Classic Editor. Both editors support manual and plugin-based duplication, but there are slight differences in approach.

1 Gutenberg Block Editor

The Gutenberg editor, now the default in WordPress, makes duplicating content straightforward.

  • Manual copy-paste works well with Gutenberg
    Open the existing page, select all blocks (Ctrl+A or Command+A), copy, and paste them into a new page. Gutenberg preserves the block structure during this process.

  • Most popular duplication plugins support Gutenberg blocks
    Plugins like Yoast Duplicate Post fully support Gutenberg and will copy all blocks, layouts, and settings when you duplicate a page.

This makes it easy to reuse content while keeping the design consistent.

2 Classic Editor

If you're using the Classic Editor plugin or an older version of WordPress:

  • Use the “Text” tab to copy HTML content
    Open the original page, switch to the Text tab (not Visual), and copy the HTML markup. This ensures you capture all formatting, shortcodes, and custom styles.

  • Paste it into a new page and reapply settings as needed
    Create a new page, go to the Text tab, and paste the copied code. Then switch back to Visual to make edits and update the SEO settings, featured image, and other page options.

This method is simple and effective for users familiar with basic HTML or the Classic Editor environment.

6. How to Duplicate a Page in Other CMS Platforms

If you're using a content management system other than WordPress, page duplication is still easy, though the steps may vary depending on the platform. 

Here's how to do it in some of the most popular CMS tools.

1 Shopify

In Shopify, duplicating content is particularly useful when managing products or informational pages.

  • From the Pages or Products section, use the “Duplicate” option
    Go to Online Store > Pages or Products, then locate the item you want to duplicate. Click the “…” (more options) next to the item and select Duplicate.
    Shopify will create a copy that includes all the content, but you’ll need to update the URL and SEO settings manually.

This is great for setting up similar product pages quickly.

2 Wix

Wix allows for fast duplication of both content and design across your site.

  • Select the desired page, click the settings icon, and choose “Duplicate Page”
    In the Wix Editor, open the Pages menu. Hover over the page you want to copy, click the Settings (gear) icon, and select Duplicate Page.
    The new page will appear in the menu and can be edited separately without affecting the original.

This is useful for maintaining design consistency.

3 Squarespace

Squarespace also offers a built-in duplication feature.

  • Open page settings and select “Duplicate” from the options menu
    Navigate to the page you want to copy, click the Settings icon (gear icon), then scroll down and click Duplicate.
    Squarespace will create a clone of the page, which you can rename and adjust as needed.

This feature helps when you're creating multiple pages with similar layouts or content blocks.

If you’re trying to decide which platform is better for your eCommerce website, check out our comparison of Shopify and Squarespace CMS platforms. It covers key features, ease of use, pricing, and which one makes page duplication and content management easier for online stores.

Conclusion

Duplicating a page in WordPress is a smart way to save time, keep your site’s layout consistent, and test out new ideas without starting from scratch. You can use a plugin like Yoast Duplicate Post for a quick solution, or go the manual route if you want more control. Page builders like Elementor and Divi also make it super easy to reuse layouts with just a few clicks. No matter which method you choose, don’t forget to rename your duplicated page, update the URL, and tweak your SEO settings before hitting publish. 

And if things get too technical or you just want someone to take care of it for you, our team at WhatArmy is here to help. We offer WordPress development support to keep your site running smoothly and efficiently.

Time to call in the ‘A’ Team?

Still have a couple lingering questions? Talk to someone on our team and they will answer your questions and point you in the right direction