WordPress to Sanity and Next.js

We move your WordPress content into Sanity, rebuild the site in Next.js, and replace your plugins with functionality that don't need updating every month.

Why people move off Wordpress

WordPress is a capable platform, and plenty of sites run well on it for years.

The trouble usually starts with the plugins. A typical site has one for forms, one for SEO, one for caching, one for security and several more, and each needs updating on its own schedule. When one update breaks another, the easy option is to stop updating, which is how so many WordPress sites end up out of date.

WordPress runs on PHP, so October's PHP vulnerabilities put a lot of those sites at risk at once. With AI tools now scanning for out-of-date sites automatically, an unpatched site is easier to find than it used to be.

Image of wordpress admin

Why Sanity?

Less to maintain, and more control over your content.

We build on Sanity because it lets us shape the editing side around the people who use it every day. Most WordPress sites end up with the same dashboard and a growing list of plugins. In Sanity, each kind of content has its own fields, the sidebar can be organised the way your team thinks, and a live preview shows the page beside the editor, so clicking a heading on the page takes you straight to the field that controls it.

There’s also far less to keep up to date. Search settings, redirects and forms are part of the Studio instead of separate plugins, so there are fewer moving parts to update and fewer things that can conflict with each other. The trade-off is that new features are built rather than installed, which is why we set the Studio up with the content your team will need next year as well as today. Our article on what your team will notice after a WordPress to Sanity migration goes through the editing side in more detail.

How a WordPress migration works

The steps are the same as on every migration, but WordPress sites have a few things of their own to deal with.

  1. Plugins

    We list every active plugin and what it does. Some jobs turn out to be no longer needed, and the rest are rebuilt or handed to a service.

  2. Page builders and shortcodes

  3. SEO settings

  4. Forms and integrations

  5. Media

  6. Languages

Find out what moving your site would involve.

Send us a link to your current site and we’ll go through what it does, what it relies on and what moving it would take. You’ll get a fixed quote and a timeline, and there’s no obligation to go ahead.

What changes when you move

A WordPress site is a theme, a database and a pile of plugins. Here’s what each of those becomes once the site runs on Sanity and Next.js.

  • Pages, posts, images and categories are moved across and stored as structured content, so it’s easier to edit and reuse.

Frequently asked questions

The questions we hear most often from teams thinking about moving off WordPress.

No. Every post, page, category and image moves across, and any address that changes is redirected.

It’s technically possible, and if there’s a good reason to keep WordPress as the editor we can talk it through. In most cases, though, we’d advise moving everything over to Sanity, which is what our migrations do.

We go through each one in the audit. Most can be built into the site or handled by a service. Where a plugin does something complex, we’ll tell you up front what replacing it involves.

Yes, Sanity works differently from WordPress. The studio is set up around your content, though, so there’s less to learn, and every migration comes with custom video guides.

WooCommerce stores usually move to Shopify. Our WooCommerce and Magento to Shopify page explains how that works.

That’s up to you. We can keep your current design, but we’d usually recommend at least a light refresh while the site is being rebuilt anyway.