Content

How to duplicate a page in WordPress

Duplicating a page copies its content and layout into a new draft so you can reuse a design without rebuilding it. It is the usual starting point for landing-page variants, seasonal versions of a page, and templates you reuse across a site.

The manual way

How to do it in WordPress

  1. Open the page and switch to the code editor. Open the page you want to copy in the block editor. Click the options menu (⋮) in the top right and choose Code editor. This shows the underlying block markup rather than the rendered layout.
  2. Select everything and copy it. Click into the editor area, select all the markup and copy it. You are copying block comments alongside the content, which is what preserves the layout rather than just the text.
  3. Create the new page and paste in code view. Create a new page, switch that one to Code editor as well, and paste. Switch back to the visual editor and the blocks will render exactly as they did on the original.
  4. Re-apply everything that lives outside the content. This is the step that catches people. Copying blocks does not copy the featured image, page template, parent page and order under Page Attributes, custom fields, or SEO title and meta description. Set each of those on the new page manually.

Worth knowing: WordPress has no built-in duplicate button, which is why this is fiddlier than it should be. If the page was built with Elementor, use Elementor's own save-as-template and import instead — copying block markup will not carry an Elementor layout, because Elementor stores its data separately.

The plugin way

If you do this regularly

A duplicate-post plugin adds Clone and New Draft links directly to the Pages list, and copies the metadata the manual method drops — featured image, template, custom fields and taxonomy terms. If you duplicate pages more than occasionally, this is worth the plugin.

One caveat: Check what the plugin copies before trusting it on a page with custom fields, and confirm it is still maintained — duplicate-post plugins are a category with several long-abandoned entries.

The fast way

Or just say it.

The copy-paste route loses the featured image, template and page attributes. Describing the outcome instead copies the lot, and lands it as a draft.

You say

Duplicate the Services page as a draft called Services (2026) and clear the featured image.

What changed
+ Created page “Services (2026)” — status: draft
+ Copied 14 blocks from “Services”
+ Copied page template, parent and menu order
- Featured image: cleared as requested

The duplicate is created as a draft and logged, so removing it is one click rather than a delete you have to remember to finish. How undo works.

At scale

Doing this across multiple sites

Duplicating the same starter layout onto twelve client sites is one instruction rather than twelve copy-paste sessions, and each copy lands as a draft so nothing goes live until you approve it.

Related: Building pages with Elementor · WordPress site management

Questions

How to duplicate a page in WordPress: questions

Does WordPress have a built-in duplicate page option?

No. There is no native duplicate or clone button in WordPress for pages or posts. You either copy the block markup through the code editor, or install a plugin that adds the option to the Pages list.

Why does my duplicated page look different?

Almost always because something outside the content area did not copy. Page templates, featured images and custom fields live separately from the blocks, so a copy-paste of the content leaves them unset. Elementor and other page builders store layouts in their own tables, which block markup does not include at all.

How do I duplicate a page without a plugin?

Open the original in the block editor, switch to Code editor from the options menu, copy everything, then paste it into the code editor of a new page. Afterwards, set the featured image, page template, page attributes and SEO fields on the new page by hand.

Can I duplicate a page to another WordPress site?

Yes — the block markup is portable, so pasting it into the code editor on another site reproduces the layout. Images will still point at the original site's media library, so re-upload them and update the blocks, or use the built-in export and import tools for a larger move.

Reuse a layout without rebuilding it.

Clone a page with its template, attributes and featured image intact — on one site or across a portfolio.

Start free