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.

  1. Open the page you want to duplicate.
  2. In the top toolbar, open List View.
  3. Select all of the blocks, then click the 3 dots icon > Copy.
  4. 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.