はじめに:ブログ移行で見落としがちな「独自データ」
WordPress(カスタムフィールド)や他のCMSからShopifyへブログを移行する際、記事本文やアイキャッチ画像だけでなく、SEO設定、著者情報、あるいは特定のレイアウト用フラグといった「独自データ」の扱いが課題となります。
Shopifyの標準ブログ機能はシンプルですが、「メタフィールド(Metafields)」を活用することで、移行元の柔軟なデータ構造を完全に再現することが可能です。
なぜメタフィールドが必要なのか?
Shopifyのブログ記事(Article)には、デフォルトで以下のフィールドしか用意されていません。
- タイトル (Title)
- 本文 (Content)
- 抜粋 (Excerpt)
- 画像 (Image)
- 著者 (Author)
- タグ (Tags)
しかし、WordPressなどで「記事ごとのサブタイトル」や「特定のバナー表示フラグ」などを使用していた場合、これらを本文の中に無理やり埋め込むと、デザインの自由度が下がってしまいます。 メタフィールドを使えば、これらのデータを構造化したまま保持し、テーマ側で自由に出し分けることができます。
ポイント:SEOの維持にも役立つ 移行前の特定のメタデータ(例:カスタムディスクリプションやキーワード)をメタフィールドに格納し、Shopifyのテーマで出力するように設定すれば、SEO評価の低下を最小限に抑えられます。
Blog Importerでの移行ステップ
Blog Importerを使用すれば、WordPressのカスタムフィールドを自動的にShopifyのメタフィールドへマッピングして移行することが可能です。
1. メタフィールド定義の作成
Shopify管理画面の「設定 > カスタムデータ > 記事」から、移行したいデータに対応するメタフィールドの定義を作成します。
2. データのエクスポート
WordPressのXMLファイルを準備します。 Blog Importerの「WordPress XML to CSV変換ツール」を使用すると、カスタムフィールドを抽出しやすくなります。
3. マッピングとインポート
Blog Importerでファイルをアップロードし、各列をShopifyのどのフィールド(またはメタフィールド)に流し込むか設定して実行します。
WordPressからShopifyへのブログ移行完全ガイド
画像やSEO、URLリダイレクトを維持したまま、安全にブログを移転するためのステップバイステップ解説。
カスタムフィールドをメタフィールドへ。 技術的なインポート手順
開発者・技術担当者向けに、大規模なデータ移行をメタフィールドで実現するための詳細ドキュメント。
移行後の活用例
メタフィールドへ移行したデータは、ShopifyのOnline Store 2.0(テーマカスタマイザー)から簡単に表示設定が可能です。
- カスタムバナーの表示: 記事ごとに異なるプロモーション画像を表示。
- 構造化データの強化: レシピ記事の「調理時間」やレビュー記事の「スコア」などを検索エンジンに正確に伝える。
- 関連商品の表示: 記事内で紹介している商品のIDをメタフィールドに持ち、動的に商品カードを表示。
まとめ
Shopifyへのブログ移行は、単なるテキストのコピーではありません。 メタフィールドを賢く使うことで、Shopifyをより強力なCMSとして活用できるようになります。
「今の複雑なデータ構造をShopifyで再現できるか不安」という方は、ぜひBlog Importerの柔軟なマッピング機能を試してみてください。
Blog Importer (Shopify App)
複雑なデータ移行も、マッピング機能で思い通りに。 今すぐ無料でお試しいただけます。