Duplicate WordPress pages easily
In WordPress there are now a lot of good functions “out-of-the-box”. However, I was always missing one useful function: duplicating WordPress pages or posts that have already been created. These are often structured in a similar way and “only” differ in their content. If you have to start “from scratch” with every new page, this can be very time-consuming.
Fortunately, there are very good plugins that can help you with this and save you a lot of time and work. In the following I would like to introduce you to a selection of plugins with which you can easily copy your WordPress posts, pages or even an entire website.
Duplicate WordPress site via plugin
As already indicated in my brief introduction, there are a variety of different plugins available for copying WordPress pages. I will now introduce you to my two personal favorites, you are welcome to write me your experience with these plugins in the comments.
Yoast Duplicate Post
We already know the name Yoast from the very famous and extremely useful plugin Yoast SEO. With the help of Yoast Duplicate Post you can, as the name suggests, duplicate posts or create new drafts based on a specific post. I have created a short guide for you on how to use the plugin.

Duplicate WordPress sites in less than 5 minutes
Needed time: 5 Minutes
- Install Yoast Duplicate Post
In WordPress, navigate to Plugins > Install on the left panel and search for Yoast Duplicate Post. Install and then activate the plugin
Advertising - Duplicate WordPress Page or Post
After you have successfully activated the plugin, you will find a new option in the blog section under your posts or pages: Duplicate or Clone. With this you copy the entire post and thus have a duplicate of your original article. if you up New draft If you click, a copy will also be created, but you will land directly in the editor to work on editing your post. If you want to duplicate multiple posts or pages at once, there is a useful bulk function. Simply mark all the posts that you want to copy and then select multiple functions or multiple functions in the dropdown. Duplicate Bulk Actions or select Clone.
- duplicate created
After you click Duplicate, the post will as the latest draft appear in your overview with the suffix “Copy of…”.
- More settings from Yoast Duplicate Post
In the plugin settings you can specify which elements of a page or post should be copied (title, date, status, excerpt, content, author, etc.). In addition, under Permissions you can specify which other post types can be duplicated and who (keyword: role concept) has permission to do so (only the site admin or other users). This way you can also easily duplicate templates in Elementor, for example.
Advertising
Duplicate Post Page Menu & Custom Post Type
Another tool that I can wholeheartedly recommend is Duplicate Post Page Menu & Custom Post Type. In my opinion, the big advantage of this plugin is that you can use it to duplicate many different types of entries. In addition to posts, pages, events or products, you can also add entire duplicate menus.

As with Yoast Duplicate Post, you have various setting options with which you can specify which post type (called Custom Post Type) can be duplicated. In addition to the free version of the plugin, there is also a Pro version in which it is possible, for example, to create up to 100 duplicates with just one click.
Duplicate WordPress site

If you don't just want to duplicate a single page or post, but your entire WordPress site, there is also a very useful tool: Duplicator – WordPress migration plugin. In one of my next posts, I will explain how you can use it to migrate your existing website step by step, for example from one server to a new one. Because I have already tested this scenario. 🙂
I hope you found my quick guide to duplicating WordPress sites helpful. Feel free to leave me a comment, I'm happy about any feedback! In my category Tips and tricks you will find further instructions about blogging in WordPress, for example how to do this in a few minutes Remove “Proudly presented by WordPress” in the footer of your site .
Thanks for the detailed description Lina. I've often had a scenario like this and I've always taken the trouble to set everything up from the beginning. Cool feature!