There are several reasons you may want to duplicate a page in WordPress. For example, you want to edit a huge part of a post that will take time to complete.
And while you’re doing this in the background, you don’t want to take it off the blog.
Or, you want to test different page layouts and not want your audience to see a live version of your work-in-progress pages.
Whatever your reasons, numerous use cases exist for cloning a page in WordPress.
But how you copy a page in WordPress without losing the original content is what matters. And the ability to retain the original content metadata, like the description text, keywords, tags, comments, etc.
In this post, we will learn how to duplicate a page and post in WordPress. I will walk you through the two easiest ways to clone a page in WordPress without editing your theme files.
Why Duplicate a Page or Post in WordPress
As an extension of the opening paragraphs of this article, there are other reasons to consider duplicating a page the right way instead of copying and pasting.
Let’s say you’re about to launch a marketing campaign and need to do A/B testing things like traffic sources, call-to-action buttons, content layouts, etc.
You need a way to quickly duplicate the original content to save time; besides, you need most of the content in both versions and just a few changes here and there.
Of course, you can copy and paste into a word editor like Docs and Microsoft Word, but if the page is built with page builders like Elementor and Divi, this won’t replicate on your text editor.
You can copy or clone everything in one click by using a duplicate page or post features to replicate the page. And that is what the rest of the article is all about.
Duplicating Page/Post in WordPress Using a Plugin
The plugin method is the first method we will use to duplicate a page in WordPress. It’s a quick and more convenient way to copy everything in one click.
Yoast Duplicate Post plugin is among WordPress’s most popular for duplicating posts or pages. The plugin has a few extra features, making it one of the most used for this purpose.
You can clone multiple posts or pages in one click and even set a suffix or prefix to identify which is original from the duplicate content.
For example, if you want to duplicate the post title “How to install WordPress,” set the prefix as a “duplicate of.”
The duplicate post will be renamed as Duplicate of How to Install WordPress. It makes it easy to quickly identify which post is original or duplicated.
Download and activate the plugin to duplicate a page in WordPress with the Yoast Duplicate Post plugin.
Afterward, go to your WordPress admin menu and click on posts or pages (depending on the one you want to clone).
Next, click All Page or All Post on the list, hover your mouse over the page or post you want to duplicate, and two menu options will pop up “Clone and New Draft.”
Select clone if you want to duplicate the post or page, and select new draft if you want to create a new draft for the post or page.
Yoast Duplicate Post Plugin comes with other notable features:
- The bulk clone feature allows you to select and duplicate multiple posts or pages at once
- Duplicate a post or page and return it to the list.
- Use the bulk action feature to clone multiple pages or posts.
- Create a template and clone a post or page from the front end.
Duplicate Page and Post
This is a relatively simple duplicate post or page plugin you can use to quickly clone any post type in minutes.
The Duplicate Page and Post plugin allows you to duplicate any post or page type without modifying the title, post type, content, and more.
To use the plugin, download and activate it. Then open the WordPress page or post list you want to duplicate. Hover your mouse on the post or page you want and click on “Duplicate.”
The duplicate page or post will be the same name as the original. You can now open it in the WordPress text editor to edit.
The plugin is simple and does not require a complex setup process.
The plugin comes with a few extra features:
- You can create a duplicate of a specific custom post type.
- The option to add a post suffix
- Option to select between the Classic editor and Gutenberg block editor
- Add custom text to the duplicate link button
- Select duplicate post status
- Redirect duplicate post
If you want to retain custom fields or taxonomies while making a replica of your post or pages, the Post Duplicator is the ideal plugin. But you can’t clone comments to the new post or page.
It is a simple plugin that allows you to create an exact copy of a post or page with a few options.
For example, you can set post status as the original, set timestamp, offset date and time per your settings, and more.
You can also modify the post title from the settings.
Download the plugin from your WordPress admin or go to wordpress.org from the button below.
After downloading it, activate and play around with the setting if you want something different from the default setting.
Now, go to WordPress admin, and navigate the list of pages or posts. Click on the Duplicate post or page from the menu underneath the post or page title.
The post is automatically cloned, and you can start to edit from the text editor interface.
How to Quickly Copy a Page in Gutenberg Editor
Using this method is ideal if you just want to copy the content of a page and images without the extra metadata and headline.
WordPress now has a feature that allows an editor to copy a page’s content in one click with the proper formatting.
But you must be using the Gutenberg editor to find this option. There is a different method if you still use the Classic WordPress editor.
This is how to copy a page or post content in the WordPress Gutenberg editor.
Navigate to your WordPress admin and open the page or post you want to copy its content in the Gutenberg editor. Now click on the three vertical dots at the top-right concern of the editor’s page.
Look at the image below…if you don’t see it clearly, you can zoom it on the screen.
From the list of options, click “Copy All Content,” and all the content, formatting, and images on that page or post within the editor will be copied with one click.
But not the headline, meta description, keywords, and more.
Now you can create a new page or post and paste the content. After that, add your content headline, edit, and work around to make it the perfect blog post you ever wanted.
In the image below, you can see our duplicate content from the original WordPress post. But this time, without the title.
As you can see, duplicating a page or post with the WordPress Gutenberg editor is easy. You don’t need to use a plugin or any other third-party tool.
FAQ – How to Duplicate a Page in WordPress
Can you duplicate a page in WordPress without a plugin?
You can duplicate a page or post in WordPress without a plugin. The simplest method is to use the Gutenberg editor Copy All Content feature described in this post.
While you can also clone a post or page by editing the function.php file, it’s not a beginner-friendly method, and you can easily break your site if you don’t know what you’re doing.
I don’t recommend you go through the editing function.php file just because you want to duplicate a page or post in WordPress. There are other simple and non-risky methods to achieve your goal, like installing one of the plugins listed on this page.
What does cloning a page mean in WordPress?
Cloning a page is when you create an exact or duplicate copy of your WordPress pages or post in a specific location to further edit or work on for a purpose.
You might want to clone a page in WordPress for testing purposes, edit a post, restrict access to a live production website or page, quickly publish content on another blog, etc.
What is the difference between clone and duplicate in WordPress?
Clones allow you to create multiple copies of a duplicate page, field, post, or custom post type; why do duplicates allow you to create a copy of the selected item. You can use the clone feature to create many copies of duplicates.
Can I copy a page from one WordPress site to another?
Yes, you can copy a page or post from one website to another, but it depends on what purpose justifies the action.
If you’re moving your content from one website domain to another, WordPress has a feature that lets you download and import all website content to another without fully migrating the blog.
But if you’re copying someone else’s content to your blog for publishing purposes, that’s not a good blogging practice, and you should refrain from doing that.
While you can manually duplicate a page in WordPress by a simple copy-and-paste method, it can be stressful when dealing with many pages or posts.
There are a few methods that you can use to manage the process and handle multiple contents at once.
One of the best ways to clone multiple pages in WordPress is with a plugin.
Duplicate content plugins provide a fast and easy way to create an exact copy of any page or post in WordPress in minutes.
You don’t need to edit the function.php file to create a duplicate of any WordPress page if you don’t want to.
Besides, when you edit the function.php file, change it to a new WordPress theme. The customization will not take effect on the new theme.
So the best way to duplicate a post in WordPress is to use a plugin or copy and paste.