WordPress Migration Guide

Use EmDash as a practical migration destination for teams that want WordPress-like extensibility with a more modern architecture.

Why EmDash is a credible migration target

The strongest public positioning for EmDash is not simply that it is newer than WordPress. It is that it preserves many of the patterns teams already depend on while replacing the older hosting and extension assumptions underneath them.

Official EmDash materials consistently highlight:

  • familiar CMS concepts such as collections, taxonomies, menus, and widgets
  • a plugin model inspired by WordPress
  • a modern TypeScript and Astro-based frontend stack
  • structured content and a cleaner rendering model
  • a Cloudflare-native runtime path for sites that need it

That makes EmDash easier to explain to teams who want to leave WordPress without abandoning the core idea of a pluggable CMS.

What official EmDash migration support covers

The public migration docs describe three import methods:

  • WXR file upload for full migrations
  • WordPress.com import for hosted WordPress.com sites
  • REST API probing for inspection and pre-migration analysis

The recommended path for most teams is the WXR export because it captures the broadest set of content and is easiest to validate.

What gets carried over

Based on the official migration documentation, EmDash is designed to help move:

  • posts
  • pages
  • media
  • categories and tags
  • post status mappings
  • many custom fields

The docs also describe how Gutenberg content is converted into Portable Text rather than being kept as WordPress-specific HTML and block comments.

Why Portable Text matters in the migration story

This is one of the most important parts of the EmDash pitch.

In WordPress, rich content is often tightly bound to its HTML representation. In EmDash, the public materials describe content as structured data that can be rendered more flexibly. That gives you a stronger long-term story for:

  • frontend redesigns
  • component-based rendering
  • multi-channel publishing
  • AI-assisted transformations and rewriting

For migration messaging, this is a much stronger point than simply saying the frontend will be faster.

If you are writing migration content for emdashcmseverything.com, the messaging should be:

  • WordPress gave you extensibility
  • EmDash keeps that spirit
  • Astro gives you better frontend control
  • structured content improves portability
  • a static-first rollout reduces migration risk

That is a more credible message than attacking WordPress in broad terms.

Practical migration phases

For most teams, a realistic migration sequence looks like this:

  1. Audit the current WordPress site

    Inventory content types, taxonomies, plugins, media, and SEO-critical URLs.

  2. Export and inspect

    Generate a WordPress export and inspect what needs direct import, what needs transformation, and what needs manual handling.

  3. Map concepts

    Translate WordPress concepts into EmDash concepts:

    • post types to collections
    • tags and categories to taxonomies
    • post meta to typed fields
    • shortcodes or custom blocks to portable rendering components
  4. Migrate content first

    Content migration should come before visual parity work. Until content is stable, design work is harder to validate.

  5. Handle redirects and SEO

    Public migration docs mention redirect map generation. That should become part of your launch checklist.

  6. Replace plugins deliberately

    Do not assume every WordPress plugin should have a one-to-one equivalent. Some should be replaced by:

    • core EmDash behavior
    • Astro or frontend implementation
    • a new EmDash plugin
    • an external service

What this migration section should eventually contain

To make this section genuinely useful, it should grow beyond one page into a migration hub:

  • WordPress export checklist
  • Gutenberg to Portable Text explanation
  • taxonomy and URL mapping guide
  • SEO parity checklist
  • redirect strategy
  • plugin replacement matrix
  • theme-porting guidance
  • real migration case studies

A useful rule when writing migration content

Migration buyers do not want slogans. They want reduction of risk.

So the best EmDash migration content should answer:

  • what imports cleanly
  • what needs manual review
  • what changes conceptually
  • what the launch risks are
  • why the new stack is worth the move

That is the standard this section should hold itself to.