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.
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.
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 copy-paste route loses the featured image, template and page attributes. Describing the outcome instead copies the lot, and lands it as a draft.
“Duplicate the Services page as a draft called Services (2026) and clear the featured image.”
+ 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.
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
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.
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.
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.
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.
Clone a page with its template, attributes and featured image intact — on one site or across a portfolio.
Start free