WordPress to Ghost Migration

Ghost is excellent for publishing, newsletters, and cleaner editorial workflows. A WordPress migration works best when posts are cleaned, URLs are protected, and WordPress plugin debris is removed before import.

Data.Page can prepare WordPress content for Ghost and produce a redirect plan for a one-off fee.

Contact us about this migration

What usually comes across

  • Published posts and pages.
  • Titles, slugs, publish dates, authors, tags, excerpts, and featured images.
  • Body HTML converted to cleaner Ghost-friendly content.
  • SEO titles, meta descriptions, and canonical URLs where available.
  • Redirects from WordPress paths to Ghost paths.

WordPress cleanup that matters

WordPress content often contains shortcodes, embedded plugin blocks, gallery markup, old tracking snippets, empty spans, and inline styles. Ghost can import content, but a cleaner import makes the new publication easier to maintain and less likely to look broken on mobile.

Mapping examples

WordPress sourceGhost targetMigration note
Post titleTitleUse the real editorial title, not an SEO-stuffed variant.
Post nameSlugPreserve slugs where possible.
Categories and tagsTagsDecide whether categories become primary tags.
Featured imageFeature imageDownload and verify images instead of hotlinking.
Post contentHTML or Ghost import formatRemove unsupported shortcodes and broken embeds.

Migration workflow

  1. Export WordPress posts, pages, media references, authors, tags, and metadata.
  2. Filter out drafts, private posts, and content that should not move.
  3. Clean HTML and extract image assets.
  4. Map authors and tags to the Ghost publication structure.
  5. Prepare the import and redirect files.
  6. Run a test import and review a sample of old, new, image-heavy, and embed-heavy posts.

Go-live checks

  • Top posts keep their slug or have a working redirect.
  • Authors are correct and not collapsed into one default account unless intentional.
  • Featured images load and are cropped acceptably.
  • Old shortcodes do not appear as raw text.
  • Internal WordPress links now point to Ghost URLs.

Want the WordPress export cleaned for Ghost?

Send us your WordPress export and a few example posts that matter. We can quote a one-off migration package for content cleanup, import files, and redirects.

Get a migration quote
}
Home
JSON to CSV CSV to JSON XML to CSV JSON Formatter XML Formatter JSON Editor CSV Shortcuts
Email Alerts Desktop App API
Pro Sign In Contact Us
Contact
Data.Page