black flat screen computer monitor

How to Convert WordPress Posts to Pages (and Pages to Posts)

WordPress treats Posts and Pages as two distinct content types. Posts are chronological, category-driven entries — ideal for blogs and news. Pages are static, hierarchy-friendly content — perfect for “About Us” or “Contact” sections. But what happens when you need to switch one to the other? This guide walks you through every method available.


Why Would You Need to Convert a Post to a Page (or Vice Versa)?

There are many practical reasons why content type conversion becomes necessary:

  • You created a cornerstone article as a Post but now want it as a standalone Page.
  • You built a company update as a Page and now want it listed in your blog feed as a Post.
  • A site migration or redesign requires reorganising content types.
  • SEO strategy changes — removing an article from the blog feed to give it a permanent, static URL.
  • You want to remove a Page from navigation and make it part of your blog archive instead.

🤓😎 More and more people are getting our Geek, Privacy, Dev & Lifestyle Tips

Want to receive the latest Geek, Privacy, Dev & Lifestyle blogs? Subscribe to our newsletter.

Method 1: Convert Manually via WordPress Admin (No Plugin)

WordPress doesn’t offer a native “Convert to Page” button out of the box. However, you can simulate a conversion using these steps:

Steps to Manually Convert a Post to a Page

  1. Go to Posts → All Posts in your WordPress dashboard.
  2. Open the Post you want to convert.
  3. Copy all the content (title, body, featured image, etc.).
  4. Navigate to Pages → Add New.
  5. Paste the content into the new Page.
  6. Set up the slug, SEO metadata, and page attributes.
  7. Publish the new Page.
  8. Set up a 301 redirect from the old Post URL to the new Page URL using a redirect plugin (e.g., Redirection or Yoast SEO).
  9. Delete or unpublish the original Post.

⚠️ Important: Always set a 301 redirect from the old URL to the new one to preserve SEO equity and prevent broken links.


Method 2: Convert Using a WordPress Plugin

Plugins make this process fast, reliable, and reversible — especially useful when converting dozens of posts at once.

Recommended Plugins for Post ↔ Page Conversion

1. Post Type Switcher

Post Type Switches

Best for: Quick, one-click conversion directly inside the post/page editor.

This is the most popular dedicated plugin for this task. It adds a simple dropdown in the WordPress editor that lets you change the post type (e.g., from Post to Page, or to any Custom Post Type) without leaving the editor.

  • ✅ Works in both Classic and Block (Gutenberg) Editor
  • ✅ Supports Custom Post Types (CPTs)
  • ✅ No setup required — install and use immediately
  • ✅ Free on the WordPress Plugin Repository
  • ⚠️ Does not automatically set redirects — handle those separately

🔗 Post Type Switcher on WordPress.org


2. CMS Tree Page View

Best for: Managing large volumes of pages with a tree-view interface, with built-in drag-and-drop.

While primarily a page management tool, CMS Tree Page View gives you better control over your content hierarchy and can assist in reorganising posts and pages efficiently.

  • ✅ Drag-and-drop page hierarchy management
  • ✅ Visual overview of content structure
  • ✅ Free and actively maintained

🔗 CMS Tree Page View on WordPress.org


3. WP All Import

Best for: Bulk converting large numbers of posts to pages via CSV/XML import/export.

If you need to convert hundreds of posts at once, WP All Import + WP All Export is the most powerful approach. Export your posts, modify the post type in the spreadsheet, and re-import as Pages.

  • ✅ Handles bulk conversions efficiently
  • ✅ Full control over all post metadata during import
  • ✅ Drag-and-drop field mapping interface
  • ⚠️ Steeper learning curve
  • ⚠️ Pro version required for some advanced features

🔗 WP All Import on WordPress.org


4. Redirection

Best for: Managing 301 redirects after converting post types to preserve SEO.

After converting a Post to a Page (or vice versa), the URL will typically change. The Redirection plugin is essential for managing those URL changes and preventing 404 errors.

  • ✅ Easy-to-use redirect manager
  • ✅ Can automatically detect URL changes
  • ✅ Logs 404 errors to help catch broken links
  • ✅ Free

🔗 Redirection on WordPress.org


5. Advanced Custom Fields (ACF) + Custom Post Type UI

Best for: Developers who need full control over content types and field migration.

For complex sites with custom fields attached to Posts or Pages, using ACF alongside Custom Post Type UI gives you granular control over what data migrates and how it’s structured after conversion.

  • ✅ Ideal for developer-level customisation
  • ✅ Handles custom field migration cleanly
  • ⚠️ Requires technical knowledge

Method 3: Convert Using WP-CLI (Developer Method)

If you have command-line access to your server, WP-CLI provides a fast, scriptable way to bulk convert post types.

# Convert a single post (ID: 42) from 'post' to 'page'
wp post update 42 --post_type=page

# Bulk convert all posts to pages
wp post list --post_type=post --format=ids | xargs -I {} wp post update {} --post_type=page

⚠️ Always back up your database before running bulk WP-CLI commands.


What Happens to Metadata, Categories & Tags After Conversion?

This is a critical consideration. When you convert a Post to a Page:

Data TypePost → PagePage → Post
Title & Content✅ Preserved✅ Preserved
Slug / Permalink⚠️ May change (set redirect)⚠️ May change (set redirect)
Categories❌ Not applicable to Pages✅ Re-assignable
Tags❌ Not applicable to Pages✅ Re-assignable
Featured Image✅ Preserved✅ Preserved
Custom Fields / Meta✅ Preserved in DB✅ Preserved in DB
Comments✅ Preserved (if enabled)✅ Preserved
Author✅ Preserved✅ Preserved
Page Template✅ Now assignable❌ Not applicable to Posts

SEO Considerations When Switching Post Types

  • Always set a 301 redirect from the old URL to the new one — this passes link equity and prevents 404s.
  • Update your sitemap — tools like Yoast SEO or Rank Math will regenerate it automatically, but verify.
  • Check internal links — update any internal links pointing to the old URL.
  • Monitor Google Search Console for crawl errors following the switch.
  • Re-check canonical tags to ensure they reflect the new URL structure.

Summary: Best Tool for Each Use Case

Use CaseRecommended Tool
Convert 1–5 posts/pages quicklyPost Type Switcher plugin
Bulk convert 100+ entriesWP All Import or WP-CLI
Manage redirects after conversionRedirection plugin
Complex sites with custom fieldsACF + Custom Post Type UI
No plugin / manual approachCopy-paste + 301 redirect

Whether you’re doing a one-off switch or a large-scale content restructure, WordPress gives you multiple routes to convert between post types. For most users, the Post Type Switcher plugin paired with the Redirection plugin covers 95% of use cases cleanly and safely.

Leave a Comment

Your email address will not be published. Required fields are marked *

en_USEnglish
Scroll to Top