Migrating from WordPress to Shopify is not an easy task, especially if you want to migrate WordPress blog posts to Shopify. You want to make sure all the valuable content you've created is transferred to Shopify with no issues.
Basically, there are two steps you need to take: export blog posts from WordPress and import them to the Shopify blog. We'll cover both in this guide.
Export Blog Posts from WordPress
Since the first step is to export blog posts from WordPress, the easiest way to do that is through the CSV file export. You need an export tool for that and the WP Export Import Lite is the simplest one to go for. Then you need to:
1. Create a New Export and choose to export Posts.
2. Fill out the Filters & Options section.
Note: pay attention to the Export File Type. It should be CSV.
3. Download the file and move to the import step.
Import Blog Posts to Shopify
The default Shopify blog doesn't offer you any options to migrate blog posts from WordPress to Shopify. So you need a blog that already has this feature built-in — Shopify Blog App by Magefan.
It not only allows you to migrate your content to Shopify but is also a reliable tool for managing your blog. It's a win-win.
So, once you add the Shopify Blog app to your store, you can proceed with the import.
1. Go to Apps > Magefan Blog > Imports and find the Import from CSV/XML file option.
2. Upload your WordPress CSV file and press Continue.
3. Check the columns with the related blog post information (they will be associated automatically) and click on Import.
Note: if you use a different tool to export posts from WordPress, the columns in your CSV file can differ from those in the Magefan Shopify Blog. Thus, you need to associate the columns with the corresponding fields. Otherwise, some information will simply not be imported.
After you import your blog posts, you are automatically redirected to the Posts panel. You can then edit the post settings and continue with the blog setup — create blog categories, authors, tags and fill out other settings. Use the Blog user guide to manage them more effectively.