Google SheetsからShopifyブログを一括入稿するには?

Shopifyでブログを運営する際、1記事ずつ管理画面で入稿するのは時間がかかります。 特に数十件、数百件の記事をまとめて公開したい場合、スプレッドシートでの一括管理が最も効率的です。

Blog ImporterCSVインポートが最適

Google Sheets(スプレッドシート)からShopifyブログを一括入稿する最も簡単な方法は、Blog Importer」アプリと公式のCSVテンプレートを組み合わせて使用することです。 スプレッドシートで作成した記事データをCSV形式で書き出し、アプリにアップロードするだけで、本文、画像、メタフィールドまで一括で登録できます。

スプレッドシート入稿の3つのメリット

  1. 一括編集が圧倒的に楽: 複数の記事のタイトルやハッシュタグを一覧で確認し、置換や一括修正が可能です。
  2. ライターとの連携がスムーズ: Google Sheetsをライターと共有して執筆してもらい、完成したものをそのままインポートできます。
  3. メタフィールドも同時に設定: 標準機能では難しい「メタフィールド(カスタム項目)」も、CSVの列を追加するだけで一括登録可能です。

手順 1: 公式テンプレートをコピー

Blog Importerの公式テンプレートにアクセスし、「コピーを作成」して自前のシートを用意します。 または、WordPressからエクスポートしたXMLファイルを、CSVに変換してスプレッドシートで開くことも可能です。

手順 2: 記事データの入力

以下の項目をシートに入力します。

  • title: 記事のタイトル
  • body_html: 本文(HTMLタグも使用可能)
  • handle: URLスラッグ(例: my-awesome-post
  • tags: カンマ区切りのタグ

手順 3: CSV形式でダウンロード

スプレッドシートのメニューから「ファイル」>「ダウンロード」>「カンマ区切り形式(.csv)」を選択します。

手順 4: Blog Importerでインポート

Shopify管理画面からBlog Importerを開き、プラットフォームを「自由形式(カスタムCSV)」に設定して、ダウンロードしたCSVをドラッグ&ドロップします。 CSVファイルが大きい場合は、CSV分割ツールを使用して、適切なファイルに分割することができます。

手順 5: アップロード開始

「アップロード開始」ボタンを押せば完了です。 画像URLが含まれている場合、アプリが自動でShopifyサーバーへ画像をホスティングし、記事内のパスを書き換えてくれます。

よくある質問 (FAQ)

Q: すでに公開済みの記事をスプレッドシートで更新(上書き)できますか?

A: はい、可能です。 アプリの設定で「同一データの取り扱い」を「上書き」に設定し、同じ handle を指定してインポートすれば、最新の内容でストアが更新されます。

Q: 記事内の画像はどうやって指定すればいいですか?

A: 基本的に編集は必要ありません。 Blog ImporterShopify CDNへ自動で同期します。