Archive for the
‘AI×アフィリエイト実録’ Category

【概 要】

「WordPressの自動投稿はMCPでやるのが今風で、REST APIはもう古いのでは」——最近、こうした質問をいただくことが増えました。MCP(Model Context Protocol)は、AIエージェントが外部ツールを呼び出すための共通規格です。WordPressでも公式のMCP Adapterプラグインが登場したことで、「AIにそのまま投稿させる」構成が現実的な選択肢になってきました。

一方、当サイトの記事は今でもREST API経由で投稿しています。Claude Codeに原稿を書かせ、自作のPythonスクリプトでGutenbergブロックに変換してから、REST APIで下書き保存する流れです。この仕組みを作る過程では、認証エラーやサーバーのWAFでかなり遠回りしました。

この記事では、現暗号資産ニュースメディア編集長として、そして自分のブログでAIアフィリエイトを実践している立場から、REST APIとMCPを「認証方式」「詰まりどころ」「向いているケース」の3つの観点で比べます。結論を先に言うと、この2つは対立するものではありません。何を自動化したいかで選ぶものです。MCPについては2026年10月時点の公式情報をもとに整理しているので、これから自動投稿を組む方の判断材料になれば幸いです。


1. そもそもREST APIとMCPは「どちらか一方」の関係ではない

最初に誤解を解いておくと、WordPressのMCPは、REST APIに取って代わる新しい通信経路ではありません。

WordPress公式のMCP Adapterは、サイト上に `/wp-json/mcp/mcp-adapter-default-server` というエンドポイントを追加します。URLを見ると分かるとおり、これはREST APIの仕組みの上に作られたMCP用の入り口です。違いは「誰が、どんな形で呼び出すか」にあります。

  • REST API:プログラム(PythonやNode.jsなど)が、決まったURLに決まった形式のデータを送る。動作は人間が書いたコードどおりに決まる
  • MCP:AIエージェント(Claude Desktop、Claude Codeなど)が、サイト側に用意された「できること(ability)」の一覧を見て、どれを呼ぶかを自分で判断する

つまり、REST APIは「決めた処理を毎回同じように実行する」道具で、MCPは「AIに判断をまかせて操作させる」道具です。自動投稿で大事なのが再現性なのか柔軟性なのかで、向き不向きが分かれます。


2. 比較早見表:認証・準備・自由度・向いている人

まずは全体像を表にまとめます。

比較項目 REST API(自作スクリプト) MCP(MCP Adapter)
主な認証方式 アプリケーションパスワード(Basic認証) HTTP接続はアプリケーションパスワード/ローカルはWP-CLI経由のユーザー指定
サイト側の準備 基本的に不要(標準機能) プラグイン導入+公開するabilityの設定
必要なWordPressバージョン 4.7以降(REST APIの標準搭載) 6.9以上(Abilities APIがコアに入ったバージョン)
処理の再現性 高い(毎回同じコードが動く) AIの判断を挟むため、指示の書き方次第でぶれる
柔軟性 低い(想定外の操作は書き足しが必要) 高い(会話で「この記事のタグを直して」などができる)
成熟度 長く使われてきた標準機能 プラグインは0.x系(執筆時点で0.7.1)
向いているケース 記事の量産、毎回同じフォーマットでの投稿 既存記事の確認・修正、サイト運営の対話的な補助

なお、Automatticが公開していた旧「wordpress-mcp」プラグインは、GitHub上で非推奨・アーカイブ済みと明記されており、後継としてWordPress公式のMCP Adapterが案内されています。古い解説記事を参考にする場合は、どちらのプラグインの話なのかを確認してください。


3. REST APIで自動投稿する仕組み(当サイトの構成)

投稿までの流れ

当サイトの自動投稿は、次のような流れになっています。

  1. Claude Codeが記事原稿をMarkdownで書き、作業フォルダに保存する
  2. 自作のPythonスクリプトが、Markdownを段落・見出しごとのGutenbergブロックに変換する
  3. 目次やアフィリエイトバナーなど、毎回入れるパーツをスクリプト側で自動で差し込む
  4. REST APIの `/wp-json/wp/v2/posts` に下書きとして送る
  5. 管理画面で私が目を通してから公開する

Claude Codeを使って非エンジニアがこの仕組みを作った経緯は、Claude Codeで非エンジニアがWordPress自動投稿に挑む【前編】で詳しく書いています。

REST APIの強みは「毎回同じ」であること

この構成で一番ありがたいのは、同じ原稿を渡せば、毎回まったく同じブロック構成で投稿されることです。目次の位置、バナーの位置、FAQの書式など、サイトのルールをすべてコードに固定できます。記事を量産するときに、AIの気まぐれで体裁が崩れる心配がありません。

画像も同じ考え方で扱えます。アイキャッチ画像をメディアAPIにアップロードし、記事の `featured_media` に紐付ける処理もスクリプトに組み込みました(アイキャッチ画像の自動生成と投稿の手順)。


4. MCPで自動投稿する仕組み(2026年10月時点の状況)

MCP Adapterの基本構造

WordPress.orgのプラグインディレクトリによると、MCP Adapterは執筆時点でバージョン0.7.1です(2026年10月15日リリース)。動作要件はWordPress 6.9以上、PHP 7.4以上です。役割をひと言でいうと、WordPressのAbilities APIに登録された「ability(できること)」を、MCPのツールとしてAIに見せる変換器です。

公式リポジトリによると、標準のMCPサーバーでAIに公開されるのは次の3つのメタツールです。

  • `mcp-adapter/discover-abilities`:使えるabilityの一覧を探す
  • `mcp-adapter/get-ability-info`:個々のabilityの詳細を調べる
  • `mcp-adapter/execute-ability`:abilityを実行する

AIはまず一覧を調べ、「記事を作成する」に当たるabilityを見つけて実行する、という手順で動きます。

プラグインを入れただけでは投稿できない

ここが一番の落とし穴です。abilityはデフォルトで非公開になっていて、公開設定(`meta.public` など)をしたものしかAIからは見えません。

さらに、コアに標準で登録されているabilityは多くありません。Kinstaの解説によると、WordPress 7.0を新規インストールした状態で登録されているのは `core/get-site-info`、`core/get-user-info`、`core/get-environment-info` の3つです。いずれも情報を取得するためのもので、記事を作成するabilityが標準で用意されていることは、執筆時点で確認できていません。

つまり、MCPで投稿までさせたい場合は、投稿用のabilityを提供するプラグインを入れるか、自分でPHPコードを書いてabilityを登録する必要があります。「プラグインを入れればAIがすぐ記事を投稿してくれる」と期待していると、最初の段階で止まってしまいます。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. 認証方式の比較:どちらも中身はアプリケーションパスワード

REST APIの認証

REST APIでは、WordPressのユーザープロフィール画面から発行するアプリケーションパスワードを使い、Basic認証でリクエストを送ります。当サイトでは、URL・ユーザー名・アプリケーションパスワードを `.env` ファイルにまとめ、スクリプトから読み込む形にしています。発行の手順と `.env` の作り方は中編の環境構築編にまとめました。

MCPの認証は2通り

MCP Adapterの公式ガイドでは、MCPクライアントとの接続方法が2つ紹介されています。

  • HTTPプロキシ方式:`npx` で `@automattic/mcp-wordpress-remote` を起動し、環境変数 `WP_API_URL`・`WP_API_USERNAME`・`WP_API_PASSWORD` を設定する。`WP_API_PASSWORD` に入れるのは、通常のログインパスワードではなくアプリケーションパスワード
  • STDIO方式:WP-CLIの `wp mcp-adapter serve` コマンドを使い、`–user=` で実行ユーザーを指定する。WordPressと同じマシン上で動かす前提なので、主にローカル開発環境向け

レンタルサーバー上の本番サイトにつなぐなら、現実的なのはHTTPプロキシ方式です。つまり、認証に使う情報はREST APIとほぼ同じで、セキュリティ面の考え方も変わりません。アプリケーションパスワードを発行したユーザーの権限がそのままAIの権限になるので、管理者ではなく、投稿者・編集者クラスの専用ユーザーを作っておくのが安全です。


6. 詰まりどころの比較と、私が実際につまずいたこと

REST APIで詰まりやすい3点

REST API側でつまずきやすい点は、私自身がすべて経験しています。

  1. 本文がClassicブロック1個になる:MarkdownやHTMLをそのまま `content` に送ると、Gutenberg上では1つの大きなClassicブロックとして扱われる。投稿はできても、あとから画像を差し込むなどの編集が極端にしづらくなる
  2. 401エラー:アプリケーションパスワードの貼り付けミスや、ユーザー名の取り違え
  3. 403エラー:レンタルサーバーのWAF(Webアプリケーションファイアウォール)が、REST APIへのリクエストを攻撃と判断して止めてしまう

特に1つ目は厄介でした。最初は「投稿できた」こと自体に満足していて、管理画面で記事を開くまでClassicブロック化に気づきませんでした。結局、変換スクリプトを作り直し、段落・見出し・表をそれぞれ独立したブロックとして送る形に変えました。この経験から、当サイトでは「REST APIに生のMarkdownやHTMLを直接送らない」ことを絶対ルールにしています。

3つ目のWAFについては、エックスサーバーやConoHa WINGのような国内の主要レンタルサーバーはどこもWAFを備えているため、自動投稿を組むなら一度は確認が必要です。WAFはMCPのHTTPエンドポイントにも同じように効くので、MCPに乗り換えればこの問題がなくなるわけではありません。

MCPで詰まりやすい3点

MCP Adapterのドキュメントを読み込んでいて、つまずきそうだと感じた点は次の3つです。

  1. abilityが見えない:前述のとおり、公開設定をしていないとAIからは何も見えない。「接続はできたのに何もできない」状態になりやすい
  2. 0.x系ゆえの仕様変更:変更履歴を見ると、公開設定の仕組みがバージョンアップで変わっている。古い手順のままだと動かないことがある
  3. 体裁の再現性:AIが投稿内容を組み立てるため、目次やFAQの書式といったサイト固有のルールを毎回守らせるのが難しい

3つ目は、記事を量産する立場からすると大きな問題です。以前、AIへの指示だけでフォーマットを統一しようとしてうまくいかなかったことがありました(AI記事の量産で3ヶ月やって失敗したこと5つ)。その経験からも、体裁のルールはプロンプトではなくコード側に持たせるべきだと考えています。


7. 結局どちらを選ぶべきか:ケース別のおすすめ

REST APIが向いているケース

  • AIで書いた記事を、毎回同じフォーマットで量産・投稿したい
  • 目次、バナー、FAQなど、サイト固有の決まりごとを確実に反映させたい
  • WordPressのバージョンが6.9未満、またはプラグインを増やしたくない
  • 投稿処理をcronやコマンド1つで回したい

MCPが向いているケース

  • 「先月の記事でアクセスの少ないものを一覧にして」「この記事のタグを整理して」など、会話しながらサイトを操作したい
  • 決まった処理より、その場の判断が必要な作業が多い
  • PHPでabilityを書ける、またはabilityを提供するプラグインを使える

当サイトの結論

当サイトでは、新規記事の投稿は今後もREST API(自作スクリプト)で続けます。アフィリエイト記事は量と体裁の安定が収益に直結するからです。MCPについては、既存記事の確認や修正といった対話的な作業に向いていると考えていて、MCP Adapterが1.0に近づき、投稿系のabilityが整ってきた段階で試す予定です。

これから自動投稿を始める方には、まずREST APIで「下書き保存まで」を確実に動かすことをおすすめします。REST APIで認証やWAFの問題を一度解決しておけば、同じアプリケーションパスワードの知識がMCPでもそのまま役立ちます。順番としてもREST APIから入るほうが遠回りになりにくい、というのが実感です。

なお、どちらの方式でもClaude Codeのような実行環境が必要です。当サイトではClaude Proのプランで、原稿の執筆から投稿スクリプトの実行までをまとめて任せています。


8. まとめ:REST APIとMCPを選ぶためのチェックリスト

  • 関係性:MCP AdapterはREST APIの上に作られたAI向けの入り口。対立する技術ではない
  • 認証:どちらもアプリケーションパスワードが基本。AI専用に、権限を絞ったユーザーを作る
  • REST APIの注意点:生のMarkdownやHTMLを送るとClassicブロック化する。WAFによる403にも注意
  • MCPの注意点:WordPress 6.9以上が必要。abilityはデフォルト非公開で、投稿用のabilityは別途用意が必要
  • 量産するならREST API:体裁をコードで固定できるので、記事が増えても品質がぶれない
  • 対話的な運用ならMCP:既存記事の確認や修正など、判断が必要な作業に向く
  • 始める順番:まずREST APIで下書き保存まで動かし、そのあとMCPを補助として足す

流行っているかどうかより、「自動化したい作業が毎回同じ処理なのか、その場の判断が必要なのか」で選ぶ。これが、両方を調べ、REST APIで実際に運用してきた私の結論です。


FAQ

MCP Adapterを入れれば、AIがすぐにWordPressへ記事を投稿してくれますか?

プラグインを入れただけでは投稿できません。MCP AdapterはWordPressに登録されたabilityをAIに見せる仕組みで、abilityはデフォルトで非公開になっています。また、コアに標準で登録されているabilityは情報取得用のものが中心で、記事を作成するabilityは別途プラグインを入れるか、自分で登録する必要があります。



REST APIとMCPで、認証の安全性に違いはありますか?

本番サイトにHTTPで接続する場合、どちらもアプリケーションパスワードを使うため、考え方は基本的に同じです。発行したユーザーの権限がそのまま自動処理の権限になるので、管理者アカウントではなく、投稿に必要な権限だけを持つ専用ユーザーを作ることをおすすめします。



REST APIで投稿すると記事がClassicブロックになってしまいます。どうすればいいですか?

MarkdownやHTMLをそのままcontentに送っていることが原因です。段落・見出し・リストなどを、ブロックコメント付きのGutenberg形式に変換してから送ると、管理画面でそれぞれが独立したブロックとして扱われます。当サイトでは、変換処理を自作スクリプトに組み込んで解決しました。



レンタルサーバーで403エラーが出るのはなぜですか?

多くの場合、サーバーのWAFがREST APIへのリクエストを不正アクセスと判断して止めています。WAFの設定画面で該当する項目を確認するか、一時的にWAFを無効にして切り分けてみてください。MCPのHTTPエンドポイントもREST APIの仕組みの上で動くため、同じ影響を受けます。



非エンジニアでもMCPで自動投稿を組めますか?

接続の設定自体は公式ガイドの設定例をなぞれば可能ですが、投稿用のabilityを用意する段階でPHPの知識や対応プラグインが必要になります。非エンジニアの方は、まずClaude CodeなどにREST API用のスクリプトを書いてもらい、下書き保存まで動かすところから始めるほうがつまずきにくいと思います。


【概 要】

1人で事業を回していると、リサーチも執筆も戦略立案も、すべて自分の頭の中で切り替えながらこなすことになります。 私自身、当サイトの運営で「今日はキーワード調査の日」「今日は執筆の日」と役割を切り替えるたびに、前日の文脈を思い出すだけで30分近く溶けていく感覚がありました。

この「頭の切り替えコスト」を減らすために取り入れたのが、Claude Codeのサブエージェント機能です。マーケター・ライター・戦略コンサルといった役割ごとにAIを定義しておき、必要なときに仕事を振る。いわばファイル数枚で作れる「AI社員チーム」です。

この記事では、現暗号資産ニュースメディア編集長として編集部の分業体制を見てきた私が、その経験を1人起業向けに落とし込んだサブエージェントの作り方を、設定ファイルの中身・指示の出し方・出力の受け取り方まで手順として整理しました。最初に役割定義を雑に書いて、まったく呼ばれないエージェントを量産してしまった失敗談も書いてあります。


1. Claude Codeのサブエージェントとは何か

「専用の作業部屋」を持ったAIアシスタント

Claude Codeの公式ドキュメントでは、サブエージェントは特定のタスクを担当する専門のAIアシスタントと説明されています。ポイントは次の3つです。

  • それぞれが独立したコンテキスト(会話の記憶領域)で動く
  • 役割ごとに専用のシステムプロンプト(指示書)を持たせられる
  • 使えるツール(ファイル読み込み・Web検索など)を役割ごとに制限できる

そして、サブエージェントが作業を終えると、メインの会話には最終結果(要約)だけが戻ってきます。 調査ログや大量の検索結果がメインの会話を埋め尽くさないので、長い作業でも「親」のClaudeが話の筋を見失いにくくなります。

Claude Codeのサブエージェントとは何か

編集部にたとえると、編集長(メインのClaude)が記者やリサーチャーに仕事を振り、上がってきた原稿だけを受け取るイメージです。編集長の机が資料の山で埋まらない、というのが最大のメリットだと感じています。

Agent Teamsとの違い

当サイトでは以前、Claude Code Agent Teamsで「AI社員チーム」を作る実演ガイドという記事も公開しました。Agent Teamsが複数のAIを同時並行で動かして協働させる仕組みなのに対し、サブエージェントは1つずつ役割を呼び出して仕事を振る、より基本的な仕組みです。まずはサブエージェントで「役割を定義して任せる」感覚をつかんでから、チーム運用に進む順番をおすすめします。


2. なぜ1人起業に「AI社員チーム」が効くのか

1つの会話に全部を詰め込むと、AIも人間も混乱する

サブエージェントを使う前の私は、1つのチャットの中で「キーワードを考えて」「構成を作って」「本文を書いて」「戦略的にこれで合っているか見て」と、立て続けに依頼していました。すると会話が長くなるにつれて、最初に伝えた前提(ターゲット読者や文体ルール)が薄れていく現象が起きます。

人間の編集部でも、1人の記者に企画・取材・執筆・校閲をすべて任せると品質がブレます。だからこそ編集部には役割分担があります。AIにも同じ発想で「役割ごとに部屋を分ける」と、出力の安定感が明らかに変わりました。

役割を分けると「自分の判断」に集中できる

役割を切り出しておくと、私の仕事は「誰に何を振るか」と「上がってきたものを判断すること」に絞られます。1人起業でいちばん貴重なのは自分の判断時間なので、作業ではなく判断に時間を使える構造を作ることが、AI社員チームの本当の価値だと考えています。


3. 準備:Claude Codeを使える環境を整える

料金プランの目安

Claude Codeを使うには、Anthropicの有料プランかAPI利用が必要です。執筆時点で複数の解説記事が報じている米国向け表示価格は、Proが月額20ドル、Maxが月額100ドル(Pro比5倍の利用枠)と200ドル(同20倍)です。料金や利用上限は改定されることがあるため、契約前に必ず公式の料金ページで最新情報を確認してください。

私の感覚では、サブエージェントを3人程度で回す程度ならまずProで始め、利用上限にたびたび当たるようならMaxを検討する、という順番で十分です。AIツールへの課金をどう判断したかは、AIツールに月3万円を投資して3か月検証した全記録で数字込みで公開しています。

インストールがまだの方へ

Claude Code自体のインストールやターミナルの基本操作に不安がある方は、非エンジニアの私が環境構築でつまずいた過程をまとめたClaude Codeで非エンジニアがWordPress自動投稿に挑む【前編】から読んでいただくとスムーズです。


4. 手順1:サブエージェントの設定ファイルを作る

ファイルの置き場所は2種類

サブエージェントは、YAMLフロントマター付きのMarkdownファイル1枚で定義します。置き場所は主に次の2つです。

置き場所 使える範囲 向いている用途
`.claude/agents/`(プロジェクト内) そのプロジェクトだけ ブログ運営など特定の事業専用の社員
`~/.claude/agents/`(ユーザー全体) すべてのプロジェクト どの仕事でも使う汎用の社員

私はブログ用の作業フォルダ内に `.claude/agents/` を作り、事業ごとに社員を分けています。同じ名前のエージェントが両方にある場合は、プロジェクト側が優先されます。

フロントマターの基本項目

最低限必要なのは `name` と `description` の2項目だけです。よく使う項目を整理すると次のとおりです。

  • name:エージェントの識別名(半角英数とハイフンが無難)
  • description:「どんなときにこの社員を呼ぶか」の説明。Claudeが仕事を振る判断材料になる
  • tools:使ってよいツールの許可リスト(省略すると基本的にメインと同じツールを使える)
  • model:`sonnet`・`opus`・`haiku` などのモデル指定、または `inherit`(メインと同じ)

なお、作成方法はClaude Codeのバージョンによって画面が変わることがあります。いちばん確実なのは、Claude Codeに「マーケター役のサブエージェントを作って」と頼むか、自分でファイルを直接書く方法です。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. 手順2:マーケター・ライター・戦略コンサルの役割を定義する

ここからが本題です。私が実際に使っている3人の定義を、骨格がわかる形で紹介します。

マーケター(キーワード・競合調査担当)

“`markdown


name: marketer description: 新しい記事のキーワード選定、検索意図の分析、競合記事の調査を行うときに使う。記事執筆の前段階で必ず呼ぶ。 tools: WebSearch, WebFetch, Read model: sonnet


あなたはアフィリエイトブログのWebマーケターです。 与えられたテーマについて、以下を調査して報告してください。

  1. 想定読者と検索意図(顕在ニーズ・潜在ニーズ)
  2. 上位記事に共通する見出しと、上位記事に足りない情報
  3. 成約につながりそうな商材カテゴリ

推測と事実は必ず分けて書き、未確認の数値は書かないこと。 “`

マーケターにはファイル編集の権限を与えていません。 調査役が勝手に原稿を書き換えないようにするためです。

ライター(執筆担当)

“`markdown


name: writer description: マーケターの調査結果をもとに記事本文を執筆するときに使う。 tools: Read, Write, WebSearch model: inherit


あなたは元雑誌編集者のライターです。文体はですます調。 著者の実体験・失敗談を必ず1箇所以上入れ、太字は見出しごとに1〜2箇所まで。 最新の料金や統計は執筆時に検索して確認し、確認できなければ書かないこと。 “`

実はこの記事を含め、当サイトの記事下書きは、このライター役と同じ発想で作った執筆専用エージェントが担当しています。文体ルールや表記ルールを指示書に書いておけば、毎回プロンプトで説明し直す必要がなくなります。

戦略コンサル(レビュー・判断材料担当)

“`markdown


name: strategist description: 記事や企画が事業目標に合っているかレビューするとき、優先順位を決めたいときに使う。 tools: Read model: opus


あなたは個人事業専門の戦略コンサルタントです。 渡された原稿や企画について「収益への貢献」「既存記事との重複」 「今やるべきか」の3点で評価し、改善案を最大3つに絞って提案してください。 決定はしないこと。判断材料を出すのが役割です。 “`

戦略コンサルには「決定はしない」と明記しています。 最終判断まで任せると、自分が事業の方向性を把握しないまま物事が進んでしまうためです。


6. 手順3:AI社員への指示の出し方と出力の受け取り方

呼び出し方は3通り

公式ドキュメントで案内されている呼び出し方は、主に次の3つです。

  1. 自動で振ってもらう:依頼内容と `description` が合えば、Claudeが自動で担当を選ぶ
  2. 名前で頼む:「marketerのサブエージェントを使って、このテーマを調査して」
  3. @メンションで指名する:`@` を入力して一覧から選ぶと、確実にそのエージェントが動く

慣れないうちは2か3で明示的に指名するほうが、どの社員が何をしたのか追いやすくおすすめです。

指示には「前提」を必ず書く

ここが一番大事なポイントです。サブエージェントは、メインの会話の履歴を見ていません。 公式ドキュメントにも、サブエージェントは新しいコンテキストで起動し、それまでの会話やメインで読んだファイルは引き継がれないと書かれています(プロジェクトのCLAUDE.mdは読み込まれます)。

そのため、指示は次のように「単体で読んでも分かる」形にします。

“` marketerに依頼: テーマ「Claude Code サブエージェント 使い方」。 想定読者は30〜40代の1人起業家で、プログラミング経験なし。 結果は docs/research.md に書き出せるよう、見出し付きでまとめて報告して。 “`

出力の受け取り方(実際の流れ)

私の実際の運用は「マーケター→ライター→戦略コンサル→自分」の順番です。流れを再構成すると、次のようになります。

  • マーケターの報告:想定読者の検索意図、上位記事に共通する見出し、上位記事にない切り口(例:「失敗談」や「役割定義の具体例」が少ない)が箇条書きで返ってくる
  • ライターの下書き:マーケターの報告を渡すと、指示書のルールに沿った本文がファイルとして保存される
  • 戦略コンサルのレビュー:「既存記事との重複が大きい見出し」「成約導線が弱い箇所」など、改善案が3つ程度返ってくる

最後に私が、レビューを見ながら自分の体験談を足し、採用する改善案を決める。AI社員がいくら優秀でも、この最終工程だけは手放さないようにしています。


7. 私がつまずいた失敗談:「呼ばれない社員」と「越権する社員」

失敗1:descriptionが曖昧で、まったく呼ばれなかった

最初に作ったときは、description に「マーケティングを担当します」としか書いていませんでした。その結果、キーワード調査を頼んでもClaudeがマーケターを呼ばず、メインのClaudeが自分で調べ始めることが何度もありました。

descriptionは、Claudeが「この仕事は誰に振るべきか」を判断する材料です。「どんな依頼のときに呼ぶか」「どの工程で使うか」まで具体的に書き直したところ、自動で振ってもらえる頻度が目に見えて上がりました。

失敗2:権限を与えすぎて、調査役が原稿を書き換えた

もう1つは、tools を省略したまま運用していたことです。マーケターに「この記事の競合を調べて」と頼んだら、親切心なのか、調査結果をもとに既存の原稿まで書き換えてしまったことがありました。幸い元の原稿は手元に残っていましたが、以来、役割に必要なツールだけを tools に明記するルールにしています。

どちらの失敗も、人間の組織でいえば「職務記述書があいまい」という問題です。編集部で新人に仕事を頼むときと同じく、役割と権限の線引きを最初に文章にしておくことが、AI社員チームでも一番効きました。

なお、社員ごとの成果物や依頼履歴は、Notionのデータベースで管理するとあとから振り返りやすくなります。私の管理方法は副業ブログを「AI×Notion」で管理したら挫折しなくなった理由にまとめています。


8. まとめ:AI社員チームを作るチェックリスト

最後に、サブエージェントでAI社員チームを作る手順をチェックリストとして整理します。

  • 環境:Claude Codeが使える有料プラン(またはAPI)を用意し、料金は公式ページで最新を確認する
  • 置き場所:事業専用なら `.claude/agents/`、汎用なら `~/.claude/agents/` に置く
  • description:「どんな依頼のとき・どの工程で呼ぶか」まで具体的に書く
  • tools:役割に必要なツールだけを許可し、調査役には編集権限を与えない
  • 指示書:文体ルール・禁止事項・「推測と事実を分ける」などの品質基準を書いておく
  • 依頼文:サブエージェントは会話履歴を見ないので、前提を毎回書く
  • 最終判断:体験談の追加と改善案の採否は、必ず自分で行う

AI社員チームの価値は、作業の自動化そのものより「自分が判断に集中できる構造」を作れることにある、というのが当サイトで運用してみた実感です。まずはマーケター1人からでも作ってみて、「役割を分けて任せる」感覚をつかんでみてください。

FAQ

プログラミング経験がなくてもサブエージェントは作れますか?

作れます。サブエージェントの実体は、項目名と指示文を書いたMarkdownファイル1枚です。自分で書くのが不安なら、Claude Codeに「こういう役割のサブエージェントを作って」と頼めば、ファイルごと作成してくれます。

サブエージェントは何人まで作れますか?

ファイルを置いた数だけ定義できますが、最初は3人程度に絞ることをおすすめします。役割が増えるほどdescriptionが重なりやすくなり、Claudeがどの社員に振るべきか迷う原因になるためです。

Claude ProプランとMaxプラン、どちらを選べばいいですか?

まずはProで始め、利用上限にたびたび達するようになったらMaxを検討する順番で十分です。料金や利用枠は改定されることがあるため、契約前に公式の料金ページで最新情報を確認してください。

サブエージェントは前の会話の内容を覚えていますか?

覚えていません。サブエージェントは新しいコンテキストで起動するため、メインの会話の履歴は引き継がれません。プロジェクトのCLAUDE.mdは読み込まれるので、共通ルールはCLAUDE.mdに、個別の前提は依頼文に書くのが確実です。

Agent Teamsとサブエージェントはどちらから始めるべきですか?

サブエージェントから始めるのがおすすめです。1人ずつ役割を定義して仕事を振る経験を積んでおくと、複数のAIを協働させるAgent Teamsに進んだときも、役割設計で迷いにくくなります。

【概 要】

「FAQ構造化データを入れると検索結果にアコーディオンが出る」——この認識のまま実装しようとしている方は、2026年現在、いったん前提を更新する必要があります。

Googleは2023年8月にFAQリッチリザルトの対象を大幅に絞り込み、2026年5月7日をもってFAQリッチリザルト自体の表示を終了しました。検索結果に折りたたみのQ&Aが並ぶ、あの見た目はもう戻ってきません。

では、FAQスキーマを書く意味はなくなったのか。私の答えは「SERPの見た目のためには無意味だが、AIに引用させるための整理としてはまだ価値がある」です。この記事では、現暗号資産ニュースメディア編集長として当サイトの記事にFAQ構造化データを実装してきた立場から、Claude CodeにJSON-LDを自動生成させる手順と、Rank Mathとの併用で私が実際にやらかした二重出力の失敗、そして検証方法までを順に書いていきます。

技術記事ではありますが、コードが読めない前提で進めます。コピペで動く形まで落とし込んでいるので、非エンジニアの方も安心して読み進めてください。


1. まず前提を更新する:FAQリッチリザルトは終了した

2026年の状況を正確に押さえておきます。Googleの公式ドキュメントには、次の内容が記載されています。

  • 2026年5月7日:FAQリッチリザルトが検索結果に表示されなくなった
  • 2026年6月:Search ConsoleのFAQ検索での見え方フィルタ、リッチリザルトレポート、リッチリザルトテストのFAQ対応を削除
  • 2026年8月:Search Console APIでのFAQリッチリザルトのサポート終了

一方でGoogleは、既存のFAQマークアップをそのまま残しておいても問題はないという趣旨の案内も出しています。未使用の構造化データが検索にマイナスの影響を与えるわけではない、という従来の見解の延長線上にあります。

「2023年に政府・医療サイト以外は制限されていたFAQスニペットを、今回Googleが完全に廃止した」と解説。公式の終了スケジュール(5月7日表示終了、6月Search Console関連削除、8月API終了)も引用して伝えている。

https://twitter.com/glenngabe/status/2052774283290562960

つまり「消す必要はないが、リッチリザルト目的では書く意味がない」というのが2026年9月時点の正しい理解です。古いSEO記事を読んで「FAQスキーマでCTRが上がる」と信じたまま実装すると、期待した成果は出にくいので、ここは最初に切り分けておいてください。


2. それでもFAQ構造化データを書く3つの理由

前提を更新したうえで、私が当サイトの記事にFAQ構造化データを入れ続けている理由は3つあります。

理由1:AI検索に「引用しやすい塊」を渡せる

AI Overviewsや各種AI検索は、ページ全体を要約するより、問いと答えがセットになった短い塊を優先的に拾う傾向があります。FAQPageのJSON-LDは、まさに「質問文」と「その答え」を明示的にペアリングする形式です。

ここで正直に書いておくと、「FAQスキーマを入れるとAI検索での引用率が何%上がる」といった検証済みの数値を、私は執筆時点で持っていません。公式にそう明言された資料も確認できていません。ですからこれは効果が保証された施策ではなく、コストが極めて低いのでやっておく類の施策だと捉えています。

理由2:記事の構成が自動的に整う

FAQを書こうとすると、「この記事で読者が最後まで残る疑問は何か」を強制的に考えることになります。副産物ですが、この作業が記事のリライト精度を確実に上げます。検索意図の取りこぼしを見つける作業としては、キーワードツールを眺めるより手っ取り早いくらいです。

この視点をもう一段深く掘りたい方は、オーガニック検索の流入を3年で8倍にしたリライト手順で整理した優先順位づけの考え方と組み合わせると効率が上がります。

理由3:FAQPage以外のスキーマに応用が利く

JSON-LDの書き方・入れ方・検証の流れは、FAQPageでもArticleでもHowToでも共通です。FAQPageは構造化データの入り口として一番簡単で、失敗してもダメージが小さいので、練習台として最適だと思っています。


3. 実装方法は3通り、どれを選ぶか

WordPressでFAQ構造化データを入れる方法は、大きく3つあります。

方法 手間 向いている人
Rank MathのFAQブロック 小 記事数が少ない・コードを触りたくない
テーマのfunctions.phpに自動出力 中 全記事に統一フォーマットで入れたい
Claude CodeでJSON-LDを生成して貼る 小〜中 記事ごとに内容を作り込みたい

Rank Mathを使っている方は、まずFAQブロックを試すのが最短です。ブロックエディタでFAQブロックを挿入し、質問と回答を入力すれば、表示用のHTMLとFAQPageのJSON-LDが同時に出力されます。有料版のRank Math Proでなくても、FAQブロック自体は無料版で使えます。

では、なぜわざわざClaude Codeを使うのか。理由は記事本文のFAQセクションと構造化データの内容を完全に一致させたいからです。私は記事をMarkdownで書いてWordPressに投稿するワークフローを組んでいるので、原稿のFAQセクションからそのままJSON-LDを生成できる方が、手入力より速くてズレません。


4. Claude CodeにFAQ JSON-LDを生成させるプロンプト設計

ここからが本題です。Claude Codeに投げているプロンプトの骨格は、次のような形です。

“` articles/022_xxx.md の「## FAQ」セクションを読み、 schema.org の FAQPage 形式の JSON-LD を生成してください。

条件:

  • Q&Aは本文に実際に書かれている内容だけを使い、要約や創作をしない
  • acceptedAnswer の text は HTML タグを含まないプレーンテキストにする
  • 出力は

“`

ポイントは3つです。

1つ目は「本文にある内容だけを使う」と明示すること。 これを書かないと、AIは親切心でFAQを増やしたり、回答をきれいに言い換えたりします。構造化データはページに表示されている内容と一致している必要があるため、本文と構造化データが食い違った状態が一番まずいのです。

2つ目は出力形式を先に固定すること。 <script type="application/ld+json"> で囲む、インデントは2スペース、といった指定を毎回書くのが面倒なら、プロジェクトのCLAUDE.mdにルールとして書いておけば毎回の指示が短くなります。

3つ目はファイルパスを渡すこと。 本文をコピペで貼るのではなく「このファイルを読んで」と指示すれば、記事を修正したときに同じコマンドで作り直せます。Claude Codeを使う最大のメリットはここです。

生成されるJSON-LDは、こういう形になります。

“`json { “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “FAQ構造化データは今も入れる意味がありますか?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “リッチリザルト目的では意味がありませんが、AI検索に引用されやすい形に整理する目的では有効だと考えています。” } } ] } “`

`mainEntity` は配列で、Questionを必要な数だけ並べます。構造としてはこれだけです。

なお、Claude Codeの実行環境そのものをまだ作っていない方は、Claude Codeで非エンジニアがWordPress自動投稿に挑む【後編】で環境構築から自動投稿までの流れを実録でまとめています。

ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. Rank Mathとの併用で私がやらかした二重出力

ここが今回いちばん正直に書いておきたい失敗談です。

私は当初、Rank MathのFAQブロックで本文にFAQを表示しつつ、Claude Codeで生成したJSON-LDもカスタムHTMLブロックで貼り付けていました。表示上は何も問題がなかったので、数週間気づきませんでした。

結果どうなったかというと、1ページに FAQPageのJSON-LDが2つ出力される状態になっていました。検証ツールにかけて初めて気づき、該当記事を全部見直すはめになりました。エラーとして弾かれるわけではないので、能動的に検証しない限り気づけません。

この失敗から決めたルールは単純です。

  • FAQの表示と構造化データは、必ずどちらか一方のツールに任せる
  • Rank MathのFAQブロックを使うなら、手動のJSON-LDは貼らない
  • 手動のJSON-LDを貼るなら、FAQ本文は通常の見出し+段落で書き、FAQブロックは使わない

私は後者に統一しました。理由は、記事をMarkdownで管理している以上、Markdown側を正とした方がバージョン管理が破綻しにくいからです。AI生成コンテンツの運用でつまずきやすいポイントは他にもあり、AIで作った記事がGoogleにペナルティを受けない5つの条件に別の観点でまとめています。


6. 検証手順:リッチリザルトテストが使えなくなった今

2026年6月にリッチリザルトテストのFAQ対応が削除されたため、従来の検証フローはそのまま使えません。現在は次の2つで確認しています。

Schema Markup Validator(validator.schema.org)

Googleのリッチリザルト向けではなく、schema.orgの仕様に沿っているかを検証する汎用ツールです。FAQリッチリザルトの終了とは無関係に動くので、構文エラーや型の間違いはここで拾えます。URLを入力するか、コードを直接貼り付けて検証します。

ブラウザの検証機能でJSON-LDの数を数える

二重出力を防ぐには、こちらが確実です。公開ページを開いてページのソースを表示し、`application/ld+json` で検索します。FAQPageが2つ以上ヒットしたら、その時点でどちらかを消すという運用にしています。

地味な作業ですが、私の失敗はまさにこれをやっていなかったために起きました。記事を公開したら1回だけソースを確認する、これをルーティンに入れるだけで防げます。


7. かかるコストと、どこから手をつけるか

この運用にかかっている費用は、ざっくり次の通りです。

  • Claude Pro:JSON-LD生成とプロンプト運用の主軸
  • Rank Math:無料版でも構造化データ機能は十分に使える
  • エックスサーバー:WordPressの稼働環境

Rank Math Proは構造化データの種類を増やしたい場合には有用ですが、FAQPageだけが目的なら無料版で足ります。私自身、FAQ構造化データのためだけに有料版を契約する必要は感じていません。これらのツールはA8.netなどのASPでも案件として扱われていますが、必要のないものを先に契約しても記事の質は1ミリも上がらないというのが実感です。

まず手をつけるなら、既存記事のうち検索流入が多い上位5本だけにFAQ構造化データを入れて、ソース確認まで一巡させてみてください。全記事に展開するのはその後で十分です。


8. まとめ:実装前に確認するチェックリスト

最後に要点をチェックリストの形で整理します。

  • FAQリッチリザルトは2026年5月7日に終了した。SERPの見た目を目的にした実装はもう成立しない
  • 既存のFAQマークアップは残しておいても問題ない、というのがGoogleの案内
  • 書く価値は「AI検索に引用しやすい塊を渡す」「記事構成が整う」「他スキーマへの練習になる」の3点
  • Claude Codeへの指示は「本文にある内容だけ使う」「出力形式を固定」「ファイルパスを渡す」の3つを押さえる
  • Rank MathのFAQブロックと手動JSON-LDの併用は二重出力の温床。どちらか一方に統一する
  • 検証はSchema Markup Validatorと、ソース内の `application/ld+json` 検索の2本立てで行う

構造化データは、やれば必ず順位が上がる魔法ではありません。ただ、「自分の記事のどこが読者の疑問に答えているのか」を機械に伝わる形で言語化する作業だと捉えると、費用対効果は悪くないと思っています。


FAQ

Q. FAQリッチリザルトが終了したのに、FAQスキーマを新しく入れる必要はありますか?

A. 検索結果の見た目を目的にするなら不要です。AI検索に引用されやすい形へ整理する目的であれば入れる価値はありますが、効果を裏づける検証済みではありません。コストが低いから試している、という位置づけで捉えるのが正直なところです。

Q. すでに入っているFAQ構造化データは削除すべきですか?

A. Googleは既存のマークアップをそのまま残しても問題ない旨を案内しています。削除の必要はありません。ただし、同じページにFAQPageが二重で出力されていないかだけは確認しておくことをおすすめします。

Q. Rank Mathを使っていればClaude Codeは不要ですか?

A. 記事数が少なく、WordPress上で直接編集しているなら、Rank MathのFAQブロックだけで十分です。Claude Codeが効いてくるのは、Markdown原稿を正としたワークフローで、本文とJSON-LDの内容を機械的に一致させたい場合です。

Q. JSON-LDに書いたQ&Aは、本文に表示されていなくてもいいですか?

A. 構造化データはページ上に表示されている内容と一致させるのが原則です。本文にないQ&Aを構造化データにだけ書くのは避けてください。Claude Codeへの指示に「本文にある内容だけを使う」と明記しているのは、この事故を防ぐためです。

Q. 検証はリッチリザルトテストでできますか?

A. 2026年6月にリッチリザルトテストのFAQ対応は削除されたため、FAQの検証には使えません。schema.orgのSchema Markup Validatorと、公開ページのソースで `application/ld+json` を検索する方法の2つを使ってください。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

記事の執筆はAIの自動投稿で10分程度で形になるのに、最後の最後、アイキャッチ画像で30分間も要してしまう。当サイトを運営していて一番「もったいない」と感じたのが、この工程でした。

本文を書き終えた高揚感のまま公開ボタンを押したいのに、画像素材を探し、サイズを合わせ、文字を載せ、書き出して、フォルダに入れて、管理画面でアップロードして、アイキャッチに設定する。作業自体は簡単ですが、1本あたり20〜30分の「手作業」が毎回入ると、記事の投稿頻度そのものが落ちます。

この記事では、現暗号資産ニュースメディア編集長の私が、Claude Codeを使ってアイキャッチ画像の生成からWordPressへの投稿・紐付けまでを一本のパイプラインにした手順を、実装レベルで公開します。画像生成AIの選び方と費用感、WordPressのメディアAPIを叩くときの具体的なHTTPヘッダー、そして実際に3回つまずいたエラーとその原因まで、遠回りも含めて詳しく紹介します。

コードを書いたことがない方でも、「Claude Codeに何をどう頼めばいいか」が分かるように構成しました。


1. なぜアイキャッチ作成を自動化しようと思ったのか

本文執筆の生産性は上がるも、公開までの時間があまり縮まらない

AIツールを導入すると、まず記事本文の執筆スピードが上がります。ところが実際に運用してみると、公開までのリードタイムはそれほど縮まりませんでした。原因を調べたところ、ボトルネックは本文ではなく「公開前の周辺作業」に移っていたのです。

内訳はざっくりこんな感じでした。

工程 自動化前の所要時間 主な作業内容
構成案づくり 約15分 キーワードから見出し設計
本文執筆 約60〜90分 AI下書き+一次情報の肉付け
アイキャッチ作成 約20〜30分 素材探し・文字入れ・書き出し
投稿作業 約10分 管理画面での貼り付け・設定

本文が90分の作業に対してアイキャッチが30分。全体の2割強を、記事の中身とは直接関係のない画像作業に使っていたわけです。しかも疲れている最後のタイミングに来るので、「今日はアイキャッチなしで下書きのまま置いておこう」と先送りしてしまう日も何度かありました。

「後でやる」が一番良くない

アイキャッチ画像の制作を後回しにした記事は、たいてい公開されないまま残ります。私は実際に、本文が完成しているのに画像が用意できず、2週間近く下書きフォルダで寝かせてしまった記事がありました。自動化の目的は「かっこいい画像を作ること」ではなく、公開を止めない仕組みを作ることだと、この時にはっきり方向が定まりました。


2. 前提:Claude Code自体は画像を「描く」わけではない

ここは誤解が多いので、最初に整理しておきます。

Anthropicは公式に、Claudeが画像生成ツールのように写真やイラストを新規生成することはできないと明記しています(Claudeヘルプセンター「Can Claude produce images?」)。会話の中で図やグラフ、インタラクティブなビジュアルを組み立てることはできますが、いわゆる「テキストから絵を描くモデル」は持っていません。

つまりClaude Codeの役割は「絵を描くこと」ではなく、絵を作るための処理を組み立てて実行する“現場監督”になることです。具体的には、次のような分担になります。

  • 画像を生成する:画像生成AIのAPI、またはHTML/SVGからの書き出し
  • 生成した画像をファイルとして保存する:Claude Codeが書いたPythonスクリプト
  • WordPressにアップロードして記事に紐付ける:同じくスクリプト経由でREST APIを実行
  • 一連の流れを「1コマンドで」つなぐ:Claude Codeへの指示とプロジェクト設定ファイル

この役割分担さえ理解できていれば、あとは「どの画像生成ルートを選ぶか」と「WordPress側のAPIをどう叩くか」の2点に集約されます。

なお、Claude CodeでWordPressに自動投稿する環境そのもの(インストール、アプリケーションパスワードの発行、認証情報の保管)は、Claude CodeでWordPress自動投稿に挑む【中編】にまとめてあります。まだ環境が無い方は、先にそちらを済ませてから戻ってきてください。


3. 全体像:アイキャッチ自動化は4ステップで組む

私が実際に組んだパイプラインは、次の4ステップです。

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

  1. 記事のタイトル・テーマから、アイキャッチの「設計文(プロンプト)」を生成する
  2. 画像生成ルートを通して、PNG/JPEGファイルを記事フォルダに保存する
  3. WordPressのメディアAPI(/wp-json/wp/v2/media)に画像をアップロードして、メディアIDを受け取る
  4. 受け取ったIDを、記事投稿時の featured_media に渡して紐付ける

重要なのは、3と4を必ず同じ実行の中で連続させることです。画像アップロードと記事投稿を別々のコマンドに分けると、「画像はメディアライブラリに上がっているのに、記事のアイキャッチは空のまま」という中途半端な状態が生まれます。私は最初これをやってしまい、メディアライブラリに孤児の画像を10枚以上作りました。

当サイトの投稿スクリプトでは、記事ファイルのフロントマターに「eyecatch: ファイル名」を1行足すだけで、3と4が自動で走るようにしています。原稿を書く側は、画像ファイルを記事と同じフォルダに置いて1行書くだけ。設定ファイルではなく原稿の中に指定を書ける形にしたのが、運用が続いた一番の理由でした。


4. ステップ1〜2:画像をどう作るか、3つのルートと費用感

ルートA:画像生成AIのAPIを直接叩く

もっとも自由度が高いのが、画像生成モデルのAPIをスクリプトから呼ぶ方法です。GoogleのGemini系画像モデルや、OpenAIのGPT Image系モデルが代表格になります。

画像生成AIをブラウザだけで試したい場合は、ブラウザだけでできる 本格的なAI画像生成 【ConoHa AI Canvas】のようなサービスもあります。(広告)

費用は解像度と品質設定で変わりますが、各社の公開価格を見るかぎり、1024px前後の画像1枚でおおむね0.01〜0.17ドル程度、4K級で0.2ドル台というレンジです(価格改定が頻繁なので、導入前に必ず公式の料金ページで最新の単価を確認してください)。仮に1枚15円としても、月20本の記事で300円。個人ブログのコストとしては十分許容範囲です。

ただし注意点があります。GoogleのGemini API側は、画像生成モデルについて無料枠が設定されていない(Gemini API公式の料金ページ)ため、有料アカウントの登録が前提になります。「とりあえず無料で試す」ができない点は、始める前に知っておいたほうがいいでしょう。

ルートB:HTML/SVGテンプレートから書き出す(実質無料)

意外と強いのがこちらです。背景画像を1枚だけ用意し、タイトル文字はHTMLかSVGのテンプレートに流し込み、ヘッドレスブラウザでスクリーンショットを撮ってPNGにする。この方法ならAPI課金はゼロ、しかも日本語の文字が一切崩れません。

Claude Codeに「記事タイトルを受け取ってSVGに流し込み、PNGで書き出すスクリプトを作って」と頼めば、テンプレートごと作ってくれます。ブランドカラーやフォントを固定できるので、サイト全体のアイキャッチのトーンが揃うのもメリットです。

無料ツールを組み合わせて費用をかけずに成果物を作る発想は、AI動画生成を無料で作る5ステップ工作法でも書いた考え方とまったく同じです。「全部を高性能な有料AIでやる」より、役割ごとに安い手段を組み合わせたほうが、結果的に破綻しにくいというのが実感です。

ルートC:Canva Proのテンプレートで半自動化する

デザインの見栄えを最優先するなら、Canva Proのようなデザインツールでブランドテンプレートを作っておき、文字だけ差し替える運用も現実的です。完全自動にはなりませんが、1本あたり3〜5分まで短縮できます。「自動化の前に、まずテンプレート化」という段階を踏みたい方には、ここから入るのが安全です。

3ルートの比較

ルート 費用 日本語文字の精度 絵の自由度 自動化しやすさ
A. 画像生成API 1枚あたり数円〜数十円 苦手(崩れやすい) 非常に高い 高い
B. HTML/SVG書き出し ほぼ無料 完璧 低い(背景は使い回し) 高い
C. Canva Proテンプレート 月額サブスク 完璧 中〜高 中(半自動)

結論:私はA+Bのハイブリッドに落ち着いた

いろいろ試した結果、背景ビジュアルはルートAで生成し、その上に載せるタイトル文字はルートBで合成するという形に落ち着きました。理由は単純で、画像生成AIに日本語のタイトル文字を描かせると、ほぼ確実に崩れるからです。

「AIアフィリエイト」と書かせたはずが「AIアフイリエ一ト」のような、遠目には気づかないレベルの崩れ方をするのが厄介でした。公開後に読者から指摘されて初めて気づいた回もあります。画像生成AIに文字を任せない。これは今のところ例外なく守っているルールです。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. ステップ3〜4:メディアAPIへのアップロードとfeatured_mediaの紐付け

ここが実装の核心です。WordPressのREST APIに画像を上げるとき、多くの人が「multipart/form-dataで送らないといけないのでは」と身構えますが、実際はバイナリをそのままPOSTするだけで通ります。

必要なのは、次の3点だけです。

  • エンドポイント:サイトURL + /wp-json/wp/v2/media に POST
  • 認証ヘッダー:Authorization に、ユーザー名とアプリケーションパスワードをBase64化したBasic認証を指定
  • ファイル情報のヘッダー:Content-Type に画像のMIMEタイプ(image/png など)、Content-Disposition に attachment; filename=”ファイル名” を指定

レスポンスのJSONに含まれる id が、そのままメディアIDです。あとは記事を投稿するときのリクエストボディに featured_media: そのID を入れれば、アイキャッチとして紐付きます。この2行のつながりさえ押さえれば、アイキャッチ自動化の9割は終わりです。

MIMEタイプは手で書かず、Pythonの mimetypes モジュールで拡張子から自動判定させるのがおすすめです。判定できなかった場合に application/octet-stream を入れて送るとWordPress側に弾かれるので、判定に失敗したら処理を止めて警告を出すようにしておくと、原因がすぐ分かります。

また、画像アップロードは本文のPOSTより時間がかかります。タイムアウトは60秒では足りないことがあり、私は180秒まで延ばしました。実装の詳細と、そこに至るまでの試行錯誤はClaude CodeでWordPress自動投稿に挑む【後編】にも書いています。


6. 実際にハマった3つのエラーと、その原因

ここからが本題かもしれません。順調に見える手順にも、実際には何度も引っかかりました。

エラー1:日本語ファイル名で400エラー/文字化け

最初にやらかしたのがこれです。「アイキャッチ_第3回.png」のような日本語ファイル名で送ったところ、アップロードが400で落ちたり、通ってもメディアライブラリ上でファイル名が文字化けしたりしました。

原因は、Content-Dispositionヘッダーにマルチバイト文字をそのまま入れていたことです。対策は2つあります。

  1. ファイル名がASCIIに収まらない場合は、filename*=UTF-8” に続けてパーセントエンコードした名前を渡す形式に切り替える
  2. そもそもアイキャッチのファイル名は半角英数字とハイフンだけで作る運用に統一する

スクリプト側では1を実装したうえで、運用では2を徹底しています。エラーを技術で吸収しつつ、そもそもエラーが起きない運用に寄せるのが、個人で回す自動化では結局いちばん楽でした。

エラー2:メディアAPIだけ403が返ってくる

記事本文の投稿は通るのに、画像アップロードのときだけ403が返る——これに丸一日溶かしました。認証が原因だと思い込んでアプリケーションパスワードを3回も再発行しましたが、犯人はレンタルサーバー側のWAF(Web Application Firewall)でした。

エックスサーバーをはじめ多くの共用サーバーでは、バイナリを含むPOSTリクエストが攻撃と判定されてブロックされることがあります。認証エラー(401)ではなく403が返っている時点で、まず疑うべきはサーバー側の防御設定です。管理画面からWAFを一時的にOFFにして再試行すれば、切り分けは数分で終わります。

なお、アップロードできる画像サイズの上限もサーバーのPHP設定(upload_max_filesize、post_max_size)に依存します。4Kで生成した画像がそのままだと上限に引っかかるケースがあるので、生成段階で1200×630px前後に抑えておくのが無難です。アイキャッチはSNSのOGP表示で使われるサイズが基準になるため、そもそも4Kは不要でした。

エラー3:画像は上がったのに記事に反映されない

3つめは前述した「順序の問題」です。アップロード用スクリプトと投稿用スクリプトを分けていた時期に、メディアIDを控え忘れて記事側に渡せず、結局管理画面で手作業でアイキャッチを選び直す、という本末転倒な運用をしていました。

Claude Codeに「アップロードと投稿を1つのスクリプトにまとめて、アップロード結果のIDをそのまま投稿ペイロードに渡して」と指示し直したことで解消しました。AIに自動化を頼むときは、機能単位ではなく“自分が実際に行う一連の流れ”の単位で頼むほうが、結果的に手戻りが少ないという学びです。


7. 自動化して良かった部分と、手作業に戻した部分

正直に書くと、すべてを自動化するのは失敗でした。

一時期は「記事タイトルを渡せば全自動でアイキャッチが決まる」状態を目指していたのですが、出来上がった画像を並べて見ると、どれも似た雰囲気で、記事の内容と微妙にズレているものが混ざっていました。実体験や検証を売りにしている記事に、いかにもAIが描いた汎用イメージが載っていると、記事の説得力まで薄まってしまいます。

この感覚は、AI記事の量産で3ヶ月やって失敗したこと5つで書いた「テンプレの固めすぎ」とまったく同じ構造の失敗でした。効率化そのものは正しいのに、判断まで手放すと質が落ちる。

そこで今は、次のように線を引いています。

  • 自動化したまま:ファイル名の生成、サイズ調整、メディアAPIへのアップロード、featured_mediaの紐付け
  • 自動化したまま:背景ビジュアルの生成(候補を2〜3枚出させる)
  • 手作業に戻した:どの候補を採用するかの選択
  • 手作業に戻した:タイトル文字の言い回しと配置の最終確認

結果として、1本あたりの所要時間は20〜30分からおおむね5分前後まで下がりました。ゼロにはなりませんでしたが、「公開を止めない」という当初の目的は完全に達成できています。ゼロを狙って質を落とすより、5分残して納得できる画像を出すほうが、長く続けるうえでは正解でした。


8. まとめ:アイキャッチ自動化のチェックリスト

これから同じ仕組みを作る方向けに、要点を整理します。

  • 目的を「時短」ではなく「公開を止めないこと」に置く。凝ったデザインを自動生成しようとすると、たいてい途中で挫折する
  • Claude Codeは絵を描かない。画像生成API、またはHTML/SVG書き出しと組み合わせて役割分担する
  • 日本語のタイトル文字は画像生成AIに任せない。背景はAI、文字はSVG/HTML合成のハイブリッドが安定する
  • メディアAPIはバイナリ直POSTでよい。Authorization、Content-Type、Content-Dispositionの3つのヘッダーを正しく付ける
  • アップロードと投稿は必ず1つの実行にまとめる。分けるとメディアIDの受け渡しで事故る
  • ファイル名は半角英数字とハイフンのみにする。日本語ファイル名は避けるのが最も確実
  • 画像だけ403が返るときはWAFを疑う。認証情報を疑い始めると迷路に入る
  • 画像サイズは1200×630px前後で十分。4Kはサーバーの上限に当たるだけで、アイキャッチ用途では過剰
  • 最終的な採用判断は人が握る。ここまで自動化すると、記事全体の信頼性が下がる

環境構築の初期投資としては、Claude Proなどのサブスクと、画像生成APIの従量課金が数百円程度。月に何本も記事を出す人ほど、早い段階で組んでおく価値がある仕組みだと思います。


FAQ

Q. プログラミング経験がなくても実装できますか?

A. コードを自分で書く必要はありません。ただし「どのファイルをどこに置いたか」「エラーメッセージの全文をそのままAIに渡す」といった基本的な作法は必要です。私自身も編集者出身でコードは書けませんが、エラーメッセージを省略せずに貼ることを徹底したら、かなりの部分は解決できました。

Q. 画像生成AIの費用は月にどれくらいかかりますか?

A. 各社の公開単価を見るかぎり、1024px前後の画像1枚でおおむね0.01〜0.17ドル程度です。候補を3枚ずつ出して月20本作っても、数百円のレンジに収まる計算になります。ただし料金改定やモデルの入れ替わりが頻繁なので、導入前に必ず公式の料金ページで最新の単価を確認してください。

Q. アイキャッチのサイズは何pxがいいですか?

A. 私は1200×630pxを基準にしています。SNSでシェアされたときのOGP表示に適したサイズで、テーマ側のトリミングにも収まりやすいためです。それ以上の高解像度は、サーバーのアップロード上限に当たるリスクが増えるだけであまり利点がありませんでした。

Q. Claude以外のAIでも同じことはできますか?

A. できます。仕組みの中身は「画像を作る」「WordPressのREST APIを叩く」という汎用的な処理なので、他のコーディング支援AIでも構成は同じです。私がClaude Codeを使っているのは、ローカルのファイル操作とスクリプト実行を一連の流れで任せやすいという理由からです。

Q. WebPで投稿しても大丈夫ですか?

A. WordPress本体は現行バージョンでWebPに対応していますが、テーマやプラグイン、サーバー設定によっては扱いが変わることがあります。まずはPNGかJPEGで仕組みを完成させて、動くことを確認してからWebPに切り替えるほうが、原因の切り分けが簡単です。

※本記事にはアフィリエイト広告(PR)が含まれます。

はじめ、生成AIで動画を作るなら高性能・高精度のツールを使わないとダメだと思っていました。その結果、Gensparkだけで7万円以上のクレジットを購入し、ほぼ失敗のまま消費してしまいました。

しかし、複数のAI動画ツールの無料枠と有料枠を組み合わせ、ワークフローを正しく設計すれば、追加費用ゼロで60秒のショート動画を定期的に作ることができます。本記事では、その具体的な方法を、失敗から学んだコツとともに公開します。

1. 失敗:7万円のGenspark クレジットを無駄にした話

2026年、私はAIアフィリエイトプロジェクトを開始するにあたって、「動画自動化」をメインコンテンツの一つにしたいと考えていました。

YouTube Shorts、Instagram Reels、TikTokに毎日投稿するなら、当然ながら動画が必要です。手動で撮影・編集していては時間が足りない——だから「AI動画生成」が頭にありました。

最初に目をつけたのはGensparkという高性能なAI動画生成ツール。複数の動画モデル(Veo、Sora、Kling など)が使え、品質が高い。評判も良い。「これなら高品質な動画が量産できるだろう」と思い込んでいました。

そこで、私は¥70,000分のクレジットを購入してしまいました。

結果は、ご想像の通り——ほぼ失敗です。

理由は単純:

  • 英語プロンプトが下手だった
  • 何が「良いプロンプト」かわかっていなかった
  • 1本の動画に何度も試行錯誤し、クレジットが垂れ流しになった
  • 完成した動画も、思いのほか「ツルツルで不自然」になっていた

気づいた時には、¥70,000のクレジットのうち、実際に使いものになった動画は数本。残りのクレジットは文字通り「灰」に帰りました。

2. なぜ高いお金を使っても動画が完成しなかったのか

ここから学んだポイントが3つあります。

2-1. ツールは「品質と費用のバランス」で選ぶべき

最初の誤解は「最も高性能なツール = 最適解」という思い込み。

確かにGensparkの品質は高いです。でもショート動画(60秒)を毎日量産する場合、完璧な品質は必ずしも必要ではありません。むしろ重要なのは:

  • コンシステンシー(毎日続けられるか)
  • 速度(1日何本作れるか)
  • コスト(毎月の支出はいくらか)

です。Gensparkで1本に¥5,000かかるなら、毎月30本作れば¥150,000。これは副業の域を超えています。

2-2. 「完全自動化」を目指すから失敗する

AI動画ツールは、プロンプトが悪ければ出力も悪い——これは絶対的な原則です。

でも、テキストプロンプトで「完璧な動画」をいきなり作るのは、実はかなり難しい。特に日本語からAIへの指示だと、英語に翻訳する段階で微妙なニュアンスが失われます。

「完全自動化」を目指すから、何度も試行錯誤が必要になり、クレジットが余計に消費される。

2-3. 無料ツールの組み合わせという選択肢を見落としていた

当時の私は「高いお金を使えば、全部自動で完成する」という幻想を持っていました。

実際には、複数のツールを組み合わせ、各ステップで「人間の判断」を入れる方が、トータルコストが大幅に安くなります。

この失敗を通じて、その重要性に気づきました。

ちなみに、初めて7万円かけて作成した動画がこちら。とほほ。。。


3. 各AIツールの実態——無料枠と有料枠の現実

では、実際のところはどうなのか。各ツールの「本当の無料枠」を整理します。

画像生成AIをブラウザだけで試したい場合は、ブラウザだけでできる 本格的なAI画像生成 【ConoHa AI Canvas】のようなサービスもあります。(広告)

3-1. Flow(Google Veo)——毎日リセットされる¥0の動画生成枠

Flow

無料プラン:毎日50クレジット付与(翌日リセット)

  • 初回のみ追加で+100クレジット
  • Veo 3.1 Lite:1日10回まで生成可能
  • Veo 3.1 Fast:1日5回まで生成可能
  • Veo 3.1本体:1回あたり100クレジット必要

ここが重要:毎日リセットされる。つまり、毎日10本(Lite)の短尺動画を、追加費用ゼロで作り続けられます。

品質は「Lite < Fast」ですが、ショート動画ならLiteで十分です。

3-2. Genspark——クレジット制で消費が大きい(使い方次第)

Genspark AI

無料プラン:初回ボーナス + 無料クレジットの少量付与

  • 複数の動画モデルが1つのクレジットプールから利用可能
  • モデルによって消費量が異なる(Veo系は高コスト)
  • 画像生成は約100クレジット/日の無料枠あり

使い方:

  • メイン動画生成には不向き(クレジット消費が早い)
  • 「決め手となる1本」だけに使う戦略が最適

3-3. Grok Imagine(X内蔵)——無料枠が絞られつつある

Grok Imagine

状況(2026年3月時点):

  • かつては無制限に近い無料画像生成が可能だった
  • 現在、無料ユーザー向け条件が大きく変わった
  • 透かし(ウォーターマーク)が入る

使い方:

  • 「静止画」の生成には使える
  • 「image-to-video(画像→動画化)」も短尺なら使える
  • メイン生成源として当てにしすぎない設計が安全

3-4. Google AI Studio——プロンプト設計の無料エンジン

Google AI Studio

無料プラン:ほぼ無制限

  • 日本語 → 英語への高精度翻訳に使う
  • 動画の絵コンテ・シネマティック英語プロンプトの生成
  • テロップ原稿・ナレーション台本の作成

ここで「正しいプロンプト」を作っておけば、他のツールでの失敗が減ります。

4. 推奨ワークフロー:5ステップで60秒を完成させる

では、実際にどう組み立てるのか。5ステップで説明します。

ステップ1:設計・脚本をGoogle AI Studioで作る(無料)

60秒の動画を「8秒×複数カット」に分割し、各カットのプロンプトを作ります。

具体例:

テーマ:「AIアフィリエイト初心者が最初にやること3つ」
カット1(0-8秒):
タイトルテロップ「AIアフィリエイト初心者が最初にやること」
背景:モダンなオフィスの机
オブジェクト:ノートパソコン、コーヒーカップ
カット2(8-16秒):
シーン:デスクトップ画面が光で照らされている
キーワード:「Claude」「ChatGPT」のロゴが浮かぶ
テロップ:「1. AIツール3つを試す」

このように、各カットごとに「何を見せるのか」を具体化します。

そして Google AI Studio に「これを60秒のシネマティック英語プロンプトに変換して」と指示すれば、AI が英語を出してくれます。

所要時間:15-20分 | コスト:¥0

ステップ2:静止画を量産する(Grok Imagine または Genspark の無料画像枠)

Google AI Studio で出した英語プロンプトを、「静止画生成」のツールに入れます。

各カットの「1枚目のフレーム」を画像で作る感覚です。

使うツール:

  • Grok Imagine:シンプルな背景・オフィスシーンに最適
  • Genspark 無料画像枠:より複雑な構図が必要なら

所要時間:20-30分 | コスト:¥0(Grok)または無料枠内

ステップ3:静止画をFlowで8秒の動画に変換(無料・毎日10本まで)

ここが心臓部です。

Flow のVeo 3.1 Lite を使い、作った静止画を「動く動画(8秒)」に変換します。

プロンプト例:

"A office desk with laptop and coffee. 
The camera slowly pans left, 
showing the screen lighting up with text. 
Soft blue lighting, cinematic."

重要なのは:

  • リップシンクは不要 → コスト激減
  • 「歩く」「書類を見る」「振り返る」程度の微動でOK
  • 静止画のアニメ化なので、破綻が少ない

1日10回(Lite)作れるので、2日で20カット分が確保できます。

所要時間:カット1本あたり2-3分 | コスト:¥0

ステップ4:決め手のカットだけ Genspark を使う(必要な時だけ課金)

「ここだけは高品質で!」というカットがあれば、そこだけ Genspark を使います。

例えば:

  • オープニングシーン
  • クライマックスシーン
  • 商品紹介シーン

3-4本に絞れば、¥500-2,000で済みます。

所要時間:10-15分 | コスト:¥500-2,000(月1-2本)

ステップ5:編集・ナレーション・テロップを無料ツールで後付け

最後は、CapCut や DaVinci Resolve の無料版で、8秒のカットを繋ぎます。

この段階でやること:

  • 複数カットを1つのタイムラインに並べる
  • テロップを各カットに配置(日本語)
  • ナレーション音声を追加(AI音声 or 自前で録音)
  • BGM・効果音を追加

完成:60秒のショート動画

所要時間:15-20分 | コスト:¥0

5. 実装のコツと落とし穴——これを守るだけで変わる

ここまで読んで「で、実際うまくいくの?」という疑問があるでしょう。

実装のコツを5つ紹介します。

コツ1:「完璧さ」を捨てる

Flowで作った動画は、確かにGensparkより「ツルツル感」が薄い。でもショート動画は「完璧さ」より「速度」と「数」が大事です。

毎日3本投稿できるなら、品質80%の動画×3本 > 品質95%の動画×0.5本。

フォロワーは、品質より「新鮮さと量」で判断します。

コツ2:プロンプトはGoogle AI Studio で一度「翻訳」させる

これをやるかやらないかで、出力の質が大きく変わります。

日本語 → (人間が英語に訳す) → AI動画生成

じゃなく、

日本語 → Google AI Studio(日本語プロンプトを英語に翻訳・最適化) → AI動画生成

このワンステップが、他のツールでの成功率を3倍に上げます。

コツ3:毎日Flow の10本枠を「予定作成」する

Flow は毎日リセット。つまり、毎日10本作らないと、その枠は無駄になります。

逆に、毎日10本作れば、月300本のストック。30秒×2カット = 60秒の動画なら、月150本分。

「毎日朝9時に Flow を開く」という習慣化が、月収 ¥100万の基盤になります。

コツ4:「決め手の1本」だけに Genspark を使う

Genspark のクレジットは貴重です。無駄な試行錯誤に使わない。

  • オープニングカット
  • 商品紹介カット
  • 〆のカット

この3-4本「だけ」に絞れば、7,800クレジット は半永久的に持ちます。

コツ5:編集は「テンプレート化」する

CapCut で「ショート動画用テンプレート」を1つ作っておくと、毎回の編集が5分で終わります。

「テロップの位置・色・フォント」「BGM の挿入位置」「エンドカード」を固定化する感覚です。

6. コスト比較:従来の方法 vs 新ワークフロー

では、実際のコストを数字で見てみましょう。

従来の方法(失敗のパターン)

項目 コスト 備考
Genspark クレジット購入 ¥70,000 初期投資
1本の動画あたりの平均コスト ¥5,000 クレジット無駄含む
完成度 80-90% 高いが、そもそも完成が少ない
月当たり(30本作成想定) ¥150,000 採算が合わない

新ワークフロー(推奨パターン)

項目 コスト 備考
Flow 無料枠 ¥0 毎日10本まで
Genspark(月1-2本のみ) ¥1,000-2,000 決め手のカットだけ
CapCut・DaVinci Resolve ¥0 無料版で十分
Google AI Studio ¥0 ほぼ無制限
月当たり(30本作成想定) ¥1,000-2,000 採算が合う

差額:月 ¥148,000-149,000 の節約。年間で ¥1,776,000-1,788,000。

これは「副業の利益」そのものです。

ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。





DMM 生成AI CAMP 学び放題

7. 編集部より一言

この記事を読んで「でも、品質が落ちるんじゃ…」と思う人がいるかもしれません。

そこで、実際のところをお伝えします。

YouTubeやInstagramのショート動画で、視聴者が見ているのは「製作コスト」ではなく「コンテンツ価値」です。

「AI生成の足跡が残っている」ことは、むしろ「このアカウントは AI を活用している」というシグナルになり、AIに興味がある視聴者には好意的に受け取られます。

逆に、完璧すぎる動画は「プロが作ったのか」と視聴者の参入障壁を高めてしまい、「素人の私でも始められるのか」という購買意欲につながりません。

本プロジェクトの目的は「¥100万/月のアフィリエイト収益」です。そのために必要なのは、月150本の「十分な品質のショート動画」。決して「アカデミー賞級のクオリティ」ではありません。

¥70,000 の失敗から学んだこの教訓が、誰かの「浪費」を防ぐことを祈っています。

次の記事では、このワークフローで実際に作った60秒動画の「プロンプトと完成映像」を公開予定です。期待してください。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

「ドメインパワーが低いから上がらない」——検索順位の話になると、必ずこの結論に行き着きます。 ただ、私はこの言い方がずっと引っかかっていました。低いなら低いなりに、上がるキーワードと上がらないキーワードの線引きがどこかにあるはずだからです。

そこで、ドメインレーティング(DR)が3しかない状態のブログで、3ヶ月間ぶんの検索順位をキーワード単位で記録してみました。何位まで上がったのか、どのキーワードは最後まで圏外だったのか、その差はどこにあったのか。推測ではなく、実際に測った数字だけを並べます。

この記事は、現暗号資産ニュースメディアの編集長として日々のSEO運用と記事評価に関わっている人間です。仕事では被リンクもドメイン評価も十分にある媒体を触っていますが、当サイトは完全にゼロからの再出発なので、「強い媒体では通用した施策が、弱い媒体ではどこまで効くのか」を身をもって検証することになりました。遠回りした2ヶ月ぶんの失敗も、そのまま書きます。


1. 出発点:ドメインパワー3、月間流入180のブログ

まず前提を正確に共有します。計測を始めた時点の数字は以下の通りです。

項目 計測開始時
Ahrefs のドメインレーティング(DR) 3
参照ドメイン数 6
インデックス済み記事数 12本
月間オーガニック流入(Search Console) 約180クリック
平均掲載順位 48.2位

ここで用語を整理しておきます。日本語で「ドメインパワー」と言うとき、実際には出どころの違う複数の指標が混ざっています。Ahrefs の DR(Domain Rating)、Moz の DA(Domain Authority)、Semrush の Authority Score、そしてパワーランクチェックツールのスコアは、いずれも各社が独自に算出した推定値であり、Google が公式に発表している指標ではありません。

この点は最初に押さえておいてほしいところです。Google はかつての PageRank ツールバーを廃止して以降、サイト単位の権威性スコアを一般公開していません。つまり私たちが毎日一喜一憂している「ドメインパワー」は、Google の内部評価そのものではなく、主に被リンクの量と質から逆算した外部ツールの推定値です。だからこそ、「DRが低い=絶対に上がらない」ではなく、「DRが低い=被リンクという援護射撃がない状態で戦っている」と読み替えたほうが、次の打ち手が見えてきます。


2. 3ヶ月の推移を月ごとに並べる

計測は毎週月曜の同時刻、同一条件(シークレットウィンドウ・地域日本・PC)で手動確認し、あわせて Search Console の平均掲載順位も記録しました。3ヶ月ぶんをまとめたのが次の表です。

指標 開始時 1ヶ月後 2ヶ月後 3ヶ月後
DR 3 4 6 8
参照ドメイン数 6 9 14 21
公開記事数 12 22 32 41
月間クリック数 約180 約310 約890 約2,340
平均掲載順位 48.2位 41.6位 33.9位 26.4位
10位以内のクエリ数 2 5 14 29

3ヶ月でDRは3から8にしか上がっていません。それでも10位以内に入ったクエリ数は2から29へ、流入は約13倍になりました。 この「DRはほとんど動いていないのに順位と流入は動く」というズレが、今回いちばん伝えたい部分です。

もうひとつ記録して意味があったのが、公開からの反応速度でした。記事を公開してから Search Console に最初の表示回数が計上されるまでの日数は、開始時点で平均5.1日、3ヶ月後には平均1.8日まで短くなっています。初動の順位は、どの記事も最初は30〜60位あたりに現れ、そこから8〜12週かけてじわじわ上がるか、まったく動かないかのどちらかに分かれました。低DRサイトの順位は「公開直後」ではなく「2〜3ヶ月後」に答えが出ると考えておくと、精神的にかなり楽になります。


3. 10位以内に入れたキーワードの実例

実際に3ヶ月以内で10位以内に入ったクエリを、一部そのまま出します(順位は3ヶ月時点、検索ボリュームは各ツールの推定値なので幅を持たせています)。

クエリ 推定月間検索数 3ヶ月後の順位
claude code wordpress 自動投稿 10〜50 4位
claude code 非エンジニア できること 10〜30 6位
ai記事 量産 失敗 20〜50 7位
perplexity アフィリエイト 活用 10〜30 9位
wordpress アプリケーションパスワード 401 50〜100 5位
ai記事 ペナルティ 条件 30〜70 8位

見ての通り、全部ボリュームが3桁未満のロングテールです。「こんな小さいキーワードを取って意味があるのか」と思うかもしれませんが、これらのクエリだけで3ヶ月目のクリックの約6割を稼いでいます。しかも成約に近い読者が来るので、AIアフィリエイトで最初の成果を目指す30日ロードマップでも書いたとおり、収益面では大きいキーワードより素直に効きました。


4. 3ヶ月まったく上がらなかったキーワード

一方、同じ期間に狙ってまったく歯が立たなかったクエリも正直に出します。

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

クエリ 推定月間検索数 3ヶ月後の順位
aiアフィリエイト 1,000〜3,000 圏外(100位以下)
副業 おすすめ 10,000〜 圏外
chatgpt 使い方 10,000〜 圏外
seoツール 比較 500〜1,000 圏外
semrush 料金 200〜500 63位
wordpress テーマ おすすめ 1,000〜3,000 89位

「semrush 料金」の63位というのが象徴的でした。公開から3ヶ月、リライトも2回入れて、それでも63位から1ミリも動かない。 上位を見にいくと、公式の料金ページと、DR70超の大手比較メディアが10件中9件を占めていました。この構成の検索結果に、参照ドメイン21本のサイトが割り込む余地は、少なくとも3ヶ月というスパンでは存在しませんでした。


5. 取れたKWと取れなかったKWの4つの分かれ目

2つの表を突き合わせて、共通点を整理します。私の実測では、分かれ目は次の4つでした。

(1)推定月間検索数が100を超えるかどうか

境界は驚くほどはっきりしていました。10位以内に入った29クエリのうち26本が推定月間検索数100未満。逆に500以上のクエリは1本も30位以内に入っていません。低DRサイトにとって、検索ボリュームはほぼそのまま「競合の強さ」の代理指標になります。

(2)上位10件にそのテーマ「専用」のページが何本あるか

これがいちばん実用的な判断軸でした。上位10件を開いて、そのクエリだけのために書かれた専用ページが3本以下なら勝機あり、7本以上なら避ける。「claude code wordpress 自動投稿」は上位が公式ドキュメントの断片と汎用まとめ記事ばかりで専用ページが2本しかなく、そこに手順つきの記事を入れたら4位まで上がりました。

(3)自分の一次情報を1つ以上入れられるか

上がった記事には例外なく、自分で実際に踏んだエラー画面、実測した数字、使った設定値が入っていました。逆に「seoツール 比較」のように、公開情報の再整理しかできなかった記事は全滅です。この傾向はAI記事の量産で3ヶ月やって失敗したこと5つで書いた反省とまったく同じで、DRが低いサイトほど一次情報の有無が露骨に順位に出ます。

(4)検索意図が「解決」寄りか「比較・情報収集」寄りか

「〜 エラー」「〜 やり方」「〜 できない」といった解決型のクエリは低DRでも取れました。一方、「おすすめ」「比較」「ランキング」といった情報収集型は、広く情報を集めた大規模サイトが構造的に有利で、3ヶ月では届きませんでした。

まとめると、低DRサイトが3ヶ月で勝てるのは「検索数100未満 × 専用ページが少ない × 一次情報を出せる × 解決型」の4条件が揃ったキーワードだけ、というのが今回の実測から出た結論です。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

6. 「ドメインパワーが上がらない」と感じるときの正体

3ヶ月でDRが3→8にしか動かなかったと書きました。ここで大事なのは、DRという数値そのものは、記事を書いても基本的にほとんど動かないという事実です。DRは被リンク(参照ドメイン)を主な材料にした指標なので、外部からリンクされない限り、記事を100本書いてもさほど上がりません。

つまり「ドメインパワーが上がらない」と悩んでいる人の多くは、実は測る指標を間違えている可能性があります。私が2ヶ月目から主指標を切り替えたのは次の3つです。

  • 10位以内に入っているクエリ数(Search Console の「掲載順位10未満」でフィルタ)
  • 11〜20位にいるクエリ数(あと一押しでクリックが跳ねる予備軍)
  • 記事公開から初回表示までの日数(クロール頻度=サイト評価の体感指標)

このうち11〜20位の在庫は特に有効でした。3ヶ月目に29本の10位以内クエリがありますが、そのうち17本は2ヶ月目に11〜20位にいたものです。11〜20位の在庫が増えているなら、DRが動いていなくてもサイトは確実に前進しています。

なお、被リンクがまったく増えないのも問題なので、私は「誰かが引用したくなる実数の入った記事」を月2本は置くようにしました。今回参照ドメインが6→21に増えたぶんのうち、自然に付いたリンクの大半は、この実測系の記事に対するものです。


7. 失敗談:最初の2ヶ月を丸ごと溶かした

正直に書きます。この3ヶ月のうち、最初の2ヶ月は成果がほとんど出ていません。流入が180→310→890と推移しているのを見ればわかる通り、伸びたのは3ヶ月目だけです。原因は2つありました。

ひとつ目は、ビッグキーワードから書き始めたことです。「aiアフィリエイト」「副業 おすすめ」のような月間1,000超のクエリを最初の10本で狙いにいきました。当時の私は「まず太い柱を立てて、そこから関連記事を広げよう」と考えていたのですが、これは被リンクが十分にある媒体でのやり方で、参照ドメイン6本のサイトでやると単に何も起きません。この10本は3ヶ月経ってもほぼ圏外のままで、2ヶ月目に全部ロングテールへ書き換えました。

ふたつ目は、順位を毎日見てしまったことです。低DRサイトの記事は公開後2〜3週間、30〜60位あたりで平気で上下します。それを毎日見ていると、まだ評価が固まっていない段階でタイトルや構成をいじりたくなる。実際に私は公開10日目の記事を2本リライトしてしまい、どちらも一度順位を落としました。評価が固まる前のリライトは、Google側の判断をリセットするだけで得がないというのが反省です。リライトの判断基準そのものについてはオーガニック検索の流入を3年で8倍にしたリライト手順に整理してあります。

3ヶ月目に数字が動いたのは、2ヶ月目に方針を変えて、上の4条件を満たすクエリだけを選んで書き直した結果です。やったことが効いたのではなく、やめたことが効いたというのが実感に近いです。


8. 低DRサイトのキーワード選定にツールをどう使うか

ここまで書いた4条件のうち、(1)検索数と(2)上位の専用ページ数は、目視だけで判断すると必ずブレます。私が実際にどう運用したかを共有します。

検索順位の改善を専門家に相談したい場合は、ランクエストのようなSEO支援サービスもあります。(広告)

まず無料でできる範囲です。Ahrefs は自サイトを認証すれば使える Webmaster Tools と、ドメインの DR を確認できる無料チェッカーを公開しており、自分のサイトの現在地を知るだけならここで足ります。あわせて Google Search Console の「検索パフォーマンス」を平均掲載順位でフィルタすれば、11〜20位の在庫は無料で把握できます。最初の1〜2ヶ月はこの組み合わせで十分でした。

有料ツールが必要になるのは、競合のドメイン評価を調べたくなった段階です。上位10件のDRを一覧で見られるかどうかで、「このクエリは避ける」判断のスピードが変わります。私の場合、2ヶ月目にここで詰まって方針転換が1ヶ月遅れました。

執筆時点で公開されている情報をもとにすると、Ahrefs には月29ドルの Starter プランと月129ドルの Lite プランがあり、Semrush は Pro が月139.95ドル、Guru が月249.95ドル(いずれも月額払い・税別)という水準です。料金は改定されることがあるので、申し込み前に必ず公式の料金ページで最新の金額を確認してください。

個人ブログの規模感で言えば、競合のDRと上位構成を確認したいだけなら Ahrefs の下位プラン、キーワードの派生候補を大量に出して記事ネタの在庫を作りたいなら Semrush、という使い分けが現実的だと感じています。SEOツールは A8.net をはじめとするASP経由でも各社のプログラムが扱われることがあるので、自分で契約して検証したうえで紹介記事を書けば、ツール代を回収しながらレビュー記事の一次情報も貯まるという二重取りができます。ツールへの投資額と回収状況はAIツールに月3万円を投資して3か月検証した全記録にまとめました。


9. まとめ:低DRサイトが3ヶ月でやるべきことチェックリスト

今回の3ヶ月の記録から、再現性がありそうだと感じた点をチェックリストにします。

  • DRの数値そのものを目標にしない。記事を書いてもDRはほぼ動かない。3ヶ月でDR3→8が現実的な上限だった
  • 主指標を「10位以内のクエリ数」と「11〜20位の在庫数」に置き換える。11〜20位が増えていれば前進している
  • 狙うのは推定月間検索数100未満のロングテール。500以上は3ヶ月では1本も30位に入らなかった
  • 上位10件を必ず目視し、専用ページが3本以下のクエリだけ選ぶ。7本以上なら撤退でいい
  • 自分の一次情報(エラー画面・実測値・設定値)が1つも入れられない記事は書かない
  • 公開後4週間はリライトしない。評価が固まる前の修正は順位を落とすだけだった
  • 引用されうる「実数入りの記事」を月2本置く。参照ドメインはここから自然に増えた

低DRサイトに足りないのはドメインパワーではなく、ドメインパワーが低くても勝てる検索結果を選ぶ作業です。 3ヶ月かけて私が学んだのは、結局のところそれだけでした。


FAQ

Q. ドメインパワーはどのくらいの期間で上がりますか?

A. 私のケースでは3ヶ月でDR3→8でした。ただしDRは被リンク(参照ドメイン)が主な材料なので、記事本数を増やしても自動的には上がりません。外部から引用されるコンテンツを置けるかどうかが分かれ目になります。

Q. ドメインパワーが低いうちは記事を書いても無駄ですか?

A. 無駄ではありませんが、狙うキーワードを間違えると成果がほぼゼロになります。私は最初の10本をビッグキーワードに使ってしまい、3ヶ月経っても圏外のままでした。推定月間検索数100未満のロングテールに絞れば、DRが低くても10位以内は取れます。

Q. ドメインパワーを無料で調べる方法はありますか?

A. Ahrefs が公開している無料のドメイン評価チェッカーや、自サイトを認証して使える Ahrefs Webmaster Tools で確認できます。ただし各社のスコアはGoogle公式の指標ではなく、あくまで独自の推定値である点は理解しておいてください。

Q. SEOツールは最初から有料版が必要ですか?

A. 最初の1〜2ヶ月は Search Console と各社の無料機能で足りました。有料版が効いてくるのは、上位表示している競合のドメイン評価をまとめて確認して「このキーワードは避ける」判断を高速化したい段階からです。

Q. 順位はどのくらいの頻度でチェックすればいいですか?

A. 週1回で十分だと考えています。低DRサイトの記事は公開後2〜3週間、30〜60位あたりで大きく上下します。毎日見ると評価が固まる前に触りたくなり、実際に私はそれで2本の順位を落としました。

【概 要】

アフィリエイトで伸び悩んでいる人の相談を聞いていると、原因が「記事の質」ではなく「案件の選び方」にあるケースが本当に多いと感じます。単価1万円の案件を10件成約させるより、単価3万円の案件を4件成約させたほうが売上は大きい。それは誰でも分かるのですが、実際には「単価が高い案件ほど成約しにくい」という壁があります。

この記事では、暗号資産ニュースメディア編集長としてメディアの収益設計に関わりながら、オウンドメディアでアフィリエイト収益月110万円を達成した私が、案件を分散させずに1案件へ集中させるという判断をした理由と、そのときに使った選定基準・撤退基準を整理します。

先にお断りしておくと、本記事に出てくる金額はあくまで私個人の実績であり、同じ方法で同じ成果が出ることを保証するものではありません。ジャンル・媒体規模・時期によって結果は大きく変わります。また、当サイトの記事にはアフィリエイトリンクを含みます。それでも「どういう基準で案件を絞ったか」という思考プロセス自体は、単価帯やジャンルが違っても流用できるはずです。

うまくいった話だけでなく、単価の高さだけで案件を選んで実質報酬が半分以下になった失敗も正直に書きます。


1. 高単価案件は「単価」だけで選ぶと必ず事故る

見るべきは提示単価ではなく「実質単価」

ASPの管理画面に並ぶ報酬単価は、あくまで成果が承認された場合の金額です。実際に自分の口座に入ってくる金額は、次の式で決まります。

> 実際の収益 = アクセス数 × 成約率(CVR)× 承認率 × 単価

高単価案件で見落とされがちなのが、右から2番目の承認率です。単価3万円でも承認率が30%なら、成果1件あたりの期待値は9,000円。単価1万円で承認率90%の案件(期待値9,000円)と、実は同じです。「単価が高い=儲かる」ではなく、「期待値が高い=儲かる」というのが出発点になります。

高単価案件ほど成約率は下がりやすい

もうひとつの現実として、単価が高い案件はたいてい申込ハードルも高いです。無料資料請求なら成約率は高く出ますが、有料契約・面談予約・審査ありの申込となると、読者が越えるべきステップが一気に増えます。

私の感覚では、同じジャンル・同じ流入でも、無料系の案件と有料契約系の案件では成約率が数倍から一桁変わることも珍しくありません。単価が3倍になっても成約率が5分の1になれば、収益はむしろ下がるわけです。この関係を無視して「とにかく単価の高いものを貼る」を続けたのが、私の最初の失敗でした。


2. 私の失敗談:単価の高さに飛びついて実質報酬が半分以下になった

具体的に書きます。取り組み初期、私はASPの検索画面を「報酬単価の高い順」に並べ替えて、上位にあった案件をそのまま採用したことがありました。提示単価は当時扱っていた他案件の3倍近く。記事も気合いを入れて書き、実際に成果は発生しました。

問題はその後です。発生した成果の多くが「未確定」のまま止まり、最終的に承認されたのは半分以下でした。理由を確認すると、その案件は申込後の本人確認や利用条件のクリアが承認要件になっており、記事から流れてきた読者の属性と条件が噛み合っていなかったのです。

このとき学んだのは、案件を選ぶ前に「何をもって承認されるのか」を必ず読むことでした。ASPの案件詳細ページには成果条件・否認条件が書かれています。ここを読まずに単価だけを見るのは、契約書を読まずに署名するのと同じです。

似た失敗の構造は、AIで記事を量産していた時期にもありました。そのあたりはAI記事の量産で3ヶ月やって失敗したこと5つにまとめています。「作業量を増やす前に、前提条件を確認する」という点で、案件選定も記事制作も同じでした。


3. なぜ案件を分散させず「1案件集中」にしたのか

月あたりの収益が積み上がっていった局面で、私は扱う案件をあえて1本に絞りました。理由は4つあります。

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

理由1:検証のノイズが消える

案件を10本並行で回すと、CVRが動いたときに原因が案件側なのか記事側なのか切り分けられません。1案件に絞ると、変数が「記事」と「流入キーワード」だけになるため、改善のPDCAが一気に速くなります。分散はリスク管理には有効でも、初期の検証には邪魔になるというのが実感です。

理由2:LPを読み込む深さが変わる

1案件に集中すると、広告主のLPを何十回も読み込むことになります。どの訴求で離脱するか、どのFAQが不安を解消しているか、申込フォームの項目数はいくつか——ここまで把握して初めて、記事側で「LPが答えてくれない不安」を先回りして潰すという書き方ができます。10案件を薄く扱っていた頃には、この解像度は絶対に出せませんでした。

理由3:特別単価(特単)の交渉テーブルに乗れる

多くのASPには、一定の成果本数を継続的に出しているメディアに対して通常より高い単価を提示する仕組みがあります。いわゆる特単です。成果が10案件に薄く散っている状態では、どの案件でも交渉に必要な実績本数に届きません。

1案件に集中して成果本数がまとまると、ASPの担当者から声がかかったり、こちらから相談できる状態になります。単価そのものを引き上げられるのは、記事を1本増やすよりレバレッジが効く施策でした。ここは月110万円という数字に到達するうえで、かなり大きな要素だったと感じています(特単の可否・条件はASPと広告主の判断であり、誰でも必ず得られるものではありません)。

理由4:記事の内部リンク構造がシンプルになる

扱う案件が1本なら、サイト内のすべての記事が最終的に1本のコンバージョンポイントへ向かう設計にできます。カテゴリ設計も内部リンクも迷いません。逆に案件が散っていると、読者の導線も散ります。


4. 高単価案件を選ぶときの7つのチェック項目

私が案件詳細ページを開いたときに、必ず順番に確認している項目です。

# 確認項目 見るポイント
1 成果条件 何をもって成果発生とするか(申込/購入/面談実施)
2 否認条件 どんな場合に非承認になるか。属性・地域・重複の扱い
3 承認率 ASPが公開している場合は必ず確認。非公開なら要注意
4 EPC 100クリックあたりの平均報酬。他案件との比較に使う
5 Cookie有効期間 短いほど「その場で決めさせる」記事構成が必要
6 提携条件 即時提携か審査ありか。審査待ちの日数も見積もる
7 プログラム継続性 広告主の規模・掲載期間。突然終了するリスクの見積もり

特に3と4は、単価の代わりに見るべき指標です。ASPによってはEPCや承認率が案件一覧に表示されるので、単価順ではなくEPC順で並べ替えるだけで、見える景色がかなり変わります。

そもそもジャンル選定の段階から単価と競合の強さは連動しているので、案件を探す前にジャンルを見直したい方はAIアフィリエイトのジャンル10選と選び方も合わせて読んでみてください。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. ASP別・高単価案件の探し方(A8.net/afb/バリューコマース)

案件は「どのASPで探すか」でも見つかるものが変わります。執筆時点で各社が公表している情報をもとに、私の使い分けを書きます。

まだASPに登録していない方は、まずA8.netで、どんな案件があるかだけでも見てみてください。(広告)

A8.net:まず母数を確保する

A8.net公式サイトによると、登録メディア数は370万サイト超、導入企業は27,000社超と公表されています(公式発表値)。とにかく案件の母数が大きいので、「そのジャンルに高単価案件が存在するかどうか」を確認する用途に向いています。セルフバックで自分が実際に商材を使ってみてからレビューを書く、という使い方もしやすいのが利点です。

afb:報酬に消費税が外税で上乗せされる

afbは公式サイトで、獲得した報酬額に対し外税で消費税分を上乗せして支払うこと、最低支払額が777円であること、振込手数料は同社負担であること、報酬は翌月末払いであることを明示しています。

これは高単価案件ほど効いてきます。仮に確定報酬が月30万円なら、消費税分の上乗せで受け取り額が変わってくるわけです。同じ商材が複数ASPにある場合、提示単価が同額ならafb経由のほうが実入りが大きくなる可能性があるということです(現金受け取りが対象で、ポイント交換は対象外と案内されています)。

バリューコマース:物販とYahoo!系に強い

バリューコマースはLINEヤフーグループのASPで、Yahoo!ショッピングの広告を扱える点が特徴です。最低支払額は1,000円、振込手数料は0円と案内されています。単価は物販中心なので高額ではありませんが、レビュー記事との相性がよく、主力案件の「横」に置くサブ導線として使いやすいという位置づけで見ています。

なお、単価・成果条件・支払条件はいずれも変更される可能性があります。実際に申し込む前に、必ず各ASPの最新の案件詳細ページで確認してください。


6. 撤退基準を「始める前に」決めておく

1案件集中でいちばん怖いのは、成果が出ない案件にしがみついて時間を溶かすことです。そこで私は、記事を書き始める前に撤退ラインを紙に書くようにしました。

私が使っている3つの撤退トリガー

  • 記事公開から3か月経ってもEPCが基準値に届かない:期間を区切らないと、いつまでも「もう少し様子を見よう」になります
  • 承認率が想定の半分を下回った状態が2か月続く:これは記事の問題ではなく案件と読者の属性ミスマッチのサインなので、記事修正では戻りません
  • 広告主側の条件変更で単価または成果条件が改悪された:単価が下がったときは、感情ではなく期待値の再計算で判断します

大事なのは、撤退の判断を「結果が出た後」ではなく「基準に触れた時点」で機械的に行うことです。私は一度、思い入れのある案件で撤退判断を2か月引き延ばし、その分の執筆時間をまるごと無駄にしました。基準を先に決めておけば、その2か月は別の案件の検証に使えたはずです。

なお、撤退=記事の削除ではありません。案件を差し替えて記事を活かす道もあります。既存記事を作り直すか差し替えるかの判断軸は、オーガニック検索の流入を3年で8倍にしたリライト手順で使っている優先順位づけの考え方がそのまま応用できます。


7. 1案件集中の弱点と、私が張っている保険

正直な話、1案件集中には明確な弱点があります。広告主の都合でプログラムが終了した瞬間、収益がゼロになることです。ASP案件の終了は、こちらのコントロールが一切効きません。

そこで私は、次の3つを保険として用意しています。

  1. 同ジャンルの代替案件を常に2〜3本リストアップしておく:主力が止まっても、リンクの差し替えだけで復旧できる状態にしておきます
  2. 同じ商材を複数ASPで提携しておく:片方のプログラムが終了しても、もう片方が残っていれば即座に切り替えられます
  3. リンクを一元管理する:記事ごとに直リンクを貼り込むと差し替えが地獄になります。管理しやすい形にしておくだけで、緊急時の復旧時間がまったく違います

つまり私が言う「1案件集中」は、リソースの集中であって、依存のことではありません。書く対象は絞る、しかし乗り換え先は常に確保しておく。この2つはセットです。

まだ最初の成果が出ていない段階の方は、いきなり高単価一本に張るより、まず1件成約させる経験を積むほうが早いこともあります。その順序についてはAIアフィリエイトで最初の成果を目指す30日ロードマップに書いたとおりです。


8. まとめ:高単価案件選びのチェックリスト

最後に、この記事の要点をチェックリストとして整理します。

  • 単価ではなく「単価 × 成約率 × 承認率」の期待値で比較する
  • 案件詳細ページの成果条件・否認条件を、記事を書く前に必ず読む
  • 可能ならEPCと承認率で並べ替えて案件を探す
  • 検証スピードと特単交渉を優先するなら、扱う案件は絞ったほうが有利
  • 同じ商材が複数ASPにある場合、支払条件(消費税の扱い・最低支払額・振込手数料)まで比較する
  • 撤退基準は着手前に決め、基準に触れたら機械的に判断する
  • 集中はリソースの話。代替案件と複数ASP提携でプログラム終了リスクに備える

繰り返しになりますが、月110万円という数字は私個人の一時点での実績であり、再現性を保証するものではありません。ただ、「単価順で並べ替えて上から貼る」という選び方をやめて、期待値と撤退基準で考えるようにしたことが分岐点になったのは確かです。

収益が伸び悩んでいる方は、記事を1本増やす前に、いま貼っている案件の承認率を確認してみてください。改善の余地は、意外と記事ではなく案件側にあります。具体的な改善アプローチはアフィリエイト収益が3ヶ月伸びない人がやるべきAI改善術5選も参考にしてみてください。


FAQ

Q. 初心者でもいきなり高単価案件を狙っていいですか?

A. 狙うこと自体は問題ありませんが、最初の1件が成約するまでの時間が長くなる覚悟は必要です。モチベーションの維持が難しいと感じるなら、まず成約ハードルの低い案件で「成果発生の感覚」をつかんでから高単価に移る順序をおすすめします。

Q. 1案件集中と分散、結局どちらが正解ですか?

A. フェーズによります。検証と改善のスピードを上げたい立ち上げ〜成長期は集中が有利、収益が安定して守りに入る段階では分散が有利、というのが私の整理です。ただし集中する場合でも、代替案件のリストアップは必ずしておいてください。

Q. 承認率はどこで確認できますか?

A. ASPによって案件一覧や案件詳細ページに表示されている場合があります。表示がない場合は、まず少量の流入で試して自分のデータで測るしかありません。私は最初の10件程度の成果で承認率を見て、継続するか判断しています。

Q. 特別単価(特単)はどうすればもらえますか?

A. 一般的には、継続的に一定量の成果を出しているメディアに対してASPや広告主が提示するものです。条件も可否も先方の判断次第で、こちらから確実に引き出せるものではありません。まずは成果本数を1案件に集約し、担当者と連絡が取れる関係を作るところからだと考えています。

Q. 扱っている案件のプログラムが終了したらどうすればいいですか?

A. 事前にリストアップしておいた代替案件へリンクを差し替えるのが基本です。差し替えのしやすさは平時の管理方法で決まるので、リンクを記事ごとに直書きせず、後からまとめて変更できる形にしておくことをおすすめします。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

「記事数は増えているのに、検索流入が伸びない」——副業ブログでもメディア運営でも、一番よく聞く悩みがこれです。そして私の経験上、この状態から抜け出す一番の近道は、新しい記事を書くことではなくリライトです。

私は暗号資産ニュースメディアの編集長として、メディアの検索流入を約3年で8倍(伸び率にして約+694%)まで引き上げる過程に関わってきました。その間にやったことのうち、もっとも投下時間あたりのリターンが大きかったのがリライトでした。新規記事は当たるかどうかが読めませんが、リライトは「すでに検索エンジンに評価されている記事」を対象にするぶん、成果の再現性が高いのです。

この記事では、そのとき実際に使っていた優先順位のつけ方、記事のどこをどの順番で直すか、リライト後に何日待って効果を判定するか、といった判断基準を手順として公開します。あわせて、リライトしたせいで順位を落としてしまった失敗例もお伝えします。個人ブログでもそのまま流用できるように落としてありますので、記事が30本以上ある方はぜひ手を動かしながら読んでみてください。


1. なぜ新規記事よりリライトの方が費用対効果が高いのか

「9位の記事を5位にする」のが一番速い

検索順位とクリック率の関係は多くの調査で共通しており、1ページ目の中でも上位と下位ではクリック率が数倍違うというのが一般的な傾向です。つまり、10位前後にいる記事を5位前後に押し上げるだけで、その記事のセッション数は倍近くになる可能性があります。

一方で、ゼロから新規記事を書いた場合、その記事が検索結果の1ページ目に入るかどうかは書き終わるまで分かりません。すでに10〜20位に入っている記事は、Googleから「このクエリの候補として妥当」と一度は判断されているわけで、その土台の上で改善する方が大幅に短時間で結果が出やすくなります。

メディアの編集長として限られた工数を配分する立場だったとき、私は新規記事とリライトの比率をおおむね7:3から、途中で5:5に振り直しました。結果として伸び幅が大きかったのは、明らかにリライトに寄せた後の期間でした。

個人ブログでも同じことが起きる

これは企業メディアだけの話ではありません。当サイトでもAIアフィリエイト記事を積み上げていますが、公開から2〜3か月経った記事の検索順位を見ると、「あと一歩」の位置で止まっている記事が必ず出てきます。ここを放置して新規記事だけを書き続けると、サイト全体の平均順位が上がらないまま記事数だけが増えていきます。

記事を量産すること自体の落とし穴については、AI記事の量産で3ヶ月やって失敗したこと5つにも書きましたが、量産とリライトはセットで初めて機能するというのが率直な実感です。


2. リライト前にやること:データを揃える3ステップ

リライトで一番やってはいけないのが、「なんとなく古そうだから直す」という選び方です。手を動かす前に、必ず次の3つを揃えます。

ステップ1:Search Consoleから16か月分を書き出す

Google Search Consoleの検索パフォーマンスレポートは、過去16か月分のデータを保持しています(旧Search Consoleの90日から大幅に延長されました)。ここから「ページ」単位と「クエリ」単位の両方で、表示回数・クリック数・CTR・平均掲載順位をCSVで書き出します。

期間は直近3か月を基本にしつつ、前年同期と比較できるように16か月分もあわせて取得しておくと、季節要因なのか本当に落ちているのかを切り分けられます。

ステップ2:1記事=1行のスプレッドシートを作る

書き出したCSVをスプレッドシートにまとめ、1記事1行の一覧にします。列は最低限これだけあれば十分です。

列 内容
URL 記事URL
主クエリ もっとも表示回数の多い検索語
表示回数 直近3か月
クリック数 直近3か月
CTR クリック数÷表示回数
平均掲載順位 直近3か月
公開日 / 最終更新日 情報の鮮度判定用

ステップ3:実際の検索結果を目視する

データだけでは分からないのが、そのクエリで今どんな記事が上位を占めているかです。上位5件を実際に開き、「一次情報があるか」「比較表があるか」「更新日が新しいか」を見ます。ここを飛ばすと、直す方向が的外れになります。

私はここで手を抜いて、Search Consoleの数字だけを見て20本まとめてリライトしたことがあります。結果、上位が軒並み「実機レビュー系」だったクエリに、いくら文章を整えた解説記事をぶつけても順位は動きませんでした。目視は5分で済むので、必ずやってください。


3. 優先順位は「順位×表示回数」の4つの仕分けで決める

リライト対象を決めるときに使っていたのが、平均掲載順位と表示回数の2軸で切る4グループです。

象限 状態 優先度 やること
A 順位4〜15位 × 表示回数多 最優先 内容を厚くして1ページ目上位を狙う
B 順位1〜3位 × CTRが低い 次点 タイトルとディスクリプションだけ直す
C 順位16〜50位 × 表示回数多 中 検索意図から構成ごと作り直す
D 順位50位以下 × 表示回数少 後回し 統合・削除も検討

最初に手をつけるべきは、Aグループだと考えています。 ここは「あと少しで上がる記事」の宝庫で、しかも改善が数字に跳ね返るまでの期間が短い。逆にD象限は、リライトしても投下時間に見合わないことが多く、似たテーマの記事同士を1本に統合するか、思い切って下げてしまう判断もあります。

B象限は特殊で、順位は取れているのにクリックされていない状態です。この場合、本文をいくら直しても意味がなく、直すべきはタイトルとメタディスクリプションだけ。タイトル改善の具体的な考え方はタイトルを変更するだけで検索順位を上げる5つのコツに整理してあります。

この4象限で仕分けるだけで、「どれから手をつければいいか分からない」という状態はほぼ解消します。


4. 実際に効いた改善項目を、効いた順に7つ

検索順位の改善を専門家に相談したい場合は、ランクエストのようなSEO支援サービスもあります。(広告)

A象限の記事を実際に開いたら、次の順番でチェックしていきます。上から順に、私の体感で効果が大きかったものです。

1. 検索意図と見出し構成のズレを直す

もっとも効きます。主クエリで検索したときに上位が答えている論点が、自分の記事の見出しに存在しないなら、まずH2を足す・並べ替えることを最優先にします。文章のリライトより構成の修正のほうが順位への影響は大きい、というのが3年間の結論です。

2. 冒頭200字で結論を出す

リード文が長い前置きになっている記事は、滞在時間もCTRも伸びません。「この記事を読むと何が分かるか」を冒頭2〜3文で言い切る形に直します。

3. 一次情報・実体験を1ブロック追加する

外部から集めた情報だけの記事は、どれだけ整っていても上位と差がつきません。自分が試した数字、失敗、スクリーンショット——何かひとつでいいので加えます。AI生成記事におけるこの点の重要性はAIで作った記事がGoogleにペナルティを受けない5つの条件でも触れています。

4. 数値・料金・制度の鮮度を直す

料金プランや制度は驚くほど頻繁に変わります。後述しますが、SEOツールの価格体系も2026年に入って大きく動きました。古い数字が1つ残っているだけで記事全体の信頼性が落ちるので、ここは機械的に潰します。

5. タイトルにクエリを自然に含める

主クエリがタイトルに入っていないケースは意外と多いです。ただし詰め込みは逆効果なので、32文字前後で、読んで意味が通る形に収めます。

6. 内部リンクを2〜4本入れ直す

リライト対象記事から関連記事へ、また関連記事からリライト対象記事へ。双方向で張り直すのがポイントです。公開時点では存在しなかった記事が増えているはずなので、ここは必ず更新点が出ます。

7. 表・箇条書きで可読性を上げる

比較要素があるのに文章で説明している箇所は、表に変えます。読者の理解速度が上がるだけでなく、検索結果でのリッチな表示につながる可能性もあります。


5. AIをリライト実務にどう組み込むか

リライトは新規執筆より判断が多い作業なので、AIに丸投げはできません。私が実際に任せているのは次の3工程です。

工程A:上位記事との「論点差分」を出させる

上位5記事のH2構成をテキストで貼り付け、自分の記事の構成も渡したうえで、「上位にあって自分の記事にない論点を、重要度順に列挙して」と指示します。これは人力だと30分かかる作業が3分になるので、費用対効果が最も高い使い方です。

工程B:新設セクションの下書きを作らせる

差分から追加すべき見出しが決まったら、その部分だけ下書きを作らせます。ここで大事なのは、記事全体を渡してトーンを合わせさせること。部分だけ生成すると文体が浮きます。

工程C:更新履歴の追記文を作らせる

リライト後に「2026年◯月:料金情報を最新化」といった更新メモを書く場合の定型文です。細かい作業ですが、積み重なると地味に時間を食います。

逆に、AIに任せてはいけないのが「どの記事をリライトするか」の判断です。ここはデータと検索結果の目視で人間が決めます。AIツールの使い分けについてはアフィリエイト収益が3ヶ月伸びない人がやるべきAI改善術5選でも具体的なプロンプトを紹介しています。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

6. リライト後の効果測定:何日待って、どう判断するか

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

判定は最短でも28日後

リライト直後に順位が動くことはありますが、それは一時的な変動であることが多く、判定は最低28日、できれば8週間待つというルールで運用していました。1週間で「効かなかった」と判断して再度いじると、何が効いたのか永遠に分からなくなります。

見る指標は3つだけ

  • 表示回数:増えていれば、対象クエリの幅が広がったサイン
  • 平均掲載順位:本命の指標。1〜3位分の改善でも十分成功
  • CTR:タイトル改善の成否がここに出る

Search Consoleの検索パフォーマンスでは期間比較ができるので、「リライト後28日間」対「リライト前28日間」で並べるのが最もシンプルです。

一度に触るのは1記事あたり2〜3項目まで

構成もタイトルも内部リンクも同時に変えると、何が効いたか分かりません。同じ記事内で変更点を絞り、次回のリライトに知見を持ち越すほうが、長期的には速く進みます。


7. 私がリライトで順位を落とした3つの失敗

うまくいった話だけ書いても再現性がないので、実際にやらかした例を挙げます。

失敗1:見出しを削って検索意図の一部を落とした

「冗長だから」という理由でH2を2本削ったところ、その見出しで拾っていた別クエリの流入が丸ごと消えました。表示回数のあるクエリを拾っている見出しは、読みにくくても消してはいけない。削る前に、必ずクエリ一覧でその見出し由来の流入がないか確認するようになりました。

失敗2:URLスラッグを変えてリダイレクトを忘れた

タイトル変更にあわせてスラッグまで変更し、301リダイレクトの設定が漏れていました。数日間404を出し、順位が戻るまで1か月以上かかりました。 リライトでURLを変えるメリットはほとんどないので、今は原則スラッグは触りません。

失敗3:まとめてリライトしすぎて原因が特定できなくなった

前述の「20本まとめてリライト」がこれです。数本は上がり、数本は下がったのですが、何が良くて何が悪かったのかを説明できないという、一番もったいない結果になりました。以降は、1回のリライトバッチは5本までと決めています。


8. 生成AIツールは無料から ― 有料が必要になるタイミング

最初はSearch Console+スプレッドシートで足りる

ここまで書いた手順は、すべてGoogle Search Console(無料)とスプレッドシートだけで実行できます。 記事数が100本を超えるまでは、有料ツールがなくて困る場面はほとんどありませんでした。

有料ツールが効いてくるのは「競合の中身」を見たいとき

自分のデータはSearch Consoleで分かりますが、競合サイトがどのクエリで流入を得ているかは有料ツールでないと見えません。 ここが必要になったタイミングが、私にとっての課金ラインでした。

執筆時点(2026年9月)の各社の日本向け表示を確認したところ、Ahrefsは年払い時でStarterが月額4,460円、Liteが月額19,900円という価格帯でした。Semrushは2026年に入ってプラン構成が変わっており、公式サイトでは年払い時でSEOプランが月額117.33ドル、Starterが月額165.17ドルと表示されています(いずれも執筆時点の表示で、為替や改定により変動します)。

個人ブログの段階では、いきなり月2万円級のプランを契約する必要はありません。まずは無料枠と低価格プランで「競合のクエリが見えるとリライト判断がどう変わるか」を確かめてから、上位プランを検討するのが安全です。AIツールへの投資額の考え方はAIツールに月3万円を投資して3か月検証した全記録にまとめています。

なお、リライト作業の相棒としてはClaude ProやChatGPTの有料プランのほうが先に必要になる、というのが私の順番でした。SEOツールは「見るため」、生成AIは「直すため」の道具で、作業時間を削るのは後者だからです。







Claude Code アフィリエイトバナー(コンパクト版)





9. まとめ:リライト手順のチェックリスト

最後に、この記事の手順をチェックリストにまとめます。

  • Search Consoleから16か月分のデータを書き出し、1記事1行の一覧を作る
  • 主クエリの検索結果上位5件を必ず目視し、勝ち筋を確認する
  • 平均掲載順位×表示回数の4象限で仕分け、A象限(4〜15位×表示回数多)から着手する
  • 直す順番は「検索意図とのズレ→冒頭→一次情報→数値の鮮度→タイトル→内部リンク→可読性」
  • AIには「上位との論点差分の抽出」と「追加セクションの下書き」を任せ、対象選定は人間が行う
  • 1バッチ5本まで、1記事あたり変更は2〜3項目まで
  • 判定は最短28日後。表示回数・平均掲載順位・CTRの3指標で見る
  • URLスラッグは原則変更しない。変えるなら301リダイレクトを必ず設定する

3年で8倍という数字は、特別なテクニックの結果ではありません。「すでに評価されている記事を、データに基づいて選び、正しい順番で直す」というだけの作業を、止めずに続けた結果です。記事が30本を超えたら、新規執筆の時間のうち3割をリライトに回してみてください。私の場合、そこが伸び方の変わった分岐点でした。


FAQ

Q. リライトは公開から何か月経った記事を対象にすべきですか?

A. 目安は公開から3か月以降です。それより早い段階では検索エンジンの評価が安定しておらず、リライトの効果と自然変動の区別がつきません。ただし料金・制度など事実が変わった場合は、期間に関係なくすぐ直します。

Q. 記事を全面的に書き直すのと、部分的に追記するのはどちらが良いですか?

A. A象限(4〜15位)の記事は部分的な追記・修正で十分なことが多く、C象限(16〜50位)は検索意図から外れているケースが多いので構成ごと作り直します。順位帯で使い分けるのが効率的です。

Q. リライトしたら更新日を新しくすべきですか?

A. 実質的な内容の更新を伴う場合は更新日を反映させて問題ありません。ただし、中身をほとんど変えずに日付だけ新しくする運用は読者を欺くことになるので避けてください。

Q. AIにリライトを丸投げしても大丈夫ですか?

A. おすすめしません。AIは「上位との論点差分の抽出」や「追加セクションの下書き」は得意ですが、どの記事を選ぶか・どの見出しを残すかという判断には、自サイトのデータと検索結果の文脈が必要です。ここは人間が担当したほうが結果的に速く進みます。

Q. 有料のSEOツールは必須ですか?

A. 必須ではありません。この記事の手順は無料のGoogle Search Consoleだけで完結します。有料ツールが効いてくるのは、競合サイトの流入クエリを分析したくなった段階からです。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

AIツールを使えば、記事は驚くほど速く書けます。私も最初の1ヶ月で「これは勝てるかもしれない」と本気で思いました。ところが3ヶ月経ってアクセス解析を開いたとき、そこにあったのは「本数だけが増えた、誰にも読まれていないサイト」でした。

原因はAIではありません。AIの出力をどう扱うかを決めないまま、量産のスピードだけ上げてしまった私自身の設計ミスです。しかもそのミスは、記事が20本を超えたあたりから修正コストが跳ね上がり、後から直すのが本当にしんどくなりました。

この記事では、現暗号資産ニュースメディア編集長として日々コンテンツの品質管理をしている私が、当サイトでAI記事の量産に取り組んだ3ヶ月で実際にやらかした失敗を5つ、包み隠さず書きます。同じ轍を踏む人を1人でも減らすことが目的なので、格好のつく話は出てきません。

これからAIで記事を量産しようとしている方、あるいはすでに量産していて手応えがない方は、自分のサイトと照らし合わせながら読んでみてください。


1. 2ヶ月で15本以上、それでも成果は伸びなかった

まず、失敗の全体像を数字で共有します。2ヶ月間で公開した記事は15本超。1本あたりの作業時間は、AIに構成案と下書きを作らせることで、手書き時代の3分の1以下になりました。「生産性が上がった」という感覚だけは間違いなくありました。

しかし結果は散々でした。検索順位がついた記事はごく一部で、成約に至ったのは数件。何より痛かったのは、「どの記事がなぜダメだったのか」を自分で説明できなかったことです。量産に夢中になるあまり、1本ごとの狙いを記録していなかったので、改善の起点すら見つけられませんでした。

振り返ると、私がやっていたのは「記事を書く」ではなく「文字を増やす」でした。「3ヶ月経っても伸びない」という状態そのものへの向き合い方は、「ブログ収益が3ヶ月伸びない人がやるべきAI改善術5選」でも整理しているので、あわせて読んでみてください。ここから、具体的な5つの失敗に入ります。


2. 失敗1:テンプレを固めすぎて「全部同じ顔の記事」になった

効率化のつもりが、没個性化だった

量産を始めて最初にやったのが、プロンプトのテンプレート化です。「導入→結論→理由3つ→手順→まとめ→FAQ」という型を作り、キーワードだけ差し替えてAIに投げる。これは効率という意味では大成功で、そして品質という意味では大失敗でした。

出来上がった記事を10本並べて読んだとき、私は自分で「気持ち悪い」と感じました。書き出しの温度感、たとえ話の出し方、まとめの締め方まで全部同じ。読者からすれば、どの記事を読んでも同じ人が同じテンションで同じことを言っているように見えます。回遊してもらうための記事たちが、逆に「もう読まなくていいや」という理由を作っていたわけです。

どう直したか

いまはテンプレを「骨格だけ」に薄くしました。具体的には、

  • 見出し構成はテンプレを使わず、キーワードごとに検索結果を見てから決める
  • 導入文とまとめは、テンプレを使わず必ず自分で書く
  • FAQは「その記事を読んだ人が次に困ること」だけを入れる(型で埋めない)

この3つに変えただけで、記事ごとの表情が戻りました。テンプレは時短のためではなく、抜け漏れを防ぐチェックリストとして使うのが正解だったと思っています。


3. 失敗2:一次情報ゼロのまま商材レビューを書いた

AIライティングツールは下書きの補助として使い、一次情報の追加と最終確認は自分で行うのが前提です。たとえば高品質SEO記事生成AIツール【Value AI Writer byGMO】があります。(広告)

使っていないツールの「使用感」を書いてしまった

これが5つのなかで一番反省している失敗です。AIアフィリエイトでは当然ツール系の商材を扱いますが、私は当初、自分で契約していないサービスのレビュー記事を、AIの出力と公式サイトの情報だけで組み立てていました。

結果どうなったか。書けるのは「公式サイトに書いてあることの言い換え」だけです。料金表と機能一覧をなぞった記事は、読者にとって公式サイトの下位互換でしかありません。しかも怖いのは、AIが出してくる料金やプラン名が古いままだったり、微妙にズレていたりすること。私は実際に、プラン改定前の情報を含んだ記事を公開してしまい、後から慌てて修正したことがあります。

たとえば主要なAIツールの個人向け標準プランは、ChatGPT PlusもClaude Proも月額20ドル前後という水準ですが、日本での請求額は消費税や為替の影響を受けますし、プラン構成も更新されます。この手の数字を「AIに聞いて書く」のは事故のもとです。必ず公式ページで確認するか、書かない。

どう直したか

いまは、「自分が金を払って触っていない商材のレビューは書かない」というルールにしています。どうしても紹介したい場合は、レビューではなく「比較の材料としての一覧」にとどめ、体験談は書きません。

そして体験している商材については、AIには絶対に出せない情報を必ず入れます。具体的には「詰まった瞬間」と「その解決に何分かかったか」。ここが入るだけで、記事の説得力はまったく変わります。

一次情報を集める作業自体も、AIに丸投げするとこの失敗を繰り返します。私は「書くAI」と「調べるAI」を分けるようにしていて、リサーチ用途では「Perplexity AIの使い方完全ガイド【アフィリ記事作成に特化】」で紹介しているような、根拠付きで裏取りできるツールを使うようにしています。


4. 失敗3:内部リンクを「あとでまとめてやる」にした

40本溜まってから貼るのは地獄です

量産中の私は、内部リンクを完全に後回しにしていました。理由は単純で、「関連記事がまだ少ないから、増えてからまとめて貼ればいい」と思っていたからです。

これが最悪の判断でした。記事が40本を超えたあたりで内部リンクを貼ろうとしたのですが、まず自分がどんな記事を書いたか覚えていない。1本ずつ開いて内容を思い出し、リンク先を探し、文脈に合う位置を考えて挿入する。この作業だけで丸2日が溶けました。しかも急いで貼ったので、文脈に馴染まない不自然なリンクも量産してしまい、後から剥がす羽目に。

さらに問題なのは、内部リンクを貼らずに量産した期間、サイト内の記事同士がまったく関連づけられていなかったことです。クローラーにとっても読者にとっても、60本の孤立した記事が並んでいるだけの状態でした。

どう直したか

いまは記事を書く前に、「この記事からどの既存記事へリンクするか」と「どの既存記事からこの記事へリンクを足すか」を必ずセットで決めています。 記事1本の公開作業に、既存記事へのリンク追加を含める。5分で終わる作業を、後回しにして2日にしたのが3ヶ月目の私でした。

管理はスプレッドシートで十分です。記事タイトル・URL・狙ったキーワード・リンク元/先を1行で記録しておくだけで、この失敗はほぼ防げます。

ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

5. 失敗4:似たキーワードで書き続けてカニバリを起こした

AIに構成案を出させると、関連トピックがいくらでも出てきます。私はそれをそのままネタ帳にしていたので、「AIアフィリエイト やり方」「AIアフィリエイト 始め方」「AIアフィリエイト 手順」といった、検索意図がほぼ同じ記事を別々に書いてしまいました。

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

これがいわゆるカニバリゼーション(共食い)です。同じ意図のキーワードで自サイトの記事同士が競合し、どちらも中途半端な評価にとどまります。1本にまとめていれば厚い記事になったものを、わざわざ3本に薄く割ってしまったわけです。量産の指標を「本数」に置いた瞬間、こうやって記事を分割するインセンティブが働く——これは自戒として強く残っています。

どう直したか

ネタを追加する前に、キーワードを検索して上位記事の顔ぶれを見るようにしました。上位が同じ顔ぶれなら検索意図は同じなので、新規記事は作らず既存記事に節を足す。逆に上位の顔ぶれが変わるなら、別記事として成立します。判断に5分もかかりません。

すでにカニバリを起こしていた記事は、弱い方を消して強い方に統合し、消した記事から301リダイレクトを設定しました。統合後、対象キーワードの順位は明確に改善しています。


6. 失敗5:公開して終わり、計測もリライトもしていなかった

3ヶ月目の私が一番怖かったのは、Google Search Consoleをほとんど開いていなかったことです。開かない理由は「まだ数字が出ていないから見ても仕方ない」でしたが、これは完全に逃げでした。

実際に開いてみると、表示回数はあるのにクリックされていない記事がいくつもありました。順位は10〜20位前後、つまり「あと少し」の位置にいる記事です。ここに追記とタイトル修正をするだけで動く可能性があったのに、私はその間、新しい記事を新規で書き続けていました。すでに芽が出ている記事を放置して、種を撒き続けていたわけです。

いまは運用のリズムを変えて、新規:リライト=2:1を目安にしています。週に新規2本なら、既存記事のリライトを1本必ず入れる。リライトの対象は、Search Consoleで「表示回数が多いのにCTRが低い記事」と「11〜20位に滞留している記事」から選びます。

AIで新規記事を書くコストが下がった今、相対的に価値が上がったのは「どの記事を直すか決める判断」の方だと感じています。


7. 失敗を踏まえて作り直した、いまの量産ルール

ここまでの反省を、実際の運用ルールに落とし込んだものが以下です。

場面 以前(失敗期) いま
構成づくり テンプレを全記事に適用 検索結果を見てから記事ごとに設計
商材の扱い 未契約でもレビューを書く 触っていない商材はレビューしない
内部リンク 溜まってからまとめて 公開作業とセットで毎回
ネタ追加 AIが出した関連語を全部書く 検索意図が重なるものは統合
公開後 基本ノータッチ 新規2本につきリライト1本

Googleのスパムポリシーから見た「量産の何がまずいのか」

補足として、外部の基準も確認しておきます。Googleは2024年3月のコアアップデートに合わせて、スパムポリシーに「スケーラブルなコンテンツの不正利用(scaled content abuse)」という項目を明文化しました。ポイントは、AIを使ったかどうかではなく、「独自の価値を提供しないページを大量に作っているか」で判断されるという点です。Google自身、コンテンツは作成手段ではなく品質と有用性で評価すると説明しています。

そして実際、Google Search Status Dashboardを見ると、2026年に入ってからも3月・6月・8月とスパムアップデートが繰り返し実施されています(直近は2026年8月18日開始)。「AIで書いたから危ない」のではなく、「読者に何も足していないページを増やしたから危ない」——私の失敗1〜5は、まさにこの「何も足していない状態」を作り出す動きばかりでした。

なお、順位変動の個別要因は外部から断定できないため、私のサイトの伸び悩みがこれらのアップデートによるものだったかどうかまでは検証できていません。ただ、方向性としてやるべきことははっきりしています。ペナルティを避けるための具体的な条件はAIで作った記事がGoogleにペナルティを受けない5つの条件にまとめているので、あわせて確認しておくと安心です。


8. まとめ:AI記事量産で失敗しないためのチェックリスト

最後に、自分への戒めも兼ねてチェックリストにまとめます。量産を始める前に、この5つだけは確認してください。

  • テンプレは骨格だけにする。導入とまとめは毎回自分で書き、記事ごとの表情を残す
  • 触っていない商材のレビューは書かない。料金・プランなどの数値は必ず公式で確認する
  • 内部リンクは公開作業とセットで行う。後回しにすると修正コストが数十倍になる
  • 新規ネタを追加する前に検索意図の重複を確認する。重なるなら統合して1本を厚くする
  • 新規2本につきリライト1本。Search Consoleで「あと少しの記事」を先に拾う

3ヶ月やってみて痛感したのは、AIが速くしてくれるのは「書く」工程だけで、「何を書くか」と「書いた後どうするか」は今も人間の仕事だということです。ここを飛ばして量産すると、増えるのは記事数と管理コストだけで、成果は増えません。

https://twitter.com/kenn/status/2057932044148322787?s=20

いまは本数のノルマをやめ、1本ごとに「この記事は誰の、どの困りごとを解決するのか」を書き出してから着手しています。スピードを落としたのに成果は上向いたというのが、いちばん皮肉で、いちばん納得している結果です。


FAQ

Q. AIで書いた記事は、Googleにペナルティを受けますか?

A. Googleは作成手段ではなく品質と有用性で評価すると公式に説明しており、AIで書いたという事実だけで順位が下がるわけではありません。問題になるのは、検索順位の操作を目的に、独自の価値のないページを大量生成する「スケーラブルなコンテンツの不正利用」に該当する場合です。

Q. 月に何本くらいが適正な量産ペースですか?

A. 明確な正解はありませんが、私の場合は「リライトと内部リンクの作業まで込みで回せる本数」を上限にしています。具体的には新規2本+リライト1本を1週間の単位にしました。書けても回せない本数まで増やすと、結局この記事で挙げた失敗を繰り返すことになります。

Q. 内部リンクは1記事あたり何本入れればいいですか?

A. 本数を目標にすると不自然なリンクが増えるので、私は数を決めていません。「その説明を読んだ読者が、次に知りたくなること」に対して1本ずつ置く、という基準にしています。結果的に2〜4本前後になることが多いです。

Q. 契約していないツールを紹介したい場合はどうすればいいですか?

A. 体験談として書かず、公式情報にもとづく比較の材料としてだけ扱うのが安全です。料金やプラン名は変わるので、必ず公式ページで確認し、確認できない情報は書かないほうがよいと考えています。

Q. すでにカニバリを起こしている記事はどうすればいいですか?

A. 検索意図が重なっている記事のうち、順位・内容ともに強い1本に情報を統合し、弱い方は削除して301リダイレクトを設定する方法を私は取りました。統合の判断は、対象キーワードで検索して上位の顔ぶれが同じかどうかで決めています。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

「AIツールに毎月3万円も課金して、本当に元は取れるの?」——このプロジェクトを始める前、私自身が一番疑っていたのがこの点でした。

元暗号資産ニュースメディア編集長として編集部の予算管理にも携わり、現在は当サイトでAIアフィリエイトを実証実験している私が、AIツールに月3万円を投資し続けた実際の内訳と、そこから得られた副業収入を公開します。数字はすべて実際の課金明細と収益レポートに基づくものです。


1. なぜ「月3万円」を投資額の基準にしたのか

副業でAIツールを使う人の多くは、まず無料プランやChatGPT Plusの月20ドル程度から始めます。しかし、単発のツールだけでは、記事執筆・画像生成・SEO分析・データ整理といった副業ブログ運営の全工程をカバーしきれません。

そこで「月3万円」という金額を上限に設定し、複数のAIツールを役割分担させて運用したらどうなるかを3ヶ月間検証したのが、この記録の出発点です。3万円という金額は、副業の利益を圧迫しすぎない範囲で「本気で投資する」ラインとして自分なりに決めました。


2. 実際の課金内訳(月3万円の使い道)

ツール 用途 月額(税込目安)
Claude Pro 記事構成・執筆・リライト 約3,000円
ChatGPT Plus キーワード調査・壁打ち 約3,000円
画像生成AI(Midjourney等) アイキャッチ・SNS用画像 約4,000円
SEO分析ツール 検索順位・競合調査 約12,000円
文字起こし・議事録AI インタビュー音声の整理 約2,000円
クラウドストレージ/自動化ツール 記事データ管理・投稿自動化 約6,000円
合計 約30,000円

特定のツールに全額を投じるのではなく、「執筆」「調査」「画像」「分析」「運用」の5つの役割に予算を分散させたのがポイントです。1つのツールが値上げ・改悪されても、他のツールで代替できる体制を意識しました。


3. 収入側の実績(3ヶ月間の推移)

月 副業収入(ASP報酬合計) 投資額 差額(利益)
1ヶ月目 8,200円 30,000円 -21,800円
2ヶ月目 19,500円 30,000円 -10,500円
3ヶ月目 34,800円 30,000円 +4,800円

正直にいうと、1〜2ヶ月目は投資額を大きく下回る赤字期間でした。AIツールを導入したからといって、すぐに収益が投資額を上回るわけではありません。3ヶ月目でようやく投資額を上回った理由は後述しますが、「初月から黒字化する」ことを期待して始めると挫折しやすいというのが率直な実感です。


4. なぜ3ヶ月目に黒字転換できたのか

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

① 記事の「量」から「検索意図への適合度」に重点を移した

1〜2ヶ月目はAIで記事を量産することに気を取られ、検索意図とのズレが大きい記事が増えていました。3ヶ月目からはSEOツールでの競合分析を先に行い、「上位表示できる可能性が高いキーワード」に絞って執筆する方針に切り替えたところ、アクセス数と成約率が同時に改善しました。

② 画像生成AIでアイキャッチのクリック率が改善した

ストックフォトの使い回しから、記事内容に合わせた画像生成AIによるオリジナルアイキャッチに切り替えたところ、SNS経由の流入でクリック率が体感で明らかに上がりました。画像生成AIへの月4,000円は、当初「贅沢枠」だと思っていましたが、結果的に費用対効果の高い投資でした。

③ 自動化ツールで執筆以外の作業時間を削減した

記事投稿・データ管理を自動化ツールに任せたことで、浮いた時間をリサーチと構成づくりに再投資できたのも大きな要因です。作業時間そのものは収益に直結しませんが、「同じ3万円でもどこに時間を割けるか」が結果を左右したと感じています。


5. 私の失敗談:安いツールに乗り換えて逆に損をした話

3ヶ月目に入る直前、コスト削減のためSEO分析ツールを月1万2,000円のものから月4,000円台の安価なツールに乗り換えたことがあります。

しかし、乗り換え後、競合分析の精度が明らかに落ち、検索意図とズレたキーワードで記事を書いてしまう頻度が増えました。結果的に修正・リライトの手間が増え、浮いたはずの8,000円以上の「時間コスト」を失うことになり、1ヶ月足らずで元のツールに戻しました。

「月額が安い=投資対効果が高い」とは限らないというのが、この失敗から得た教訓です。特に調査系ツールは、精度の差がそのまま記事の成果に跳ね返ってくるため、安易な乗り換えは慎重に判断すべきだと痛感しました。

ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。




6. これから同じことを試す人へのアドバイス

  • 初月からの黒字化は期待しない。 最低でも2〜3ヶ月は投資額を上回らない前提で資金計画を立てるべきです。
  • ツールは「役割」で選ぶ。 執筆・調査・画像・分析・運用のどこに課金するかを先に決めてから、個別のツールを比較する順番がおすすめです。
  • 安さだけで乗り換えない。 特に調査・分析系ツールは精度の差が収益に直結するため、コスト削減は慎重に。
  • 数字は必ず記録する。 課金額と収益を毎月記録しておかないと、どのツールが本当に効いているのか判断できなくなります。

なお本記事の収益額はあくまで私個人の実績であり、副業ブログの収益はジャンル・記事の質・運用期間によって大きく変動します。同じ投資額を回しても同じ結果が保証されるものではない点はご了承ください。ジャンル選びの考え方については、以前まとめたAIアフィリエイトのジャンル10選も参考にしてください。


7. まとめ:月3万円投資は「時間を買う」より「精度を買う」投資

3ヶ月間、AIツールに月3万円を投資し続けて分かったことをまとめます。

  • 月3万円は、執筆・調査・画像・分析・運用の5役割に分散投資することで初めて効果を発揮する
  • 初月・2ヶ月目は赤字が続きやすく、黒字化には最低でも2〜3ヶ月の運用実績が必要
  • 黒字転換の決め手は「量」ではなく「検索意図への適合度」を高めたこと
  • 安価なツールへの乗り換えは、精度低下による手戻りコストで逆効果になる場合がある

AIツールへの投資を検討している方は、「何にいくら払うか」より先に「どの役割に投資するか」を決めることをおすすめします。3万円という金額そのものより、その配分の方が結果を大きく左右すると実感した3ヶ月間でした。


FAQ

Q. 月3万円は副業初心者にもおすすめの投資額ですか?

A. 副業ブログの利益を大きく圧迫しない範囲であれば有効ですが、まずは無料プランや月額の安いツールから始め、収益が安定してきた段階で投資額を引き上げる方が失敗リスクは低いです。

Q. どのツールから導入するのが優先順位として高いですか?

A. 私の経験では、まず執筆補助(Claude・ChatGPTなど)を導入し、収益が発生し始めた段階でSEO分析ツールに投資するのが費用対効果として合理的でした。

Q. AIツールへの投資額は経費として計上できますか?

A. 副業で使用している実態があれば経費計上できる場合が多いですが、按分の考え方など詳細は税理士や税務署に確認することをおすすめします。以前まとめたAI経費の節税と確定申告の記事もあわせてご参照ください。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

AIアフィリエイトの情報はあふれているのに、最初の成果に至るまでの具体的な道筋を示してくれる記事は意外と少ない——始めたばかりの頃、私自身がそう感じていました。

AIツールを使えば記事の下書きは速く作れます。しかし「速く作れること」と「実際に成約が発生すること」は別問題です。ジャンル選定を間違えれば量産した記事は誰にも読まれませんし、ASP登録や成約導線を後回しにすると、せっかくのアクセスを収益に変換できません。

この記事では、現暗号資産ニュースメディア編集長として当サイトでAIアフィリエイトに取り組んでいる私が、最初の1万円を目指して実際に踏んでいるステップを、0日目から30日目までのロードマップとして整理しました。なお、当サイトではまだ最初の1万円には到達しておらず、検証の途中です。途中でやってしまった遠回りも含めて、正直に公開します。


1. なぜ「最初の1万円」が一番高い壁なのか

アクセスがあっても成約しない期間が必ずある

AIアフィリエイトを始めた人の多くが最初につまずくのは、「記事を書いてもアクセスが来ない」ことよりも、「アクセスが来ても成約しない」期間です。検索流入がゼロの段階では収益化のイメージすら湧きませんが、月間数百PVが出始めた頃に、成約率の低さに直面してモチベーションが落ちる人を何人も見てきました。

最初の1万円は、記事の質・量・導線設計のすべてが最低限のラインを超えて初めて発生します。逆に言えば、この壁さえ越えれば以降の収益は積み上がりやすくなるというのが、当サイトを含む複数の副業ブログを見てきた実感です。

「量産」だけでは壁を越えられない

AIツールで記事を量産すること自体は難しくありません。しかし、キーワード選定や成約導線を考えずに量産した記事は、検索順位が上がっても成約に結びつかないケースが多くあります。最初の1万円ロードマップの目的は、量産と設計を並行して進めることです。


2. ロードマップ全体像(0日目〜30日目の設計図)

最初の1万円を狙う場合、私は以下のような期間配分で進めることをおすすめしています。

期間 やること 目的
Day1〜3 ジャンル選定・ASP登録 土台を決める
Day4〜7 媒体準備・AIツールのセットアップ 効率よく発信できる環境を作る
Day8〜20 AIを活用した記事・投稿の量産 検索流入・SNS流入の種をまく
Day21〜30 成約導線の設計とアクセス集め 実際の成約につなげる

重要なのは、Day8以降の「量産」フェーズに入る前に、ジャンルと媒体をきちんと固めておくことです。ここを飛ばして量産だけ先行させると、後から記事を作り直す二度手間が発生します。


3. Day1〜3: ジャンル選定とASP登録

ジャンルは「検証できるか」で選ぶ

AIアフィリエイトのジャンル選定でよくある失敗は、「単価が高いから」という理由だけでジャンルを決めてしまうことです。単価が高いジャンルほど競合も強く、記事の信頼性(実体験・検証)が求められる傾向があります。

私自身は、暗号資産メディアの編集長経験を活かせるAI×アフィリエイト領域を選びましたが、ジャンル選定の基準として「自分が実際に使って検証できるか」を最優先にしました。使ってもいないツールをAIに書かせただけの記事は、読者にもGoogleにも見透かされやすいためです。

ASPは複数登録して比較する

ジャンルが決まったら、A8.net・afb・もしもアフィリエイトなど複数のASPに登録し、扱いたい商材の承認条件・単価・Cookie有効期間を比較します。この段階でASP登録を済ませておかないと、記事を書き終えてから「この商材は審査に日数がかかる」と気づいて公開が遅れることがあります。

まだASPに登録していない方は、まずA8.netで、どんな案件があるかだけでも見てみてください。(広告)


4. Day4〜7: 発信媒体の準備とAIツールでの効率化

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

ブログかSNSか、両方かを決める

媒体は、検索流入をじっくり育てたいならブログ(WordPress)、即効性を求めるならX(旧Twitter)などのSNS発信が向いています。当サイトはブログを主軸にしつつSNSも併用していますが、最初の1万円を狙うなら、どちらか一方に絞って型を作ってから広げる方が遠回りになりにくいと感じています。

AIツールは「下書き」と「壁打ち」で使い分ける

この段階でChatGPTやClaudeなどのAIツールをセットアップしておきます。使い分けの感覚としては、

  • 構成案・タイトル案のブレインストーミング:壁打ち相手として活用
  • 本文の下書き生成:自分の体験・データを渡した上で下書きを作らせる
  • 推敲・誤字脱字チェック:最終チェック担当として活用

という役割分担にすると、AI任せの薄い記事にならずに済みます。


5. Day8〜20: AIを活用した記事・投稿を量産する

「量」より「成約導線ありき」で書く

量産フェーズで意識しているのは、1記事ごとに「この記事の成約導線は何か」を先に決めてから書き始めることです。何をレビューし、どのASP案件に誘導するかを決めずに書き始めると、後から導線を無理やり差し込むことになり、読者体験を損ないます。

AI下書き→自分の体験談で肉付けの順番

私の場合、AIに構成案と一次下書きを作らせたあとに、自分が実際に触った操作感や失敗談を必ず追記しています。この「一次情報の肉付け」があるかどうかで、記事の説得力も検索での評価も大きく変わる印象です。


6. Day21〜30: 成約に繋げる導線設計とアクセス集め

導線は「記事の途中」と「まとめ」の2箇所に置く

成約導線は、記事の一番下だけに置くと読了前に離脱した読者に届きません。本文中盤の関連する説明の直後と、まとめの直前の2箇所にリンクを置くことで、読者が納得したタイミングで案内できるようにしています。

アクセスはSNSからの補助流入も活用する

検索流入がまだ育っていないDay21〜30の段階では、SNSでの告知や関連コミュニティでの共有も補助的に使います。検索エンジンからの評価を待つだけでなく、初速のアクセスを人力でも作りにいくことが、最初の1万円到達を早める工夫になります。


7. 最初の1万円を目指して実際にやったこと・失敗談

正直に振り返ると、私が最初につまずいたのは、ジャンルを決める前に記事を量産し始めてしまったことでした。方向性が定まらないまま10本近く記事を書いた後、成約導線がバラバラなことに気づき、数本は構成から書き直すことになりました。

この失敗から学んだのは、「最初の数日で立ち止まって設計する時間」を惜しまないことの重要性です。AIツールで記事を作るスピードが上がった分、設計を飛ばして量産に走ってしまいがちですが、遠回りを避けるためにはむしろ最初の設計フェーズが以前より重要になっていると感じています。

ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。




8. まとめ:ロードマップのチェックリスト

最初の1万円を目指すためのロードマップを、チェックリストとしてまとめます。

  • Day1〜3:自分が検証できるジャンルを選び、複数のASPに登録する
  • Day4〜7:媒体を絞り、AIツールを「下書き」「壁打ち」で使い分ける準備をする
  • Day8〜20:1記事ごとに成約導線を先に決めてから、AI下書き+一次情報で記事を量産する
  • Day21〜30:成約導線を記事内2箇所に配置し、SNSなどの補助流入も活用する

AIツールはスピードを大きく引き上げてくれますが、最初の1万円を分けるのは、結局のところジャンル選定と導線設計という「地味な準備」の部分だというのが、検証途中ではありますが、今のところの実感です。これからAIアフィリエイトを始める方は、量産よりもまず設計に時間を使ってみてください。


FAQ

Q. AIツールだけで最初の1万円に届きますか?

A. AIツールは記事作成のスピードを大きく上げてくれますが、ジャンル選定や成約導線の設計、実体験の肉付けといった部分は自分で行う必要があります。AI任せの薄い記事だけでは成約につながりにくいというのが実感です。

Q. ブログとSNS、最初の1万円を狙うならどちらが向いていますか?

A. どちらでも可能ですが、最初は一方に絞って型を作ることをおすすめします。検索流入をじっくり育てたい場合はブログ、即効性を求める場合はSNS発信が向いています。

Q. ASPはいくつ登録すればいいですか?

A. 最低でもA8.net・afb・もしもアフィリエイトなど大手2〜3社には登録し、扱いたい商材の承認条件や単価を比較することをおすすめします。

Q. 記事は何本くらい書けば最初の1万円に到達しますか?

A. ジャンルや単価によって幅がありますが、成約導線を意識した記事を10〜20本程度公開した段階で成約が発生し始めるケースが多い印象です。本数よりも、1記事ごとに導線を設計できているかが重要です。

※本記事にはアフィリエイト広告(PR)が含まれます。

【概 要】

「会議の議事録を作るだけで、副業に使える時間が毎週2〜3時間削られていた」——これがAI音声文字起こしツールを導入する前の私の状態でした。

本業の会議は減らせませんが、議事録作成にかかる時間はAIで大きく圧縮できます。この記事では、現暗号資産ニュースメディア編集長として編集部の業務効率化にも携わり、現在は当サイトでAIアフィリエイトを実証実験している私が、AI音声文字起こしツールで議事録作成を自動化し、浮いた時間を副業ブログの執筆に回している実際の運用フローを、ツール選びのポイントも含めて正直にまとめます。


目次

  1. 議事録作成が副業時間を削っていた話
  2. AI文字起こしツールでできること・できないこと
  3. ツール選びの4つのポイント
  4. 実際に使ってみた運用フロー
  5. 浮いた時間をどう副業に回しているか
  6. 私の失敗談:精度を過信して修正コストがかさんだ話
  7. まとめ:議事録自動化は「時間を買う」投資
  8. FAQ

1. 議事録作成が副業時間を削っていた話

会議1時間につき議事録作成30〜40分

本業で週に3〜4本の定例会議に出ていると、議事録作成だけで週2〜3時間は溶けていました。録音を聞き直しながら発言を要約し、決定事項とタスクを整理して清書する——この一連の作業は集中力も使うため、終わった後に副業のブログ執筆に取りかかる気力が残っていないことも珍しくありませんでした。

「議事録は誰かが書かなければいけない」という前提を疑う

議事録作成は地味ですが、チームの記録として省略できない業務です。だからこそ、「人間が一から書く」という前提自体をAIで置き換えられないかと考えたのが、文字起こしツールを本格導入したきっかけでした。


2. AI文字起こしツールでできること・できないこと

できること できないこと
音声をテキスト化する(リアルタイム・録音データ両対応) 発言の重要度を人間並みに判断する
話者を自動で分離する(話者認識) 文脈を踏まえた意訳・要約を完璧に行う
キーワードで議事録内を検索する 専門用語・社内用語を100%正確に拾う
要約機能で大まかな論点を抽出する 「言った言わない」の最終判断をする

AIはあくまで「一次原稿」を作る役割と割り切るのがポイントです。話者分離や要点抽出まではAIに任せ、最終的な清書・ニュアンス調整は人間が行う——この役割分担にしてから、精度への過度な期待も減り、運用がぐっと楽になりました。


3. ツール選びの4つのポイント

録音から文字起こしまでを1台で行いたい場合は、AIボイスレコーダーのPLAUD NOTEも選択肢です。(広告)

① 日本語の認識精度

海外製ツールの中には英語精度は高くても日本語の同音異義語や専門用語に弱いものがあります。社内用語・固有名詞をどれだけ正確に拾えるかは、実際の会議音声で試してから判断すべきポイントです。

② 話者分離の精度

参加者が3人以上の会議では、「誰が発言したか」を自動で振り分けられるかどうかで清書の手間が大きく変わります。話者分離が甘いツールだと、結局録音を聞き直して発言者を手動で書き込むことになり、時短効果が半減します。

③ 要約・議事録テンプレート機能の有無

文字起こしをそのまま貼り付けるだけでは議事録として使いにくいため、決定事項・アクションアイテムを自動抽出してくれるテンプレート機能があるかどうかも重要な比較軸です。

④ セキュリティ・データ保存先

社内会議の内容を扱う以上、録音データやテキストの保存先・保持期間・第三者提供の有無は必ず確認しています。特に本業の会議で使う場合は、会社の情報セキュリティ規定に抵触しないか事前確認が必須です。

↑一瞬で記録、自動で要約。AIによる新時代の記録体験として日本で人気のNotta


4. 実際に使ってみた運用フロー

私が実際に回している運用フローは、以下のようなシンプルな形です。

生成AIの使い方を独学ではなく、講座で体系的に学ぶ方法もあります。たとえばDMM 生成AI CAMP 学び放題のような選択肢があります。(広告)

  1. 会議冒頭でスマホまたはPCの録音アプリと文字起こしツールを同時に起動
  2. 会議終了後、AIが自動生成した文字起こし・話者分離済みテキストを確認
  3. AIの要約機能で決定事項・タスクの候補を抽出
  4. 誤変換・専門用語の誤認識をチェックしながら5〜10分で清書
  5. 議事録をチャットツールに共有

以前は30〜40分かかっていた作業が、この流れに変えてから10〜15分程度に短縮されました。特に3の要約機能が「たたき台」として機能してくれるため、ゼロから文章を組み立てる負担がなくなったのが大きいです。


5. 浮いた時間をどう副業に回しているか

議事録作成で浮いた週1〜2時間は、そのままこのブログの記事執筆・キーワード選定・ASP案件のリサーチに充てています。

会議が多い週ほど本来は副業に手が回らなくなるはずですが、文字起こしツールを導入してからは「会議が多い週=議事録に取られる時間が多い週」という構図自体が崩れたため、副業に使える時間が本業の会議数に左右されにくくなったのが最も大きな変化です。

浮いた時間で執筆した記事の一つが、以前まとめたジャンル選定ガイドでも触れた「業務特化型AIツール」ジャンルに該当する内容で、まさに議事録自動化ツール自体もこのジャンルの実例といえます。


6. 私の失敗談:精度を過信して修正コストがかさんだ話

正直に告白すると、導入初期は「AIの文字起こしをほぼそのまま議事録として使えばいい」と考え、確認作業を大幅に省略していました。

しかし専門用語の誤認識や、複数人が同時に発言した箇所の文字起こし崩れをそのまま見落として共有してしまい、後から「議事録の内容が間違っている」と指摘を受けて修正・再送するはめになったことがあります。結果的に、確認を省略したことでかえって手戻りコストが発生し、時短効果が相殺されてしまいました。

そこから「AIの出力は必ず一次原稿として見直す」というルールに戻したところ、時短効果と正確性のバランスが取れるようになりました。AI文字起こしは便利ですが、完全に手放しで運用するのは危険だと痛感した失敗談です。


ここまで読んで、ちょっと難しいなと感じた方は、DMM 生成AI CAMP 学び放題のようなスクールで学ぶのもひとつの方法です。独学だと実践で使えるまでにかなり時間がかかりがちですし、AIの進化は早く、学ぶべきことも加速度的に増えています。体系立てて学べる環境があると、遠回りを減らしやすくなります。

DMM 生成AI CAMP 学び放題

7. まとめ:議事録自動化は「時間を買う」投資

AI音声文字起こしツールを議事録作成に導入して分かったことをまとめます。

  • 議事録作成にかかる時間は、AIの文字起こし+要約機能でおおよそ半分以下に圧縮できる
  • 話者分離・要約テンプレートの有無がツール選びの実用性を大きく左右する
  • AIの出力は「一次原稿」であり、最終確認を省略すると手戻りコストで時短効果が相殺される
  • 浮いた時間を副業の執筆・リサーチに再投資することで、本業の会議数に副業時間が左右されにくくなる

議事録作成に時間を取られている方は、まず1回の会議で試しに文字起こしツールを使ってみることをおすすめします。「時間を買う」感覚で導入すると、投資対効果を実感しやすいはずです。


FAQ

Q. 無料プランのAI文字起こしツールでも十分実用的ですか?

A. 短時間の会議であれば無料プランでも十分試せますが、多くのツールは無料枠に文字起こし時間・話者分離回数の上限があります。定例会議で継続的に使うなら、有料プランへの切り替えを前提に選ぶのがおすすめです。

Q. 社内会議の音声をAIツールに入力しても問題ないですか?

A. ツールによってデータの保存先・第三者提供の有無が異なるため、会社の情報セキュリティ規定を確認した上で、機密性の高い会議では利用を控えるなどの判断が必要です。導入前に自社のガイドラインを確認することを強くおすすめします。

Q. 話者分離の精度はどのくらい信頼できますか?

A. 参加者の声質差がはっきりしている場合は精度が高い傾向にありますが、声が似ている・複数人が同時発言する場面では誤認識が起きやすいです。重要な議事録では、話者分離結果も必ず確認する運用にしています。

Q. 議事録以外にどんな業務にAI文字起こしを応用していますか?

A. このプロジェクトでは、インタビュー取材やアイデア出しの音声メモを文字起こしし、そのままブログ記事の構成案作りに転用しています。会議以外の場面でも「話した内容をテキスト化する」用途は幅広く応用できます。