How to duplicate a page in WordPress
WordPress doesn’t include a built-in feature for duplicating pages, but you have two easy options if you'd like to duplicate a page or post.
1. Copy All Block Content
If you're using the Block Editor (Gutenberg), you can quickly copy everything from one page and paste it into a new page.
- Open the page you want to duplicate.
- In the top toolbar, open List View.
- Select all of the blocks, then click the 3 dots icon > Copy.
- Create a new page and paste the content.
2. Use a Duplicate Page Plugin
If you'd like to be able to duplicate pages or posts with a single click, install the Duplicate Page plugin. After activating it, hover over any page in your Pages list and click Duplicate to instantly create a copy.
Alternative option for posts: Synced patterns
If you have a blog post that you are frequently reusing/duplicating, another option is to use synced patterns (aka reusable blocks). This allows you to save a post to your WordPress Synced Patterns Library and easily insert it into a new post. Click here for instructions on using synced patterns.