⟵ Back to Blogging on Shopify

The Complete Step-By-Step Shopify Blog Import Guide [2024 Edition]

Published on Dec 21, 2023


Updated on Feb 08, 2024

Julien Mamalian

CEO, Bloggle


A Shopify store owner appreciates the value of a good blog. A blog serves various purposes besides being a sales platform; it’s a place to connect with your customers, build genuine trust in your field and share your journey. But, what happens when your blog is on WordPress or on other blogging platforms?

In this guide, we are diving deeper into why you should migrate your WordPress blogs to Shopify, how exactly should you proceed with the transition. This guide is designed to help you whether you are an experienced Shopify user or just beginning your journey into e-commerce platforms like Shopify.

Why trust us

  • We're the creators of Bloggle, a dynamic Shopify blog builder available on the Shopify App Store that fills the gaps in native Shopify blogging capabilities.
  • We're a global force: 2000+ merchants across 60 countries have trusted us to amplify their voices.
  • Your peers adore us: We have a stellar 4.9/5 rating on the app store.
  • We've already empowered 55,000+ blogs written using our versatile app.
  • Under our guidance, users have reported up to a 10x boost in Search Engine Optimization (SEO) traffic and revenue.

Why should you import your blog to Shopify?

Deciding to move your blog from WordPress or some other platform to Shopify? It's a big decision for any online store. Let's explore why this might be a smart move for you:

Unified Brand Experience:

Putting your blog directly on your Shopify store ties your content and products together. Customers read your blog, then smoothly start browsing your products. It's a natural flow that can make your brand feel more unified and user-friendly.

Enhanced SEO Benefits:

Shopify's SEO features are pretty solid. Pair them with your blog’s content and you might see a real boost in how visible your store is online. Moving your blog over means all that good stuff search engines like about your content now helps your store's domain rank better.

Streamlined Content Management:

Managing everything in one place – how convenient is that? With Shopify, you get to handle your products, blog posts, and analytics all from one dashboard. This can save you a lot of time and hassle, especially if you're used to switching between different platforms.

Improved User Engagement:

Shopify lets you make your blog content more interactive. Linking products in your posts, running promotions, and creating engaging content becomes easier. This not only keeps your readers interested but also opens up new ways to market your content.

Customizable Design Options:

Shopify gives you quite a few design options for your blog. Want something minimalist? Or maybe something more vibrant? You can tweak your blog's design to really match your brand’s vibe.

Increased Sales Opportunities:

Having your blog on Shopify can subtly guide your readers toward your products. It's not about pushing sales too hard; it's more about creating a path from your articles to your store. This way, you’re not just providing valuable content but also gently leading potential customers to make a purchase.

A step-by-step tutorial on ‘how to import WordPress Blog to Shopify’

Method 1 - Via Shopify

The native Shopify import tool called ‘Transporter’ comes with very limited functionality. You can only import WordPress blogs in small batches. Often, the import is not accurate, meaning some important fields might slip through the cracks. Or worse still, some content might get imported with the wrong formatting. 

The worst part? The Transporter tool is only accessible by Shopify Plus merchants, so smaller Shopify stores need to find other ways to import WordPress blogs. All this is not great for beginners. 

Another brute force method is to manually copy-paste the contents from your previous blogging platform. But this is obviously time-consuming and tedious. Thankfully, there is a better way.

Method 2 - Via Third-Party Apps (Matrixify)

Here is a step-by-step guide to importing your WordPress blogs to Shopify accurately. Normally, your previous blogging platform should have the option to export all your blog content and data into an Excel or CSV file that can then be imported into Shopify. For illustrative purposes, let us understand this process for a WordPress blog :

Step 1

Install the ‘All Export’ plugin on your WordPress site. From the left-side-menu, go to ‘All Export > New Export’ 

Step 2

Select “Post Type” as “Posts” from the dropdown menu and then click on “Customize Export File

Step 3

Select the fields you want to export. For blog posts, the following fields are recommended:

  • Standard – ID, Title, Content, Excerpt, Date, Permalink
  • Media/Images – Alt Text, Featured
  • Taxonomies – Categories, Tags
  • Custom Fields – _yoast_wpseo_metadesc, _yoast_wpseo_title (Optional SEO fields from Yoast plugin)
  • Other – Status, Author First Name, Author Last Name, Slug, Post Modified Date

Pro Tip:  ‘Add All’ will export all fields but sometimes this can break the CSV file data, resulting in a corrupted CSV file output

Step 4

Wait for the Export process to finish. Once it’s completed, click on ‘CSV’ to download your WordPress blog in CSV format

Step 5

Rename the exported CSV file in a way that includes one of the following keywords - “WordPress” and “Posts” or “Pages“, for example, “WordPress-Blog-Posts.csv”

Pro Tip: Don’t open or edit the CSV file in Excel, because there’s a chance that the file structure gets broken which can hamper the import process

Step 6

Install Matrixify on your Shopify store. From the ‘Import’ section on your homepage, click ‘Add file’ and select your exported CSV file.

Once uploaded, make sure that it recognizes the file to be a ‘WordPress’ format

Step 7

Select import options. In the ‘Older Server URL’ field, enter the website’s domain that you see when logged in to the WordPress admin. Also, tick the ‘Dry Run’ checkbox. This will generate the Matrixify Excel template file which will be later used to import WordPress blog posts to Shopify. Hit ‘Import’ when done.

Step 8

After the import is complete, click on ‘Download Import Results’ to download the Matrixify Excel template (ZIP file) that you will upload to Shopify

Step 9

Extract the ZIP contents and upload the ‘images’ folder to Shopify Files (Shopify Content > Files > Upload files). This will import all WordPress blog post images to your Shopify store

Step 10

Check the Matrixify Excel template for any obvious errors and clean them up. Ideally, the Excel should contain 2 sheets - ‘Blog Posts’ and ‘Redirects’

Step 11

If you’re happy with the exported data, go to the Matrixify app and click on Import from the Import section. Don’t tick the ‘Dry Run’ checkbox as now you actually need to import all the data to Shopify

Step 12

Once the import job is complete, ‘Download Import Results’ and check if everything has been imported properly. The format should be ‘Matrixify’ and both the Blog Posts’ and ‘Redirects’ sheets should be visible. In case of any errors, refer to the ‘Import Comment’ column to understand the issue for that data, fix it, and reimport

Step 13

Voila! Your ‘Shopify import WordPress blog’ job is finished. Go to your Shopify admin panel, ‘Online Store > Blog posts’ to check your imported WordPress blogs.

Things to Know (Matrixify Documentation)

  • To tell the app that you are importing Blog Posts you need to remember that:
  • If using a CSV file then the file name needs to contain the word “blog post”, for example, “my-wordpress-blog-posts.csv”
  • If using an XLSX file then the sheet/tab name in the file needs to be “blog post”. The file name for the XLSX file, in this case, does not matter.
  • Columns Available for Import and Export

Basic Columns

  • ID - Automatically generated to identify the blog post
  • Handle - This is what your store visitors will see in the Blog Post URL address like this: https://myshopifystore.com/blogs/blog-handle/blog-post-handle
  • Title - Title of the blog post
  • Author - Author of the blog post
  • Summary HTML - A short snippet displayed on the blog list page
  • Tags - For filtering/categorizing the different blog posts

Blogs (There can be multiple blogs on your store - News, Recipes, Product Updates, with each blog containing multiple blog posts)

  • Blog: ID - Unique identifier for a specific blog
  • Blog: Handle - This is what your store visitors will see in the Blog Post URL address like this: https://myshopifystore.com/blogs/blog-handle/blog-post-handle
  • Blog: Title - Title of the blog
  • Blog: Commentable - Dictates whether blog visitors can comment on this blog’s blog posts


  • Comment: ID - Unique identifier for a blog post comment.
  • Comment: Author - Author of the comment
  • Comment: Email - E-mail address of the comment author.

Metafields (can add up to 250 custom Metafields. The first word of the column name should be ‘Metafield:’)

  • Metafield: title_tag - SEO Title of the blog post
  • Metafield: description_tag - SEO Description of the blog post

For the full list of Matrixify Excel Template columns, check their documentation page.

Download Matrixify Import Template File

Did You Know: Bloggle is coming up with a CSV Importer tool soon so you can quickly and easily import your WordPress blog to Shopify. Stay tuned!


Wrapping this up, we have given you a comprehensive way to import blogs to Shopify. We discussed why you should migrate WordPress blogs and the migration process using migration apps. Blending your Shopify store with an engaging blog is a smart move for your online business and blogging platform, whether you are a beginner or an experienced blogger. It shows your commitment to providing rich value to your customers. Whether you do it through Matrixify or any other method, it is worth it.

Julien Mamalian

CEO, Bloggle

After an exciting 5 years of designing and optimizing Shopify sites for well-known French startups, I launched Bloggle. Our mission? To assist merchants worldwide in crafting compelling articles that rank high in SEO and truly engage their audience. In just 3 years, over 2,000 clients have trusted us, publishing more than 55,000 articles through Bloggle. Thanks to them, I’ve learned the keys to success and the pitfalls to avoid

Drag-and-drop Editor
SEO Scoring Tool
Embed Products in Blogs

14-Day Free Trial

You’re 15 Mins Away From Getting
Your Dream Shopify Blog

10-day free trial, cancel anytime

Design & preview before you publish

Create unlimited articles during the trial

Try for free

Finally  get the personalized Shopify blog your brand deserves

Try Bloggle

Follow us ! 🥳