Medium to Ghost Migration

Medium is useful for distribution, but many publishers eventually want their own domain, newsletter list, design, analytics, and archive. Ghost is a natural landing place if the migration protects posts, images, tags, and canonical signals.

Data.Page can help convert a Medium archive into a Ghost-ready import package for a one-off fee.

Contact us about this migration

What to expect

Medium exports are usually more straightforward than WordPress exports, but they still need review. Images, embeds, publication bylines, canonical links, tags, and old URLs can all need attention. If the posts were originally imported into Medium from another site, canonical URLs are especially worth checking.

Migration scope

  • Published posts, titles, subtitles, dates, authors, and tags.
  • Post HTML converted into cleaner Ghost-friendly content.
  • Images downloaded and attached to the Ghost publication.
  • Canonical URL decisions for posts that should keep attribution to another domain.
  • Redirect or reference mapping from Medium URLs to Ghost URLs.

Mapping examples

Medium dataGhost targetWhat to review
TitlePost titleUsually maps directly.
SubtitleExcerpt or introDecide whether subtitles belong in the body or excerpt.
TagsTagsNormalize capitalization and duplicates.
ImagesFeature image and inline imagesDownload and verify image quality.
Medium URLReference or redirect sourceUseful for QA and external-link planning.

Workflow

  1. Collect the Medium export or archive.
  2. Separate published content from drafts or old experiments.
  3. Clean the HTML and download image assets.
  4. Normalize tags and authors.
  5. Prepare the Ghost import file and asset package.
  6. Test import and inspect posts with embeds, images, and unusual formatting.
Editorial choice: this is a good time to rename tags, remove weak posts, and standardize excerpts. Migration should improve the archive, not just move it.

QA checklist

  • Image-heavy posts look correct in the Ghost theme.
  • Code blocks, quotes, and embeds still read properly.
  • Authors and dates are preserved.
  • Canonical URLs are intentional.
  • Tag pages are useful and not full of duplicates.

Need a Ghost import prepared?

Send us your Medium export and the Ghost publication details. We can quote a one-off migration package for cleaned content and import files.

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