Skip to content
Celerart

Migrate from Ghost when you need more than a blog

Ghost is built for publishing, and it shows. When the site around the publication needs to grow, we rebuild it in Astro or Next.js with Sanity or Payload: your posts moved by API, your members and newsletter kept in a tool you choose, every URL kept or redirected.

Yegparian PLLC homepage: "Trial counsel for high-stakes disputes" over a black-and-white building facadeYegparian PLLC (opens in a new tab)
Yegparian PLLC:WordPressNext.js + Payload

Signs your site has outgrown Ghost

For a newsletter or a pure blog, Ghost is hard to beat. These are the moments teams tell us it stopped fitting the rest of the site.

  • The site needs more than posts

    Product pages, case studies, events or a team directory end up as pages full of HTML cards, because the theme was built for articles.

  • The content model stops at posts and pages

    Posts and pages, grouped by tags and authors. There are no custom fields, so structured content like prices, dates or locations lives in the body text.

  • The bill grows with your list

    Ghost(Pro) plans are priced by member count. Custom themes, paid subscriptions and the Admin API start from the Publisher plan, and more staff seats from Business.

  • Every layout change is theme work

    Ghost themes are Handlebars templates, uploaded as a zip. Editors can’t build a new kind of page without a developer changing the theme.

  • Self-hosting is more work than it looks

    Leaving Ghost(Pro) means running Node and MySQL 8 yourself, and newsletters need a Mailgun account for bulk email.

What happens to your Ghost features

Pick what your site uses today. Each feature becomes part of the site itself, moves to a service you choose, or stays where it works.

  • Posts and pagesDocuments in Sanity or PayloadEvery post and page moves by script through the Ghost Admin API or the JSON export, with images re-uploaded and internal links rewritten.
  • Tags and authorsTaxonomies and author profilesTags, primary tags and authors keep their slugs, so archive URLs stay where they are.
  • ThemeA component library in codeHandlebars templates become typed components. The same design, or a refresh, with new page types added as you need them.
  • routes.yaml and redirects.yamlRedirects in the configCustom routes and every old URL are mapped to their new home in the hosting config, versioned with the code.
Services left to pay for4 → 0

What changes when you leave Ghost

Astro and Next.js decide how pages are built. Sanity and Payload are where your team edits. We recommend a pair after the audit, or tell you to stay.

What changes when you leave Ghost
FeatureAstro + SanityNext.js + PayloadGhost
Ownership
Code you own and can host anywhereOpen source, self-hostable
Full export of your content
Pricing tied to your member countOn Ghost(Pro)
Content
Custom content types and fieldsPosts and pages
New page types without theme changes
Live preview while editing
Distraction-free writing editorRich text in the StudioRich text in the admin
Publishing
Newsletter sending built inTool of your choiceTool of your choice
Paid memberships built inTool of your choiceBuilt in your app
Custom server logic and APIsWebhooks and integrations

Sites we've already moved

Different stacks for different jobs: a law firm on Next.js and Payload, a residential launch and our own studio on Astro and Sanity.

  • Yegparian PLLC

    WordPressNext.js + Payload

    An Austin trial litigation firm. Practice areas, matters and insights are Payload collections, and every page is pre-rendered and served from the edge.

    yegparianpllc.com (opens in a new tab)
  • 25 Cuba

    WordPressAstro + Sanity

    A new residential address in Canary Wharf. Apartments, amenities and galleries are edited in Sanity, and the site ships as static Astro pages.

    25cuba.com (opens in a new tab)
  • Celerart

    WebflowAstro + Sanity

    Our own studio site. Every one of the 164 old URLs was carried over or redirected, and all content is now edited in Sanity.

    celerart.com (opens in a new tab)

How we move a Ghost site

Your Ghost site stays live until the new one is ready. The switch is a DNS change, not a weekend of downtime.

  1. Audit

    We crawl every URL, list every content card, route, integration and member feature, and export your rankings. If Ghost still fits, we say so.

  2. Content model

    Posts, pages, tags and authors become a clean schema in Sanity or Payload, plus the content types Ghost could not hold.

  3. Content import

    Posts and pages move by script through the Ghost Admin API or the JSON export. Cards become structured blocks, images are re-uploaded and internal links rewritten.

  4. Front end

    We rebuild the design in Astro or Next.js: the same look, or a refresh if one is due. Every template is checked against the live site.

  5. Members, redirects and launch

    Members move by CSV to the tools you chose. Every old URL gets a permanent redirect, and metadata, feeds and sitemaps are compared before the DNS switch.

  6. Handover

    Your team gets a walkthrough of the new editor. Then the Ghost(Pro) plan or your Ghost server can be retired.

Happy clients

We always deliver. Proven by our work. Trusted by people.

Excellent reviews

"Great Agency to work with! Always deliver on time with perfect results. Highly recommended!"

Visit website
Shai Zrihan portrait
Shai Zrihan
CEO, Site123

"I am impressed by the responsiveness and team spirit."

Visit website
Ruslan Valiyev photo
Ruslan Valiyev
CEO, Smidige

"I was blown away by their expertise in branding and product design."

Visit website
Christian Hyka portrait
Christian Hyka
Managing Partner, Survalyzer

"Hands down one of the BEST designers i have ever worked with. Will absolutely keep using them!!"

Visit website
Vinny Troia portrait
Vinny Troia
CEO, Night Lion Security

"celeart is one of the best website development companies I've ever met in my 10-plus year career."

Visit website
Wilson Dong photo
Wilson Dong
Marketing Director, Gausium

"I was blown away by their expertise in branding and product design."

Visit website
Keywan Hassani-Pak photo
Keywan Hassani-Pak
Head of Bioinformatics, KnetMiner

"The best in the business."

Vadim Kouznetsov portrait
Vadim Kouznetsov
CEO, Setai

"Celeart was very professional every step of the way."

Visit website
Mriya logo
Artem
CEO, Mriya

"Had a great time working with Celeart. Vadym and his team were very competent and responsive. I look forward to working on many more projects."

Visit website
Farrukh Hasanov portrait
Farrukh Hasanov
CEO, HasanovCapital

"Fast, good & expensive!"

Rudolphe Aben photo
Rudolphe Aben
CEO, Nextimmo.lu

The comprehensive redesign of our webpage has significantly propelled us toward achieving our business objectives.

Visit website
Dee Dee Fasquel photo
Dee Dee Fasquel
CEO, Luckydog & InstinctIQ

Celeart was super easy to work with. I am very satisfied with the quality of their work and professionalism.

WixFix logo
Ryan Shafer
CEO, WixFix

It was all executed perfectly and celerart. did exceptional work!

Visit website
Infinitopes logo
Infinitopes

High quality standards, extremely flexible to our requirements. Our conversions increased, as well as time spent on site.

Visit website
Denis Baldoni photo portrait
Denis Baldoni
Marketing Manager, Elite Robots

We were impressed with Celerart's responsive team and creative thinking. Our website conversions improved.

Visit website
TitanML logo
TitanML

Our customers and investors loved the website and brand. We’ve also found cold outreach to be 25% more effective than before.

Visit website
Charles Brecque portrait
Charles Brecque
CEO, TextMine

Very professional, easy to communicate with, they respond fast, and are always very productive in their approach. Celerart was great to work with.

Visit website
Chefslist logo
Chefslist

Flexible, attentive, communicative. Website launched on time (which was quite impressive, given the number of iterations).

Visit website
Meliora Therapeutics logo
Meliora Therapeutics

We couldn’t have asked for a better partner to bring our website vision to life.

Visit website
Photo of Nash from MDP Engineering Group
Nash
Marketing Coordinator, MDP

Celerart managed the project very well and delivered everything on time.

Ergosoft client reviewer portrait
Ergosoft

Celerart was brilliant! They delivered a website that reflected the new brand's efforts and culture, performed well, and converted leads to demos.

Visit website
Photo of Skye from Findest
Skye Aspden
Marketing Lead, Findest

Celerart was responsive and worked well to respond to requests, reviews, and changes.

Visit website
Photo of Neil from TurinTech
Neil Charney
Chief Marketing Officer, TurinTech

Celerart had an incredible sense of design. Customers were impressed with the website redesign. Responsive, timely, and attentive to feedback.

Visit website
Photo of Allen from IVC
Allen Elks
Chief Software Architect, IVC

We are 100% happy with the project. The team was flexible, a pleasure to work with, and delivered the project on time and within budget, exceeding expectations.

Visit website
Photo of Michel from Livinguard
Michel Waegli
Head of Business Unit Industrial Applications, Livinguard

Celerart stayed focused and committed to doing good work. The team's dedication to the project and commitment to producing top-notch work have stood out.

Visit website
Photo of Kevin from AshareX
Kevin Hughes
Chief Information Officer, aSharex

Questions about leaving Ghost

  • Not always. If the site is a newsletter and a blog, Ghost does that very well, and a migration would cost more than it saves. We recommend moving when the site needs page types, content or logic that Ghost wasn’t built for. The audit will say which side you are on.

  • Not if the move is planned. Every URL keeps its address or gets a permanent one-hop redirect, including tag and author archives, and titles, descriptions, social images and structured data are carried over and checked before launch.

  • By script. Ghost exports content and settings as JSON, and the Admin API returns every post and page. We convert the cards into structured blocks, re-upload images and rewrite internal links.

  • Ghost exports members as a CSV with their labels and subscription status, and paid subscriptions already run through your own Stripe account. We move them to the newsletter and membership tools you choose, and plan the switch so nobody is charged twice or cut off.

  • Yes. Ghost has a read-only Content API, so the new site can show your posts while writers keep publishing and sending in Ghost. It is a good first step, and we scope it like any other migration.

  • Yes. Writers get a rich text editor with live preview, and in Sanity they can click any text on the preview to edit it. Editors also build new pages from approved blocks, without waiting for a theme change.

  • It depends on the number of posts, page types and member features. After the audit you get a fixed scope and timeline, and the Ghost site stays live until launch day.

Get Started

Let's plan your move off Ghost

By submitting the form, you agree to the Privacy Policy.

Prefer emailing?hello@celerart.com