Claude Codeで記事制作を自動化した手順!SEOライターが実際に使った流れを公開
記事制作のリサーチや構成作成、本文執筆に時間がかかり、「もっと効率化したい」と感じている方も多いのではないでしょうか。
私自身、SEOライターとしてClaude Codeを活用し、キーワードリサーチから構成作成、本文作成までの作業を効率化してきました。
本記事では、Claude Codeを使った記事制作の流れや実際に使用しているプロンプト、運用して感じたメリット・注意点を正直に紹介します。作業時間がどのように変わったのかも含めて解説しますので、ぜひ参考にしてください。
この記事自体の制作ログ

この記事は、ここで紹介するワークフローを実際に使って制作しています。
| フェーズ | 所要時間 |
|---|---|
| 構成設計(Claude Code) | 約15分 |
| 本文生成(Claude Code) | 約20分 |
| 編集・表現の調整 | 約10分 |
| ファクトチェック・数値確認 | 約90分 |
| 画像選定・モザイク処理 | 約10分 |
| 最終確認・公開(wp_post.py) | 約5分 |
| 合計 | 約3時間 |
「AIで自動化している」と説明する記事が、実際にその手順で作られているかどうかは読者には確認できません。そのため、制作ログをこのページの冒頭に記録することにしました。
結論:1記事あたりの作業時間が6時間から3時間に!
Claude Codeを導入してから、10,000字の記事をキーワード選定から公開まで、約3時間で進められるようになりました。
導入前は、同じ作業に約6時間かかっていました。作業内容そのものが大きく変わったわけではありません。キーワードを決め、構成を作り、本文を作成し、ファクトチェックを行う流れはこれまでと同じです。
大きく変わったのは、Claude Codeに丸投げするのではなく、任せる工程と自分で確認する工程を整理したことです。
自動化できた工程・できなかった工程
Claude Codeを使ってみると、記事制作の中でも自動化しやすい工程と、まだ人の判断が必要な工程があると分かりました。
ここでは、実際に使って感じた「自動化できたこと・できなかったこと」を正直に紹介します。
- キーワードリサーチと競合分析
- 記事構成の生成
- 本文の骨格生成
- WordPressへの入稿
- キーワードの最終選定(検索ボリュームを確認したうえで自分で決める)
- 文章表現の編集・トーン調整
- ファクトチェック(全体の約55%の時間を占める)
- 画像選定とモザイク処理
AIがすべてを完結してくれるわけではありません。今でも、人間が判断すべき工程は残っています。
ただ、Claude Codeを使うことで、作業の多くを効率化でき、本当に集中すべき工程に時間を使いやすくなりました。
導入前のワークフローと課題
Claude Codeを使い始める前も、記事制作にAIツールは活用していました。
具体的には、ChatGPTで構成を作成し、Claudeで本文を生成し、Perplexityでファクトチェックを行う流れです。
ただ、この方法では1記事あたり約6時間かかっていました。理由は、各工程が分断されていたからです。
ツールを切り替えるたびに文脈が途切れ、その都度プロンプトを作り直す必要がありました。また、生成した文章をコピーしてWordPressに貼り付ける作業も、積み重なると意外と時間がかかります。
結果として、記事を書く時間だけでなく、ツール間を行き来する「つなぎ作業」に多くの時間を取られていました。
導入前の工程別の時間(10,000字・1記事)
導入前は、10,000字の記事を1本仕上げるまでに、各工程で以下のような時間がかかっていました。
| 工程 | 所要時間 |
|---|---|
| キーワードリサーチ | 約30分 |
| 競合分析・構成設計 | 約60分 |
| 本文生成・編集 | 約120分 |
| ファクトチェック | 約90分 |
| 画像選定・入稿 | 約60分 |
| 合計 | 約6時間 |
Claude Codeを使った記事制作の全体フロー
使用ツール構成
今回の自動化では、Claude Codeを中心に、以下のツールを組み合わせて記事制作を進めました。
| ツール | 役割 |
|---|---|
| Claude Code | 全工程の指示・実行・ファイル管理 |
| keyword_research.py | キーワードリサーチの自動化 |
| wp_post.py | WordPressへの自動入稿 |
| Perplexity | 一次情報の確認(手動) |
実際のコマンド例

ホテル記事を制作するときは、Claude Codeに次のように入力しています。
「ハレクラニ沖縄 KWリサーチから自動入稿して」
この一文を起点に、「keyword_research.py」でキーワードデータを取得し、その情報をもとに構成案と本文を作成。その後、「wp_post.py」を実行して、WordPressへの入稿まで進めます。
もちろん、公開前の確認や修正は自分で行っています。ただ、これまで手作業で行っていた工程をClaude Codeに任せられるようになったことで、記事の内容確認や読者目線でのブラッシュアップに、より多くの時間を使えるようになりました。
実は音声入力との相性がいい
Claude Codeへの指示は、音声入力でも問題なく動作します。
ライターは「文字を書くのが仕事」という意識が強いためか、AIへの指示もキーボードで入力している方が多い印象です。以前の自分も同じでした。
ただ、効率化や時短を重視するなら、音声入力は有力な選択肢です。思いついた内容をそのまま話せるため、キーボードで入力するよりもスムーズに指示を出せる場面があります。
多少コマンドの表現が崩れても、Claude Codeが意図をくみ取って処理してくれることは少なくありません。もし意図が伝わらなかった場合でも、確認のために聞き返してくれるので、その都度補足しながら進められます。
たとえば、手が離せないときや、朝の作業開始直後でまだ頭が十分に回っていないとき、思いついたアイデアをすぐに形にしたいときなどは便利です。キーボードに向かわなくてもワークフローを動かせるため、作業のハードルを下げられます。
実際の指示出しの様子

参考までに、実際にClaude Codeへ送っている指示の一例を紹介します。
- ハレクラニ沖縄 KWリサーチから自動入稿して
- この記事のファクトチェックをして
- 構成がうまくまとまっていない気がする。見直して
- 音声入力についての話を追加したい。自然に入れて
このように、文章として完璧に整っていなくても、意図が伝わればClaude Codeは十分に動いてくれます。プログラミングのように厳密なコマンドを覚える必要はありません。
実際にこの記事も、Claude Codeへ指示を出しながら作成しています。ちなみに、この記事のタイトルはChatGPTに複数案を出してもらい、その中から選びました。

一方で、本文の構成作成や執筆、WordPressへの入稿はClaude Codeを活用しています。このように、「どのAIを使うか」ではなく「どの工程に使うか」という視点で考えると、それぞれの強みを活かしやすくなります。
AIツールごとの使い分けについては、「Claude・ChatGPT・Perplexityの使い分け」の記事で詳しく紹介しています。
Claude Codeとの向き合い方!友達に聞く感覚で使う

使い始めてから気づいたことがあります。
Claude Codeは、「ツールを操作する」より「友達に話しかける」感覚で使った方がうまくいきます。「困ったことがあればそのまま聞く」「返ってきた答えをもとに次の一手を決める」それだけです。
「こんなことを聞いていいのか」と迷う時間は、もったいないです。聞くかどうか迷っているなら、とりあえず声に出して聞いてみてください。悩むこと自体はよいのですが、迷って止まっている時間は何も生みません。
AIは聞けば答えてくれます。その答えから次が見えてきます。「まず聞く」という習慣をつくることが、このツールを使いこなす最初の一歩です。
導入後の工程別の時間
現在のホテル記事制作における、各工程の所要時間をまとめました。AIを活用して効率化していますが、ファクトチェックなどは手動で行っています。
| 工程 | 所要時間 | 備考 |
|---|---|---|
| KW選定・リサーチ | 約15分 | 自動収集後、ボリュームを確認して自分で判断 |
| 構成設計 | 10〜20分 | 出力は自動。修正が発生すると延びる |
| 執筆・編集 | 約25分 | 生成は自動。表現・表・色の調整は手動 |
| ファクトチェック | 約90分 | 手動。全体で最も時間がかかる工程 |
| 画像選定・モザイク処理 | 約10分 | 手動 |
| 最終確認・公開 | 約5分 | wp_post.pyで自動入稿 |
| 合計 | 約3時間 |
実録:ハレクラニ沖縄の記事制作全工程
このワークフローは最初から使い続けて改善してきたもの
一点、前提としてお伝えしておきます。
私は記事制作の初期段階からClaude Codeを活用しています。ただし、最初から現在の品質で記事を作れていたわけではありません。
記事を制作するたびにプロンプトを見直し、構成の網羅性を高め、スクリプトの改善を重ねてきました。その結果、現在の出力は初期の記事と比べて構成の完成度が向上し、文字数も2倍以上になっています。
コマンドを入力してから何が起きるか

「ハレクラニ沖縄 KWリサーチから自動入稿して」と入力すると、Claude Codeは次の流れで処理を進めます。
keyword_research.pyを実行してキーワードデータを収集- 競合上位サイトの構成を分析
- H2・H3レベルの記事構成を作成
- 構成をもとに本文を生成
wp_post.pyを実行してWordPressへ入稿
自分が行うのは、収集されたキーワードデータを確認してメインキーワードを決めることと、生成された構成や本文をチェックして必要に応じて修正することです。
つまり、リサーチから入稿までの作業を自動化しつつ、記事の品質を左右する判断や最終確認は自分で担当しています。
\コマンド一行で自動生成した記事はこちら/
ファクトチェックは省略できない

Claude Codeを導入して改めて感じたのは、ファクトチェックにかかる時間はほとんど短縮できないということです。
ホテルの料金や設備、アクセス情報などは、公式サイトを確認しながら一つひとつチェックしています。AIが生成した内容には、古い情報や誤った数値が含まれることもあるためです。
実際、過去には確認不足が原因でクライアントから指摘を受けたことがありました。それ以降、ファクトチェックは必ず手動で行っています。
今回の制作ログでも、ファクトチェックは全体作業時間の約50%(半分)を占めていました。記事制作の多くの工程は効率化できますが、信頼性を担保するための確認作業だけは自動化せず、自分の目で確認するようにしています。
wp_post.pyが安定するまで

自動入稿用の「wp_post.py」は、最初から安定して動いていたわけではありません。
導入初期はさまざまな箇所でエラーが発生し、その都度原因を調査して修正を繰り返していました。一つの問題を解決しても別の箇所でエラーが発生することがあり、安定運用できるまでには試行錯誤が必要でした。
そうした課題に対して、Claude Codeを活用しながら原因の特定とスクリプトの改善を重ねた結果、現在はほぼエラーなく稼働しています。
振り返ると、記事制作そのものよりも、この初期の調整期間を乗り越えることが導入時の最大のハードルだったと感じています。
注意点:自動化すべき工程・すべきでない工程
自動化の効果が高い工程
特に自動化の効果を感じているのは、次の工程です。
- キーワードデータの収集
- 記事構成の初期案作成
- 本文の骨格作成
- WordPressへの入稿作業
これらの作業時間を削減できたことで、ファクトチェックや記事の品質向上により多くの時間を使えるようになりました。
自動化しない方がよい工程
一方で、品質に直結する工程は現在も手動で行っています。
- キーワードの最終判断
検索ボリュームや競合性だけでは判断できないため、自分で確認して決定しています。 - ファクトチェック
公式サイトや一次ソースと照合しながら確認しています。 - 文章表現の調整
媒体の文体や読者層に合わせた編集は手動で行っています。
すべてを自動化するのではなく、判断が必要な工程は人間が担当する方針です。
まとめ:Claude Codeで変わること・変わらないこと
Claude Codeを導入したことで、記事制作の効率は大きく向上しました。キーワード収集や構成作成、本文生成、WordPressへの入稿といった工程を自動化できた結果、1記事あたりの作業時間は約6時間から約3時間まで短縮できています。
一方で、ファクトチェックやキーワードの最終判断、文章表現の調整は現在も手動です。記事の品質や信頼性に関わる部分は、人間が確認する必要があると考えています。
私にとってClaude Codeは作業を代行するツールではなく、人間が判断すべき工程に集中するための環境を作るツールです。
関連記事
- [ホテル記事をAIで効率化した方法]
- [AI導入前後の作業時間比較]
- [Claude・GPT・Perplexityの使い分け]
