Skip to content
Celerart

Migrate from Gatsby to Astro or Next.js

Gatsby Cloud is gone and framework releases have slowed to maintenance. Your React components don’t have to go with it: we move them to Next.js or Astro, replace the GraphQL layer and plugins, and keep every URL.

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 you have outgrown Gatsby

Gatsby made fast static React sites mainstream. These are the moments teams find it has stopped moving with them.

  • The framework has gone quiet

    Since Netlify acquired Gatsby in 2023, releases have slowed to maintenance. Fewer fixes land, and the plugins you depend on update even less often.

  • Builds take longer every month

    Every content edit rebuilds the site, and image processing and page queries grow with it. Editors wait minutes to see a typo fixed.

  • Gatsby Cloud is no longer an option

    Gatsby Cloud was retired after the acquisition, and the hosting, previews and incremental builds it gave you now need to be rebuilt somewhere else.

  • Plugins block every upgrade

    Source, image and MDX plugins pin you to old versions of React, webpack or the CMS SDK. One unmaintained plugin can hold back the whole site.

  • Hiring for GraphQL glue

    New developers have to learn gatsby-node, page queries and the data layer before they can change a page. Most of them already know Next.js.

What happens to your Gatsby plugins

Pick what your site uses today. Each plugin becomes part of the framework, a few lines of code, or turns out not to be needed.

  • GraphQL data layerDirect queries per pagePage queries become GROQ, the Payload Local API or your CMS’s own SDK, fetched where the page renders. No schema to keep in sync.
  • gatsby-node createPagesFile-based routesProgrammatic pages become dynamic routes in Next.js or Astro, with slugs read from the CMS and the same URLs as today.
  • gatsby-source-* pluginsYour CMS, kept or movedKeep Contentful, WordPress or Markdown and query them directly, or move the content to Sanity or Payload by script.
  • gatsby-plugin-imagenext/image or Astro assetsResponsive sizes, modern formats and lazy loading are built into both frameworks, without a sharp step on every build.
  • React Helmet / Head APIMetadata built inTitles, descriptions, canonical URLs and Open Graph tags come from the Next.js Metadata API or Astro’s head, fed by the CMS.
  • Redirects in gatsby-nodeRedirects in the configEvery createRedirect and every changed URL is mapped in the framework or hosting config, versioned with the code.
Plugins left to maintain6 → 0

What changes when you leave Gatsby

Next.js and Astro decide how pages are built. Sanity and Payload are where your team edits. We recommend a pair after the audit.

What changes when you leave Gatsby
FeatureAstro + SanityNext.js + PayloadGatsby
Framework
Active development and regular releasesMaintenance releases
Reuse your React componentsAs islands
Pages served pre-built from a CDN
Ships only the JavaScript a page needsPer route
Content
Content edits live without a full rebuildCache-dependent
One GraphQL layer across every sourceQuery each sourceQuery each source
Live preview while editingDepends on the CMS
Hosting and logic
Host on any platformVia adapters
Server logic and APIsGatsby Functions

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 Gatsby site

Your Gatsby 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, read gatsby-node, gatsby-config and every page query, list each plugin, and export your rankings, so nothing is lost by accident.

  2. Data and content

    Each GraphQL query is mapped to its source. Your CMS stays as it is, or its content moves to Sanity or Payload by script, with rich text converted and images re-uploaded.

  3. Components

    React components move over with small changes: Gatsby Link, StaticImage and page-query props are swapped for their Next.js or Astro equivalents.

  4. Front end

    We rebuild the routes in Next.js or Astro, keeping the design or giving it a refresh if one is due, and check every template against the live site.

  5. Redirects and launch

    Every old URL keeps its address or gets a permanent redirect. Metadata, sitemaps and structured data are compared before the DNS switch.

  6. Handover

    You get the repository, the deploy pipeline and a walkthrough. Then the Gatsby build 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 Gatsby

  • Next.js suits sites with logged-in areas, heavy interactivity or a lot of server logic. Astro suits content sites, where most pages need little or no JavaScript, and still runs your React components as islands. The audit recommends one.

  • Mostly, yes. Components move over with small changes: Gatsby’s Link and image components, and props that came from page queries, are swapped out. The markup and styles usually stay as they are.

  • They are replaced by direct queries to each source, fetched where the page renders: GROQ for Sanity, the Local API for Payload, or your current CMS’s SDK. There is no data layer schema to keep in sync.

  • No. If Contentful, WordPress or Markdown works for your team, the new site reads from it directly. If the CMS is part of the problem, we move the content to Sanity or Payload by script in the same project.

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

  • You do. The repository, hosting account and domain are in your name, and the site runs on Vercel, Netlify or your own infrastructure. If you would rather not manage it, we can host it for you, with no lock-in.

  • It depends on the number of templates, page queries and plugins. After the audit you get a fixed scope and timeline, and the Gatsby site stays live until launch day.

Get Started

Let's move your site off Gatsby

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

Prefer emailing?hello@celerart.com