Skip to content

WordPress to Sanity migration

For organisations whose WordPress site has outgrown its themes and plugins. We plan and run the move to Sanity end to end, from content model to launch, so your team keeps its content and its search rankings, and publishes without waiting on developers.

  • Sanity partner logo
  • Vercel partner logo

The problem

When WordPress stops keeping up

  1. Plugin upkeep never ends

    Every plugin needs updating, testing and patching. One out-of-date plugin can take the site down or open a security hole.

  2. Layouts break when editors touch them

    Page builders and shortcodes mix content with design, so changes need care, or a developer.

  3. Content is tangled in templates

    Posts, custom fields and page-builder markup make content hard to reuse, and hard for search engines and AI tools to read.

What you get

A faster site your team can run themselves

We move your content into Sanity, rebuild the front end on Next.js and Vercel, and set up the Studio around how your team publishes.

  • Fewer moving parts

    Sanity's content platform is hosted and kept up to date by Sanity, so there is no WordPress core, theme or plugin stack to patch on your own servers.

  • Publish without developers

    Editors build pages from approved blocks in Sanity Studio, with live preview, scheduling and roles.

  • Content rebuilt around your team

    We audit what you have, then design a content model for how you publish now. You keep what matters and leave the clutter behind.

  • Search rankings kept

    Every permalink is mapped to its new URL and redirected, SEO titles and descriptions are carried over, and rankings are monitored after launch.

Sanity Editorial Features

Powerful features for content teams

  • A stack of Studios for different teams, from Retail Group to Global Enterprise, above one Studio's content list

    Multiple Studios

    Multiple Studios configured for different teams, each with its own schema and workflows.

  • A comment thread on an image crop field in Sanity Studio, with a reaction and a reply box

    Inline Comments

    Inline comments on any field. Review images, leave feedback, and resolve without leaving Studio.

  • Text editor showing a collaborator's live cursor and a review panel crediting a word change to another editor

    Multiplayer Editing

    Real-time multiplayer editing. See who's changing what, field by field, as it happens.

  • A scheduled "Spring Release" listing documents to add, change or unpublish together

    Content Releases

    Content Releases: bundle changes across documents. Preview together, publish on schedule.

  • New task form with an assignee and a deadline field, its calendar picker open on May 2026

    Tasks

    Tasks with deadlines and assignments. Track review work where the content lives.

How it works

Five stages, one senior team

The people you meet in discovery are the people who move your site.

  1. Discover

    Audit your WordPress content, plugins, integrations and analytics. Talk to the people who publish.

  2. Model

    Map post types, custom fields and taxonomies to a new Sanity content model, and agree what moves, what merges and what retires.

  3. Build

    Design system, Studio and Next.js front end, built in sprints you can review.

  4. Migrate and launch

    Scripted content migration, a redirect for every URL, and SEO and tracking checked before go-live.

  5. Grow

    Support, optimisation and new features once you are live.

WordPress to Sanity projects typically start from £80k + VAT. We'll give you a timeline after the first call.

Talk to us about yours

Relevant case studies

Frequently asked questions

Should we move off WordPress at all?

Not always. We still build on WordPress where it suits the site. Moving to Sanity makes sense when your content is complex, many people publish, or the same content needs to reach more than one channel. If WordPress is working for you, we'll tell you.

Will we lose our search rankings?

We map every permalink to its new URL, set up redirects, carry over SEO titles, descriptions and structured data, and monitor rankings after launch. Redirects are planned from the first week, because a missed one costs rankings that took years to earn.

Can our content move across automatically?

Most of it. After the content audit we write migration scripts that move posts, pages, media and custom fields into the new model, and your team reviews what comes across. Content that needs rewriting or merging is flagged in the audit, so it is dealt with before launch.

What happens to our post types, custom fields and blocks?

Posts, pages and custom post types become Sanity document types, custom fields become typed fields, Gutenberg blocks and shortcodes become modular blocks your editors arrange, and categories and tags become references. We map each one in the Model stage.

What about our plugins?

We list every plugin in discovery and decide what each becomes: a feature of Sanity or Next.js, a connected service, or something you no longer need. SEO plugin data, such as titles and descriptions, moves across with the content.

Can we keep multiple languages?

Yes. Sanity supports translated content at field or document level, so a site using WPML or Polylang can bring its translations across.

Do we have to redesign at the same time?

No. We can rebuild your current design on the new platform, or redesign as part of the move. Many teams use the migration to fix what is not working.

How much does a WordPress migration cost?

Projects typically start from £80k + VAT. The final figure depends on the number of templates, the amount of content and the integrations you need. We'll give you a range after a short call.

Let's talk about your project

Get in touch to see how this could work for you.