Introduction: The “Hidden Data” Often Overlooked in Blog Migration

When migrating a blog from WordPress (with Custom Fields) or other CMS to Shopify, handling “unique data”—beyond just the main content and featured images—becomes a challenge. This might include SEO settings, author bios, or specific layout flags.

While Shopify’s standard blog functionality is simple, you can completely recreate the flexible data structure of your source site by leveraging “Metafields.”

Why Are Metafields Necessary?

By default, Shopify blog posts (Articles) only have a few predefined fields:

  • Title
  • Content
  • Excerpt
  • Image
  • Author
  • Tags

If you used “subtitles per article” or “specific banner display flags” in WordPress, forcing this data into the main content area limits your design flexibility. Metafields allow you to keep this data structured and display it anywhere in your theme.

Key Point: Essential for SEO Preservation By storing migration-source metadata (e.g., custom descriptions or keywords) in metafields and configuring your Shopify theme to output them, you can minimize the drop in SEO rankings.

Migration Steps with Blog Importer

With Blog Importer, you can automatically map WordPress custom fields to Shopify metafields during the migration process.

1. Create Metafield Definitions

In your Shopify admin, go to “Settings > Custom data > Articles” and create definitions for the data you want to migrate.

2. Prepare Your Export

Prepare your WordPress XML file. Using Blog Importer’s “WordPress XML to CSV Converter” makes it easier to extract custom fields.

3. Map and Import

Upload your file to Blog Importer, set which columns map to which Shopify fields (or metafields), and run the import.

Post-Migration Use Cases

Once your data is in metafields, you can easily configure it via the Shopify Online Store 2.0 (Theme Customizer).

  1. Custom Banners: Display different promotional images per article.
  2. Enhanced Structured Data: Precisely communicate “cooking time” for recipes or “scores” for reviews to search engines.
  3. Related Products: Store product IDs in metafields to dynamically display product cards within posts.

Summary

Migrating a blog to Shopify isn’t just about copying text. By using metafields wisely, you can turn Shopify into a more powerful CMS.

If you’re worried about whether your current complex data structure can be recreated in Shopify, give Blog Importer’s flexible mapping features a try.