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 migrationWhat 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 source | Ghost target | Migration note |
|---|---|---|
| Post title | Title | Use the real editorial title, not an SEO-stuffed variant. |
| Post name | Slug | Preserve slugs where possible. |
| Categories and tags | Tags | Decide whether categories become primary tags. |
| Featured image | Feature image | Download and verify images instead of hotlinking. |
| Post content | HTML or Ghost import format | Remove unsupported shortcodes and broken embeds. |
Migration workflow
- Export WordPress posts, pages, media references, authors, tags, and metadata.
- Filter out drafts, private posts, and content that should not move.
- Clean HTML and extract image assets.
- Map authors and tags to the Ghost publication structure.
- Prepare the import and redirect files.
- 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