Skip to content
Celerart

Migrate from Umbraco to Astro or Next.js

Umbraco 13 reaches end of life on 14 December 2026, and the next version brings a rebuilt backoffice your packages and extensions must be reworked for. If you are rebuilding anyway, rebuild in Astro or Next.js, with your content in Sanity or Payload and every URL kept.

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 it is time to leave Umbraco

Umbraco has served .NET teams well for years. These are the moments IT and marketing teams tell us it stopped fitting.

  • Your site runs on Umbraco 13

    Its security phase ends on 14 December 2026. After that, fixes come only through paid extended support, or not at all.

  • You are still on Umbraco 8 or older

    Umbraco 8 reached end of life in February 2025. The jump to a supported version runs on modern .NET and a new backoffice, which is a rebuild in all but name.

  • The new backoffice breaks your extensions

    From Umbraco 14 the AngularJS backoffice is gone. Custom property editors, dashboards and packages have to be rewritten as web components, or replaced.

  • Marketing waits on the .NET team

    Razor views, document types and deployments all live with developers. A new landing page or section queues up behind sprint work.

  • Hosting and upkeep cost more than the site

    Servers or app services, SQL Server, patching and Umbraco upgrades. The infrastructure needs attention even when the content does not change.

What happens to your Umbraco features

Pick what your site relies on today. Each feature becomes part of the site itself, or turns out not to be needed.

  • Document types and compositionsSanity schemas or Payload collectionsEvery document type, composition and property moves into a schema in code, with content read from Umbraco and moved by script.
  • Block List / Block GridPage-builder blocksEach block type becomes a block editors compose pages from, built once in code so every page stays on brand.
  • Nested Content / Grid LayoutPage-builder blocksLegacy editors removed in Umbraco 14 are converted straight to blocks, with no intermediate upgrade step.
  • Media sectionAssets in the CMSImages and files are re-uploaded with their folders, alt text and focal points, served resized from a CDN.
  • URL redirectsRedirects in the configEvery node URL and existing redirect is mapped to its new home in the hosting config, versioned with the code.
Packages left to upgrade5 → 0

What changes when you leave Umbraco

Astro and Next.js 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 Umbraco
FeatureAstro + SanityNext.js + PayloadUmbraco
Security
No .NET server or IIS to patchNode.js app for /admin
Editor login off your public siteSeparate /admin route
Security updates for your versionEnds Dec 2026 on v13
Content
Structured, reusable content
Live preview while editingSeparate preview window
Multilingual content
Fine-grained roles and permissionsPlan-based
Runs inside your .NET and Azure estateVia APIsVia APIs
Performance and upkeep
Pages served pre-built from a CDNWith output caching or a CDN
Ships only the JavaScript a page needsPer routeDepends on your views
Major upgrades without a rebuildBackoffice rewritten in 14
Self-hosted, open-source CMSHosted by Sanity

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 an Umbraco site

Your Umbraco 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 document type, block, package, form, member area and integration, and export your rankings, so nothing is lost by accident.

  2. Content model

    Document types, compositions and blocks become a clean schema in Sanity or Payload, shaped around how your editors actually work.

  3. Content import

    Content, media and their relations move by script from Umbraco. Rich text and blocks are converted, images 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 old one.

  5. Redirects and launch

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

  6. Handover

    Your IT and marketing teams get a walkthrough of the new editor and hosting. Then the Umbraco servers are switched off for good.

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 Umbraco

  • It is a fair option, and the audit will compare both. From 13 to 17 you take on the new backoffice: custom property editors, dashboards and packages are rewritten or replaced, and legacy editors become blocks. Moving to Astro or Next.js costs a similar effort and ends the cycle of major-version upgrades.

  • WordPress swaps one server you patch for another, plus a plugin stack to keep updated. A headless setup keeps the structured content your Umbraco document types already have, serves pages pre-built from a CDN and gives editors live preview, without a public admin login on your domain.

  • Not if the move is planned. Every URL keeps its address or gets a permanent 301 redirect, built from your node URLs and existing redirects. Titles, descriptions, structured data and sitemaps are carried over and checked before launch, and we watch Search Console for the weeks after the switch.

  • By script, through the Umbraco APIs or straight from the database: content nodes, Block List and Block Grid items, Nested Content, media and culture variants. Everything becomes structured content in Sanity or Payload, and internal links are rewritten to the new URLs.

  • We scope them one by one. Forms are rebuilt into the site, member logins move to an auth provider such as Entra ID, and integrations with your CRM, ERP or internal .NET services are called through their APIs. The audit tells you what moves where.

  • It depends on the number of document types, blocks, integrations and languages. After the audit you get a fixed scope and timeline, and the Umbraco site stays live until launch day.

  • Keep it patched to the latest 13.x release until 14 December 2026. If launch falls after that, Umbraco sells extended support (XLTS), or you can put a web application firewall in front of the site and restrict access to the backoffice. The migration removes the risk; it does not cover the months before launch.

Get Started

Let's move your site off Umbraco

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

Prefer emailing?hello@celerart.com