Create a free account to get access to additional free training videos. Enjoy this free video from CraftQuest! Create a free account to get access to additional free training videos. Join the Community
Gather around as we briefly discuss what we'll cover in this course!
Welcome to “Migrating a Website to Craft CMS.” I’m Ryan Irelan from craftquest.io. In this course, we’re tackling the comprehensive topic of site migration. Let’s overview what we’ll cover before diving into the details.
First, we’ll discuss key considerations when planning a Craft migration. Whether you’re working with vendors or an internal team, we’ll explore what it takes to move your site to Craft CMS.
Next, we’ll examine three methods to export content into a data interchange format, facilitating the transfer from your old site to the new one. We’ll also delve into mapping content to Craft fields, addressing the challenges you might face depending on your content structure.
We’ll then focus on importing data. How can we reliably import large JSON or XML files into Craft, ensuring proper creation of entries, assets, and users? We’ll discuss best practices for this process.
Throughout the course, I’ll provide hands-on demonstrations. After this introduction and a high-level overview in the next video, we’ll jump into practical, hands-on content.
My approach is informed by over 20 migration projects I’ve completed, transferring data from various CMSs and custom database schemas into Craft. I’ll share the tools and techniques I’ve found most effective.
We’ll also explore migrations from popular systems you might be familiar with, such as WordPress, as well as custom CMS solutions.
Thank you for joining this course. I look forward to guiding you through the intricacies of website migration to Craft CMS.

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.