2025-11-09
In this series, we will take you through the process of migrating the content of your Wordpress site to Sanity. As a first step, we will introduce the environment in which we will be working.
If you've completed the WordPress environment checks in the previous prerequisites section, let's get started right away. This time, we'll create the Studio environment for the CMS and prepare the content schema.
The destination for migrating content from WordPress to Sanity is now ready, so we'll proceed using the migration script provided as a sample.
In the previous steps, we retrieved the list of blog articles and made it possible to view the post list in Sanity Studio. This time, we'll perform more detailed processing on the content being posted.
This article will guide you through uploading images and other files to your WordPress service. Note that the official procedure applies only if you are self-hosting WordPress or using a paid plan; therefore, we will follow a different procedure here.
This document outlines the procedure for converting RichText data managed within the WordPress content area into Portable Text format for use as Sanity content.
The blog page migration is complete, so now we'll proceed to migrate the page content. Depending on how the page is used, this procedure may not be possible, but please use it as a reference for basic functionality.