
Ghost to WordPress migration
Bring your Ghost publication into WordPress with the article archive, author structure, and reader access planned together. Norml transfers the agreed content, builds the publication templates, and maps existing URLs. Newsletter subscribers and paid memberships are handled as separate systems so their billing and access rules are not lost inside a content import.
A few clients we’ve worked with










What we do
Move Ghost publishing to WordPress with article and author mapping, media checks, URL planning, and a separate member and newsletter transition.
What the migration covers
Ghost provides separate exports for content, members, and themes. We use the relevant sources to define the WordPress publication and any continuing subscription services.
- Solution
- Migrations
- Current platform
- Ghost
- Destination
- WordPress
- Posts, pages, tags and authorsWe inspect the Ghost content export, map authors and tags, and preserve the agreed dates and publication states. Rich content receives a rendering review, including galleries, embeds, buttons, and downloadable files. Source identifiers help reconcile the archive and avoid duplicate posts on repeat imports.01
- Publication design and URLsThe WordPress site needs its own theme, article templates, archives, and editing controls. We use the existing publication as the agreed visual reference and map changed slugs or route patterns. Author profiles, tag archives, internal links, and important landing pages are included in the URL review.02
- Members and newsletter preferencesThe member export is separate from the article data. We map the fields required by the selected newsletter or membership tool and preserve the available subscription-status information. Imported contact details must not be treated as permission to enroll a reader in a different communication program.03
- Paid access and payment connectionsPaid memberships need a provider-supported billing and access plan. We inspect how the source identifies subscribers and how the WordPress destination will grant access. A Stripe customer identifier in an export does not by itself migrate a subscription or establish the destination’s right to charge it.04
Client reviews
“Norml Studio's professionalism and responsiveness were impressive.”
“They were proactive in suggesting improvements we hadn't considered.”
“They delivered what they said they would, on time.”
“They focused on how to make our daily operations easier, not just on building features for the sake of it.”
“They understood that the app needed to be practical for someone sitting in a car, not just look good on a desktop.”
“Their level of dedication to the success of the project and GoPetZen's business as a whole is unique.”
What we need before the move
- Exports and publication ownershipProvide authorized Ghost access, the available content and member exports, original media, domain details, and WordPress hosting. Identify private posts, paid tiers, custom integrations, and the readers or editors whose access must be tested.01
- Newsletter and billing decisionsChoose the intended email-delivery and membership services before transferring subscriber records. Account access, billing continuity, consent, and any reader notices require explicit decisions. The content archive can be scoped independently if paid access needs a longer transition.02
How we prepare the move
- [Map publication content]Step 01
Review the content export, author and tag structure, routes, and media. Agree WordPress fields and templates, then separate the member and billing work from the editorial transfer.
- [Prove the reader experience]Step 02
Import representative articles and review their formatting, links, and images. Test editorial updates and the included access rules using representative reader and staff roles.
- [Transfer and reconnect]Step 03
Reconcile the article inventory and final content changes, apply redirects, and connect the domain. Verify public and restricted pages, with newsletter and billing changes performed only through the separately agreed transition.
The people who do this work.
Meet the whole teamNo account layer between you and them. These are the Norml specialists this work runs through.

Let's chat
“I've spent 10 years working across development and marketing. I started as a developer, but design, SEO and advertising were already part of the job. That taught me to treat a website as one system: the business, the content, the design and the code have to work together. At Norml, I lead the architecture behind our work and stay involved wherever strategy, design, development and search meet.”
Max TymoshynFounder & Architect
Get startedRelated services.
From the Norml blog.
Questions about the migration
Can members and paid subscriptions move?
What happens to newsletter content and preferences?
Can the Ghost theme be reused?
Plan your Ghost migration
Share your current website, the features you rely on, and what needs to change. We will review the WordPress requirements and identify the content, rebuild work, and launch checks your move needs.