GoogleスプレッドシートのコンテンツカレンダーからWordPressへ自動公開 — マーケ担当の月10時間削減レシピ
Googleスプレッドシートに記事情報を入力すると、ZapierがWordPressに下書きを作成します。公開前の確認は人が担当するため、品質を守りながら公開作業を効率化できます。中小企業のマーケ担当者向けに、費用、設定手順、失敗しやすい点を整理します。
この記事のポイント
- 月 10 記事で公開作業を約 5 時間短縮できる可能性がある
- GoogleスプレッドシートからWordPressへの下書き作成を自動化できる
- Zapierは無料プランで使える場合があるが、上限の確認が必要
- 公開前の品質チェックは人が担当する
- 中小企業でも約 45 分で初期設定を始められる
編集長の見解: 自動化する範囲は、まず「WordPressへの下書き作成まで」に限定しましょう。公開前の確認を人が行えば、作業時間を抑えつつ、誤公開のリスクも管理できます。
1. なぜコンテンツ公開を自動化するのか
コンテンツマーケティングに取り組む中小企業では、記事の公開作業に時間がかかりがちです。執筆を外注やAI支援で効率化しても、WordPressへの入力やカテゴリ設定は手作業で残ります。
この記事では、手動公開の内訳と、編集部の試算による削減効果を示します。試算は各社の作業内容によって変わるため、導入前に自社の時間も計測してください。
手動公開の作業フローと所要時間
1 記事を公開するまでには、次の作業が発生します。
| 作業ステップ | 内容 | 所要時間(目安) |
|---|---|---|
| 記事データの準備 | スプレッドシートからタイトル、本文、カテゴリ情報をコピー | 10 分 |
| WordPressへのログイン | 管理画面へのアクセスと新規投稿画面の表示 | 3 分 |
| タイトルと本文の貼り付け | コピーした内容をエディターに貼り付け、整形 | 15 分 |
| カテゴリ・タグの設定 | カテゴリを選択し、タグを入力 | 5 分 |
| アイキャッチ画像の設定 | 画像をアップロードし、アイキャッチに指定 | 5 分 |
| 公開日時の調整 | 予約公開の場合に日時を設定 | 2 分 |
| プレビュー確認 | 表示崩れやリンク切れを確認 | 10 分 |
| 合計 | 約 50 分 |
1 記事あたり約 50 分かかるとします。月 10 記事を公開する企業では、公開作業だけで約 8.3 時間になります。
サイトが複数ある場合や、公開後の修正が発生する場合は、作業時間がさらに増える可能性があります。次に、編集部の試算で導入前後を比べます。
編集部の試算:時間削減の根拠
編集部は、月 10 記事を公開する中小企業を想定しました。自動化後は、スプレッドシートへの入力と公開前の確認を担当者が行う前提です。
試算の前提: 月 10 記事、手動公開は 1 記事 50 分、自動化後は記事情報の入力 15 分と公開前の品質チェック 10 分。実際の削減時間は、記事の形式や社内手順によって異なります。
| 項目 | 導入前(手作業) | 導入後(Zapier連携) | 削減時間 |
|---|---|---|---|
| 1 記事あたりの公開作業 | 50 分 | 25 分 | 25 分 |
| 月 10 記事での合計 | 500 分(約 8.3 時間) | 250 分(約 4.2 時間) | 250 分(約 4.2 時間) |
| 公開後の修正作業(月 3 回) | 90 分 | 30 分 | 60 分 |
| 月間合計 | 約 9.8 時間 | 約 4.7 時間 | 約 5.1 時間 |
この試算では、月 10 記事で約 5 時間を削減できます。記事数が 15 本以上、または複数サイトを運用する場合は、編集部の試算で最大月 10 時間の削減が見込まれます。
編集部メモ: 削減効果は記事の長さ、画像の扱い、確認手順で変わります。まず 1 か月だけ作業時間を記録し、導入後と比較すると判断しやすくなります。
中小企業のマーケ担当が抱える公開作業の負担
中小企業のマーケ担当者は、Webサイトの更新、問い合わせ対応、SNS運用、資料作成なども担います。記事の公開作業を合間に行うと、次のような負担が生じます。
- 集中力の分断: 単純作業でも確認が必要で、業務の切り替えが発生する
- 属人化: 特定の担当者が休むと、記事を公開できない
- 公開の先延ばし: 完成した記事がスプレッドシートに残る
自動化の目的は、公開作業の負担を減らし、確認や企画に時間を戻すことです。次は、連携に必要なサービスと全体像を確認します。
2. 自動化の全体像と必要なもの
Zapierは、異なるWebサービスをつなぐ自動化サービスです。プログラミングを使わず、きっかけと処理を組み合わせて設定できます。
Zapierの基本概念
| 用語 | 意味 | 本レシピでの例 |
|---|---|---|
| トリガー | 自動化を開始するきっかけ | Googleスプレッドシートに新しい行が追加される |
| アクション | きっかけの後に行う処理 | WordPressに下書きを作成する |
| Zap | 自動化全体の単位 | 行の追加から下書き作成まで |
Zapierには無料プランと有料プランがあります。無料プランで月 10 記事を運用できる可能性はありますが、タスク上限や追加処理の有無で変わります。最新の条件はZapier公式の料金ページで確認してください。
必要なアカウントと準備物
| 準備物 | 用途 | 費用の目安 |
|---|---|---|
| Googleアカウント | スプレッドシートの作成と管理 | 無料 |
| WordPressサイト | 記事の公開先 | レンタルサーバー代 月 500 円〜 |
| Zapierアカウント | 自動化の設定と実行 | 無料プランあり |
WordPress.comを使う場合は、プランによって連携条件が異なります。自社サーバーで運用するWordPressは、Application Passwordsなどの認証設定が必要です。
費用は事前に確認しましょう。 Zapierの有料プラン、WordPressのサーバー代、画像サービスなどを使う場合の費用が発生します。まず無料または低価格の構成で試し、月額費用が予算内に収まるか確認してください。
WordPressの種類による注意点
WordPressには、WordPress.comと自社サーバーで運用するWordPressがあります。Zapier連携の条件は異なるため、利用中の環境を先に確認してください。
- WordPress.com: プランによって外部連携やAPI利用の条件が異なる
- 自社サーバーのWordPress: Application Passwordsなどを使って認証する
- 共通の確認事項: REST APIが利用でき、管理者または投稿作成に必要な権限がある
本記事では、自社サーバーのWordPressを前提に設定します。次に、スプレッドシートから下書きを作る流れを図で確認します。
自動化フローの全体像
タイトル、本文、カテゴリ、公開予定日などを列に入力します。
スプレッドシートに行が追加されると、Zapierの処理が始まります。
入力情報をWordPressに反映し、下書きとして保存します。
Zapierが行の追加を検知し、WordPressに下書きを作成します。
スプレッドシートに記事情報を入力すると、WordPressに下書きが作成されます。担当者は下書きを確認し、問題がなければ公開します。
次は、この流れを約 45 分で設定する手順です。
3. 具体的な設定手順
準備するものは、Googleスプレッドシート、WordPressサイト、Zapierアカウントです。初回設定の目安は約 45 分ですが、WordPressの認証設定によって時間が変わります。
ステップ 1: コンテンツカレンダーを作る
自動化の起点となるスプレッドシートを作成します。Zapierが読み取る列を先に決め、運用ルールを共有してください。
| 列 | 見出し(例) | 入力内容 | 必須/任意 |
|---|---|---|---|
| A | 記事タイトル | 公開する記事のタイトル | 必須 |
| B | 記事本文 | 記事本文 | 必須 |
| C | カテゴリ | 記事のカテゴリ名 | 任意 |
| D | タグ | カンマ区切りのタグ | 任意 |
| E | 公開予定日 | 例: 2026-08-01 | 任意 |
| F | ステータス | 例: 未処理 | 任意 |
既存の列名を変更しないでください。 Zapierの設定後に列名を変更すると、データを正しく取得できない場合があります。列を追加する場合も、まずテスト環境で確認しましょう。
見出しの下に、テスト用の記事情報を 1 件入力します。後の動作確認で使うため、実際の記事とは異なるテスト記事にすると安全です。
ステップ 2: Googleスプレッドシートをトリガーにする
Zapierにログインし、新しいZapを作成します。
- ダッシュボードで「Create Zap」をクリックする
- トリガーアプリに「Google Sheets」を選ぶ
- 「New Spreadsheet Row」を選ぶ
- Googleアカウントを連携する
- 対象のスプレッドシートとワークシートを選ぶ
- テスト用の行を読み込み、列の内容を確認する
この設定により、新しい行が追加されたときにZapが起動します。
ステップ 3: WordPressに下書きを作成する
次に、行の内容をWordPressの投稿項目へ割り当てます。
- アクションアプリに「WordPress」を選ぶ
- 「Create Post」を選ぶ
- WordPressサイトを連携する
- スプレッドシートの列を各項目に割り当てる
- ステータスに「draft」を指定する
| WordPress側の項目 | スプレッドシートの列 |
|---|---|
| Title(タイトル) | 記事タイトル(列 A) |
| Content(本文) | 記事本文(列 B) |
| Category(カテゴリ) | カテゴリ(列 C) |
| Tags(タグ) | タグ(列 D) |
| Status(ステータス) | draft(下書き) |
最初は下書きで保存しましょう。 「publish」を選ぶと、入力直後に公開される可能性があります。下書きで保存し、人が確認してから公開する運用にしてください。
ステップ 4: テストして確認する
設定後は、必ずトリガーとアクションをテストします。
- 「Test trigger」で行を読み込む
- 読み込んだタイトルと本文を確認する
- 「Test action」で下書きを作成する
- WordPressの管理画面で下書きを確認する
- 問題がなければZapを「ON」にする
確認項目は次のとおりです。
- タイトルが正しいか
- 本文の表示が崩れていないか
- カテゴリとタグが反映されているか
- ステータスが下書きになっているか
- 不要なテスト記事を削除したか
ステップ 5: 運用ルールを決める
運用開始前に、次のルールを決めておきます。
- 入力ルール: 各列に入力する内容を文書化する
- 実行履歴の確認: 週 1 回、Zapierのエラーを確認する
- バックアップ: スプレッドシートを誤って削除しないよう権限を管理する
- 公開担当: 下書きを確認して公開する担当者を決める
編集長の見解: 自動化で重要なのは、仕組みを作ることだけではありません。担当者が変わっても続けられるよう、入力ルールと確認手順を文書化しましょう。月 1 回の動作確認も、運用を安定させる助けになります。
次は、導入後に起こりやすい失敗と、その回避策を確認します。
4. 失敗パターンと回避策
自動化は、設定後の運用が重要です。ここでは、代表的な失敗を 3 つ取り上げます。
失敗 1: スプレッドシートの列名を変更する
症状: 新しい行を追加しても、下書きが作成されない。
原因: Zapierが設定済みの列を正しく認識できなくなるためです。
回避策:
- 列名は設定後に変更しない
- 変更が必要な場合は、Zapを編集して再設定する
- 編集権限を運用担当者に限定する
失敗 2: WordPressの認証設定を誤る
症状: 認証エラーが表示される、またはカテゴリやタグが反映されない。
原因: WordPress側の認証情報やREST APIの設定が正しくない可能性があります。
回避策:
- Zapier専用のApplication Passwordsを発行する
- WordPressのREST APIが利用できるか確認する
- 投稿作成に必要な権限を付与する
- カテゴリやタグがWordPress側に存在するか確認する
失敗 3: 自動化後に品質確認を省く
症状: 誤字脱字やリンク切れのある記事を公開してしまう。
原因: 下書き作成と公開を同じ作業だと考えてしまうためです。
回避策:
- 自動化は下書き作成までに限定する
- 公開前のチェックリストを用意する
- 確認担当者と確認日時を記録する
自動化の範囲を下書き作成までに限定しましょう。 入力内容をそのまま公開する設定は、誤公開につながる可能性があります。公開前には人が内容を確認してください。
自動化の目的は確認をなくすことではなく、入力や転記の負担を減らすことです。続いて、費用や形式に関する質問に回答します。
5. よくある質問
Q1: 無料プランで使えますか?
状況によっては利用できます。Zapierの無料プランにはタスク数などの上限があります。月 10 記事を、行の追加から下書き作成まで 1 回の処理で運用する場合、無料の範囲に収まる可能性はあります。
ただし、修正や再実行、複数サイトの運用でタスク数が増える場合があります。利用前にZapier公式の最新料金と上限を確認してください。
Q2: アイキャッチ画像を自動設定できますか?
画像URLをスプレッドシートに入力し、WordPressのFeatured Image項目へ割り当てる方法があります。画像URLが無効な場合や、WordPress側の条件に合わない場合は設定できないことがあります。
まずは本文と下書き作成だけで試し、運用が安定してから画像設定を追加すると安全です。
Q3: 複数サイトを管理できますか?
サイトごとにZapを作成する方法が分かりやすいです。各サイト用のスプレッドシートを分けると、誤送信の確認もしやすくなります。
| サイト | スプレッドシート | Zap |
|---|---|---|
| 自社サイト A | コンテンツカレンダー A | Zap A |
| 自社サイト B | コンテンツカレンダー B | Zap B |
1 つのシートで管理する場合は、「サイト名」列を追加して、対象サイトごとに条件を設定します。ただし、初回はサイトごとに分ける方が運用しやすいでしょう。
Q4: 本文をMarkdown形式で入力できますか?
WordPressのエディター設定によって結果が異なります。標準エディターのGutenbergでは、Markdownをそのまま貼り付けても、見出しやリストが意図どおり表示されない場合があります。
詳しいエディター仕様は、WordPress公式のエディター資料で確認してください。
対応方法は次の 2 つです。
- HTML形式で入力する: 見出しは
<h2>、リストは<ul><li>などで記述する - MarkdownをHTMLに変換する: ZapierのFormatterなどで変換してからWordPressへ送る
HTMLを入力する場合は、タグの閉じ忘れに注意してください。Markdownを使う場合は、変換後の下書きを必ず確認します。
Q5: 公開予定日を指定できますか?
公開予定日の列を追加し、WordPressの公開日時項目に割り当てる方法があります。ただし、ステータスを下書きにしておけば、日時を入力しても自動公開にはなりません。
予約公開を自動化する場合は、品質確認を省かない運用設計が必要です。初回は下書き作成までにとどめ、手動で公開する方法をおすすめします。
Q6: Zapier以外のツールも使えますか?
利用できます。料金や機能は変わるため、導入前に各公式サイトで確認してください。
| ツール | 特徴 | 料金の目安 |
|---|---|---|
| Make | 複雑な連携を画面上で組み立てやすい | 無料プランあり |
| n8n | 自社サーバーで運用できる自動化ツール | 自社運用はサーバー費用が必要 |
| IFTTT | シンプルな連携に向く | 無料プランあり |
各サービスの最新情報は、Make公式料金ページ、n8n公式料金ページ、IFTTT公式料金ページで確認してください。
Zapierは、設定の分かりやすさを重視する事業者に向きます。費用を抑えたい場合や、複雑な処理を組みたい場合は、Makeやn8nも比較対象になります。
6. まとめ:公開作業の時間を取り戻す
GoogleスプレッドシートとWordPressをZapierで連携すると、記事情報の転記と下書き作成を自動化できます。月 10 記事の運用では、編集部の試算で約 5 時間を削減できる可能性があります。
導入のポイント
- 下書き作成まで自動化する: 公開前の確認は人が行う
- 列名を固定する: 変更時はZapを再設定する
- テストする: 本番前にタイトル、本文、カテゴリを確認する
- 費用を確認する: ZapierとWordPressの料金、タスク上限を確認する
- 定期点検する: 月 1 回は実行履歴と下書きを確認する
導入後の運用イメージ
| 時期 | 作業内容 | 担当 |
|---|---|---|
| 週初め | 今週公開する記事情報を入力 | マーケ担当 |
| 入力後 | WordPressに下書きを作成 | Zapier |
| 公開前日 | 誤字脱字、リンク、画像を確認 | マーケ担当 |
| 公開日 | 公開ボタンを押す | マーケ担当 |
この流れなら、入力や転記にかかる時間を抑え、その分を記事の品質確認や企画づくりに回せます。
編集長の見解: コンテンツマーケティングは、継続的な発信が大切です。自動化は、確認をなくす仕組みではなく、確認に時間を使えるようにする仕組みです。まずは下書き作成だけで始め、運用に慣れてから範囲を広げましょう。
7. 出典・参考情報
- Zapier公式サイト
- Zapierの料金ページ
- Zapierヘルプ
- Googleスプレッドシート公式ヘルプ
- WordPress公式サイト(日本語)
- WordPress公式エディター資料
- WordPress REST API公式ドキュメント
- Make公式料金ページ
- n8n公式料金ページ
- IFTTT公式料金ページ
PR・アフィリエイト開示: 本記事にはアフィリエイトリンクを含む場合があります。料金や機能は変更される可能性があるため、契約前に各公式サイトをご確認ください。
Mira / AI経営ラボ 編集長