WordPress export single page is not something the built-in Export tool can do on its own. Tools > Export can filter pages by author, date and status, but it has no box for picking one page.
I tested four ways around that in October 2026 on a WordPress 7.1.3 test site. I used the core Export tool, the free Export Single Post Page plugin, WP-CLI and the WordPress Importer 0.9.6. Then I checked what each export file really contained.
This guide shows each method with screenshots and the test results. It also explains what the export file leaves out. You will know whether images and the design will survive the move.
Can You Export a Single Page in WordPress?
Yes, but not with the default settings, because the core Export tool exports all pages that match an author, date range and status. My test site gave a file with 8 pages in it. To get exactly one page, use a small plugin, WP-CLI or a date range that only that page falls into.
Here is what each method produced on the test site:

- Core Export tool: All 8 pages in one XML file, because there is no single page option.
- Export Single Post Page plugin: One page in one XML file, from a link in the Pages list.
- WP-CLI: One page in one XML file using the page ID.
- Static HTML export: A copy of the page as it looks on the front end, which cannot be imported.
The WordPress Export Tool documentation confirms the filters. It lists categories, authors, dates and status, and nothing that selects one post or page by name.
What Does a WordPress Page Export File Contain?
A WordPress page export file is an XML file in WXR format. It holds the page title, content, slug, status, author and custom fields. It does not hold the image files, the theme or the page builder’s global styles. Plan for those separately.
I checked the file from the WP-CLI export line by line. It had exactly one item, and my test custom field custom_note was inside it with its value.
The whole file my test produced was 6,228 bytes, which is small enough to email or keep in a project folder. It also held the site title, the site URL and the author’s login name in its header.
The image in the page content was there only as a link. The file stored src="https://old-site.com/wp-content/uploads/mug.jpg", which points back at the old site. If the old site goes offline, that image breaks.
Here is what to expect:
- Included: Title, content, excerpt, slug, status, date, author name and custom fields.
- Included as links only: Images and files placed in the content.
- Not included: The theme, menus, widgets, plugin settings and global styles.
- Not included: The page template, unless the same theme is active on the new site.
How to Export Pages From WordPress With the Built-in Tool
To export pages from WordPress with the built-in tool, go to Tools > Export, choose Pages and click Download Export File. You get every page that matches the filters. That is fine for moving all pages at once, and it is the method the old guides mean when they say “export page in WordPress”.
Follow these steps:
- Log in to your dashboard and go to Tools > Export.
- Choose Pages under Choose what to export.
- Set the filters for authors, start date, end date and status if you need them.

- Click Download Export File and save the XML file.
On my test site this downloaded all 8 pages, including the WooCommerce Shop, Cart, Checkout and My account pages. You can trim it to one page with the date filters, but only if that page is the only one published in that month.
The status filter helps a little. Choosing Draft, for example, exports only draft pages. It still cannot narrow the file to one named page.
WordPress Export Single Page With a Plugin
WordPress export single page work is easiest with the free Export Single Post Page plugin. It adds an Export link under each page in the Pages list. One click downloads an XML file that holds only that page, which the normal importer can read.
I tested version 1.3 of Export Single Post Page, which says it is tested up to WordPress 7.0. Here are the steps:
- Go to Plugins > Add Plugin and search for Export Single Post Page.
- Click Install Now and then Activate.
- Go to Pages and hover over the page you want to export.
- Click Export in the row of links under the title.

- Save the XML file the browser downloads.
My download was named cacheteststore.WordPress.2026-10-09.xml and contained exactly one item: the About Our Store page. The same link appears under posts and media. It works for a single post too.
One catch showed up during the import. The importer said “Failed to import author” and gave the page to the current user. The page itself imported fine, but check the author afterwards.
How to Export One Page With WP-CLI
WP-CLI exports one page with a single command if you have SSH access. Run wp export --post__in=39 with the page ID to get a standard WXR file with one item and its custom fields. You can export several pages at once by listing their IDs.
Find the page ID in the address bar while you edit the page. It is the number after post=.
Here are the commands from my test:
wp export --post__in=39 --filename_format=single-page.xml grep -c "<item>" single-page.xml wp import single-page.xml --authors=skip

The count printed 1, and the import added the page with its custom field. Use commas to export more than one page, such as --post__in=39,42. The WP-CLI export command reference lists the other filters, such as --post_type and --start_date.
WP-CLI is also the best choice for moving pages from a local copy to a live site. Our guide to setting up WordPress with Local WP shows where to open a shell for a local site.
How to Import the Page on Another WordPress Site
To import the page, install the WordPress Importer on the new site and then upload the XML file under Tools > Import. Version 0.9 and later can download the images and rewrite links that point at the old site. Tick both options when the old site is still online.
Follow these steps on the new site:
- Go to Tools > Import and click Install Now under WordPress.
- Click Run Importer, choose the XML file and click Upload file and import.
- Assign the author and then tick Download and import file attachments.
- Leave Change all imported URLs ticked so links point at the new site.

- Click Submit and wait for the All done message.
The attachment option only works when the export file includes the image entries. A single page export does not. The importer has nothing to download. In that case, copy the images to the new site’s Media Library first and then update the image blocks.
The URL option comes from the importer itself. The WP-CLI import command notes say the --rewrite_urls flag needs WordPress Importer 0.9.
After the import, open the page and check the permalink. If the new site uses a different structure, follow our guide to setting up pretty permalinks in WordPress before you share the link.
How to Keep the Design When You Export a Page
The design comes from the theme and the blocks, and the export file carries neither. If both sites use the same theme and the same plugins, the page looks the same after import. If not, the content arrives but the layout changes, because styles and templates stay behind on the old site.
Check these before you import:
- Same theme: Install the same theme and the same version on the new site.
- Same blocks: Install any block or page builder plugin the page uses.
- Global styles: Copy custom colors and fonts because they live in the theme settings.
- Reusable patterns: Synced patterns are separate items. Export them too.
Page builders often have their own tools. Elementor, for example, can export a single page as a template file from its own menu. Use that when both sites run the same builder.
If you track the page with analytics, re-add the tracking on the new site. Our guide to installing Google Tag Manager in WordPress covers that setup.
How to Export a WordPress Page as Static HTML or PDF
Static HTML and PDF exports are copies of how the page looks, and WordPress cannot import them. Use them to archive a page, hand it to a client or host it somewhere without WordPress. Plugins such as Export WP Page to Static HTML save the page with its CSS and images.
For a quick copy, open the page in Chrome and press Ctrl+S on Windows or Cmd+S on a Mac. Choose Webpage, Complete to save the HTML with a folder of assets.
For a PDF, open the page and choose Print and then Save as PDF. That keeps the text and images in one file you can email. To give readers a download button instead, a WordPress to PDF plugin such as our Content to PDF adds one to each post. Turn on Background graphics in the print options if the page uses colored sections. Our comparison of PDF plugins for blog posts covers other choices.
Neither file can be imported into another WordPress site. If you need the page to stay editable, use one of the XML methods above.
Which Export Method Should You Use?
Use the Export Single Post Page plugin when you work in the dashboard and need one page on another site. To copy it on the same site, [duplicate a page in WordPress]() instead. Use WP-CLI when you have SSH access or need several pages by ID. Use the core Export tool when you are moving all pages, and a static copy when the page only needs to be viewed.
A quick way to decide:
- One page in the dashboard only: Export Single Post Page plugin.
- One or more pages with SSH: WP-CLI with
--post__in. - All pages: Tools > Export > Pages.
- A copy to view or send: Static HTML or PDF.
There is one more limit to know about. The importer never overwrites a page that already exists. When I imported the same file a second time, it printed “Page About Our Store already exists” and left the page unchanged.
So a WordPress export page file cannot update an older copy of the page. Delete or rename the old page first, or copy the new content into it by hand.
Whatever you pick, test the import on a staging or local site first. That shows you the missing images and author changes before they reach a live page.
Conclusion
WordPress export single page needs a plugin, WP-CLI or a careful date filter, because the built-in tool exports every page that matches. The export file carries the text, slug and custom fields, while images come across only as links.
On the new site, use WordPress Importer 0.9 or later and keep Change all imported URLs ticked. Then move the images and check the author on the imported page.
If the design matters, install the same theme and block plugins first. The layout comes from the site itself.
Frequently Asked Questions (FAQs)
Q1. How to export single page in WordPress without a plugin?
Use WP-CLI with wp export --post__in=ID. This needs SSH access. Without SSH, use Tools > Export, choose Pages and set a start and end date that only that page falls into.
Q2. Does exporting a WordPress page include images?
No. A single page export stores images only as links to the old site. Copy the images to the new site, or keep the old site online and let the importer download them where it can.
Q3. Can I export a WordPress page with its design?
Only if the new site has the same theme and the same block or page builder plugins. The export file carries the content and settings stored with the page, while the theme supplies the layout and styles.
Q4. What is the difference between exporting All content and exporting Pages?
All content includes posts, pages, comments, custom fields, terms, menus and custom post types. Pages exports only pages and their custom fields, filtered by author, date and status.
Q5. Why did my imported page get a different author?
The importer could not match the author in the file to a user on the new site. In my test it showed “Failed to import author” and gave the page to the current user. Change the author in the page settings after import.
Q6. Can I export a WordPress page as a PDF?
Yes. Open the page in your browser, choose Print and then Save as PDF. The PDF is a copy for reading or sharing, and it cannot be imported into another WordPress site.
