Claude Code + AgentKitでSEOコンテンツを作る方法(2026年版)
Claude CodeでSEOコンテンツを作るなら、チャット画面ではなくファイルベースのパイプラインとして扱いましょう。キーワードをリサーチし、ブリーフを作成し、記事を下書きし、オンページ最適化を実行し、その後に人の手で編集して公開します。Claude Codeはコンテンツフォルダ全体でファイルを読み書きでき、再利用可能なskillで動かせるので、同じワークフローを毎回繰り返せます。すぐに使えるSEO用とコピーライティング用のskillがあれば最速ですが、公開前にはやはり人がファクトチェックし、本物の経験を加える必要があります。
Jasmine(ほぼ毎営業日、Claude CodeでSEOコンテンツを書いている開発者)より。
世の中の「SEOのためのAI」ガイドの多くは、データを分析する方法や、すでに存在するページを最適化する方法を教えてくれます。でも、私が実際に時間を使っている部分——キーワードを完成した公開可能な記事に変えること——を見せてくれるものはほとんどありません。それこそがこのガイドの狙いです。私が実際に使うプロンプト、うまくいかない点についての正直なメモ、そしてすぐに使えるskillがセットアップの半日を節約してくれる場所まで含めた、執筆ループの全体像をお見せします。
どちらのAgentKit?(30秒で見分ける)
先に進む前に、このトピックを検索するとき誰もがつまずくことが一つあります。今や「AgentKit」は、無関係な2つの製品を指すのです。
このガイドが使うのはAgentKit for Claude Codeです——
agentkit.bestにあるキットで、akCLIからインストールし、seoskillとak-copywritingskillを同梱しています。これはOpenAIのAgentKit(Agent BuilderとChatKit、2025-10-06にローンチ)ではありません。あちらはエージェントを構築するための別のプラットフォームです。さらに、GitHubには名前がそっくりな無料のskill(AgriciDaniel/claude-seo)もあります。あれはコミュニティ製の単一スクリプトですが、私が使うAgentKitのskillは更新され続けるメンテナンス済みのペアです。間違ったものをインストールして、なぜコマンドが違うのかと悩まないよう、あえて触れておきます。
なぜSEOコンテンツにClaude Codeを使うのか(チャット画面と比べて)?
もちろん、チャット画面でもSEOの下書きは書けます。私も1年間そうしていました。問題は、チャットにはファイルの記憶も「手」もないことです。記事のたびに、ブランドボイスを貼り付け、競合のメモを貼り付け、アウトラインを貼り付け、下書きをコピーして戻し、書式を整え直す——そしてまた来週、同じことを一からやり直す、というコピペの儀式になります。
Claude Codeは、Anthropicが提供するプロジェクトフォルダの中で動くターミナルエージェントです。これによって、作業の形が具体的に3つの点で変わります。
- 実際のファイルを読み書きします。 ブランドボイスは
CLAUDE.mdファイルに、ブリーフは/briefsに、下書きは.mdや.htmlとして残ります。エージェントはそれらを開き、その場で編集し、保存します。コピペの往復はありません。 - コマンドを実行します。 既存の記事をgrepして内部リンク先を探したり、メタディスクリプションの文字数を数えたり、2つの記事が同じキーワードを狙っていないか確認したりできます。
- 繰り返し可能です。 指示がファイルとskillの中にあるので、同じパイプラインが記事1本目でも40本目でも同じように動きます。毎回打ち直すチャットのプロンプトはワークフローではありません。呼び出すだけのskillこそがワークフローです。
このツールがまったく初めてなら、Claude Codeとは何か、そしてエディタのプラグインとどう違うのかを、平易な言葉でまとめた入門記事を書きました。手短に言えば、これはオートコンプリートの入力欄というより、ファイルで指示を出す新人チームメイトに近いものです。この捉え方こそが、以下のSEOパイプラインを可能にしています。
正直なトレードオフはこうです。単発の1段落ならチャット画面の方が速い。でも定期的にコンテンツを書き、毎回同じ品質基準を保ちたくなった瞬間から、Claude Codeが勝ります。
始める前に必要なもの
5つです。最初の3つから始めて、残りは後から足しても構いません。
- Claude Codeのインストールとサインイン。 有料のClaudeプラン(Proは月20ドル、Maxは月100ドルと200ドルのティア)があれば、長い記事のセッションも快適です。フローを試すための制限付き無料ティアもあります。
- SEO+コピーライティングのskill。 自作する(エージェントが読み込む指示のフォルダ)か、メンテナンスされたものを使います。この概念が初めてなら、Claude Codeのskillの仕組みをご覧ください——エージェントが必要に応じて有効化する、再利用可能な指示パックです。AgentKitは、まさにこのパイプライン用にあらかじめ組み込まれた
seoskillとak-copywritingskillを同梱しています。詳しくは後述します。 - ブランドボイスとルールを書いた
CLAUDE.md。 これは最も効果の高い一つのファイルです。トーン、禁止フレーズ、目標とする読解レベル、メタタイトルとメタディスクリプションの文字数上限、内部リンクの規約をここに書きます。すべてのセッションが自動的に読み込みます。 - キーワードデータ。 Claude Codeはライブの検索結果を閲覧できないので、データはこちらから渡します。狙うキーワード、いくつかの競合URL、そしてGoogle Search Console、Semrush、Ahrefs、あるいは手作業のSERP確認から得た指標です。
- コンテンツフォルダの構成。
/briefs、/drafts、/publishedくらいのシンプルなもので、エージェントが迷わず作業できます。
全ワークフロー——キーワードから公開記事まで
これが背骨です。6つのステップそれぞれに、実際のプロンプトかコマンド、エージェントが返すもの、そしてスクリーンショットを入れる場所があります。私はこれらを一連の流れとして実行し、各出力をファイルに保存して、次のステップが読めるようにしています。
ステップ1——キーワードと検索意図をリサーチする
Claude CodeはライブのSERPにアクセスできないので、素材はこちらから渡します。狙うキーワードと上位競合のURL(ページの表示テキストをファイルにコピーするか、仕込んでいればfetch/scrapeのステップを使います)を貼り付け、私が手作業でやるはずの分析を頼みます。
Target keyword: "claude code for seo content"
I've saved the top 5 competitor pages to /research/competitors.md.
Read that file and give me:
1. The dominant search intent (informational / commercial / transactional)
2. Every H2 each competitor uses, grouped by theme
3. Topics ALL of them cover (table stakes)
4. Topics NONE of them cover well (my opening)
5. Rough word count of the top 3
返ってくるのは、構造化された検索意図の分類と、ギャップのリストです。このギャップリストが宝物です——上位ページに欠けている情報をどこで足せるかを教えてくれます。それこそが、9本目の同じようなガイドを書く代わりに、成熟したSERPで席を勝ち取る方法そのものなのです。
ステップ2——コンテンツブリーフを生成する
次に、そのリサーチを、下書きステップがそのまま従えるブリーフに変えます。セクションごとの文字数、キーワードの配置、特定のH2に対応づけた競合ギャップ、そしてスキーマ計画をお願いします。
Using /research/intent.md, write a content brief to /briefs/brief.md with:
- H1 + meta title (≤60 chars) + meta description (130-150 chars)
- A full H2/H3 outline with a word-count target per section
- Where the primary + 2 secondary keywords go
- Which competitor gap each section fills
- The schema to add (FAQPage if there's an FAQ)
Keep every claim checkable - mark anything you're unsure of as.
本物の信頼につながるちょっとしたメタ的な補足です。今あなたが読んでいるこの記事も、まさにこういう構造のブリーフから書かれました——セクションごとの文字数、競合ギャップ、キーワード配置、スキーマ計画。このパイプラインは机上の空論ではありません。まさにこのページを生み出しているのです。
ステップ3——記事を下書きする(スロップ対策)
ここが誰もが失敗するステップです。AIにブリーフを渡して「書いて」と言えば、スロップが返ってきます——中身のない導入、「今日の目まぐるしい世界では」といった決まり文句、繰り返される同じ考え、自信満々の偽の統計。対策は、厳しく具体的なプロンプトと、CLAUDE.mdにあるブランドボイスです。
実際に私が使っているスロップ対策のプロンプトはこちらです。
Draft /drafts/article.md from /briefs/brief.md. Follow CLAUDE.md for voice.
Rules:
- No filler openings, no "in today's world", no throat-clearing. First
sentence answers the question.
- Every claim is either checkable or marked. Invent NO statistics,
prices, or study citations.
- Include at least one concrete, real example per major section.
- State limitations and trade-offs honestly - don't oversell.
- Vary sentence length. No paragraph over 4 sentences.
- Where I should add first-hand experience or a screenshot, leave a marker instead of faking it.
最も重要なのは「統計を捏造しない」と「捏造する代わりにマーカーを残す」という2行です。この2つが揃うと、モデルは自信満々の捏造者から、自分の穴を自分で指摘する慎重な下書き係に変わります。それでも大幅に編集することになりますが——スロップを削るのではなく、本物の骨組みを編集することになります。
ステップ4——オンページ最適化
下書きはファイルなので、別のツールに貼り付ける代わりに、同じセッション内でオンページ要素を最適化できます。すべてを一度にお願いし、そして——ここが肝心ですが——文字数はエージェントに数えさせます。モデルは、検証するよう指示しない限り、文字数の上限を守るのが極端に苦手だからです。
Optimize /drafts/article.md for on-page SEO:
- Meta title ≤60 chars - print the character count next to it
- Meta description 130-150 chars - print the count
- Check heading hierarchy (one H1, logical H2/H3)
- Suggest 3-5 internal links from /published (grep for related topics)
- Write descriptive alt text for each image placeholder
- Draft an FAQ (5-6 Q&A) and the matching FAQPage JSON-LD
「文字数を表示して」という指示こそが、検索結果で見切れる68文字のタイトルと、きれいな54文字のタイトルとの分かれ目です。まずカウントを信じ、その上で自分の目でも確認します。
オンページを同じセッションで行うことには、もう一つの利点があります。内部リンクの提案が、実在するファイルに根ざしていることです。エージェントに/publishedをgrepして関連トピックを探すよう頼むと、それらしいだけのスラッグをでっち上げるのではなく、自サイトの実在するライブURLへのリンクを提案してくれます——別のツールで最適化してリンクを手作業で貼り戻すと見落としがちなミスです。
ステップ5——人による編集、ファクトチェック、E-E-A-T
これは譲れません。ここで記事はAIの出力であることをやめ、あなたのものになります。私は4つのことをします。
- すべての
マーカーを解消する。 出典を開き、数字や日付を確認し、マーカーを置き換えます。検証できなければ、それは削除します。 - すべての
マーカーを埋める——それらしい作り話ではなく、本物のスクリーンショットや実体験に基づくメモで。 - モデルが持ちえない経験を加える。 実際に何が壊れたか、何に驚いたか、自分でやってみて初めて分かるトレードオフです。
- 出典を示し、日付を添える。 機能やローンチに関する主張には、公式の情報源を日付付きでリンクします——Claude Codeの機能ならAnthropicのドキュメント、製品の事実ならベンダーのページです。
Google自身のガイダンスも、コンテンツは経験・専門性・権威性・信頼性を示すべきだとしています。役立つ、人を第一に考えたコンテンツに関するGoogle検索の基本事項を参照(2026年08月アクセス)。AIの初稿には、デフォルトではそのどれもありません。ここであなたが注入するか、さもなければ記事はありきたりのままです。
ステップ6——公開して追跡する
最後のステップは、あなたのスタックによります。私はMarkdownかHTMLで書くので、公開はCMSへのプッシュです——私の場合はStrapiですが、同じファイルベースの流れはWordPress(インポーター経由)や静的サイトにも向いています。その後は次の通りです。
- 検索エンジンに送信するか、サイトマップにpingを打たせます。
- 後で記事を計測できるよう、狙ったキーワードと公開日を記録します。
- 2〜4週間後に順位とAI Overviewへの表示を確認し、学んだことを次のブリーフに反映させます。
このループ全体を、その場しのぎのプロンプトではなく定義済みのステップ——ブリーフ、下書き、レビュー——として、エージェント主導の繰り返し可能なプロセスで回したいなら、そのパターンをAgentKitによるAI開発ワークフローのガイドで詳しく解説しています。コードで機能する「ブレインストーム→計画→構築→出荷」のリズムは、コンテンツでも機能します。
もっと速く——AgentKitのすぐ使えるSEO+コピーライティングskill
ここまでの内容は、自作のskillでも実現できます。ただし問題は、それらをうまく作り込む——ブリーフの書式、スロップ対策のルール、オンページのチェック、スキーマ計画——には、相応の時間と試行錯誤がかかることです。この組み立てを飛ばしたいなら、メンテナンスされたキットが真価を発揮します。
AgentKitは、この記事のようなパイプラインがあらかじめ組み込まれたseo skillとak-copywriting skill(Marketingキットの一部)を同梱しています——セクションごとの文字数付きコンテンツブリーフ、競合スコアリング、キーワード配置のガイダンス、そしてコンバージョンコピーの型。セットアップはak CLIで5分足らず、しかもskillは生涯アップデートが受けられるので、ツールが変わってもワークフローが追随します。無料のGitHubスクリプト1本と、常に最新であり続けるメンテナンス済みのペアとの違いがここにあります。
セットアップなしでパイプラインが欲しい? Marketingキット(
seo+ak-copywritingskillを含む)は99ドルで、サイトにはキットの継続課金は記載されていません。Engineer+Marketingのバンドルは149ドルです。返金保証もあります(サイトに固定の期間は明記されていません)。全体像は、私のAgentKit徹底レビューを読むか、AgentKitの価格を見る(リンク経由で20%オフ)で確認し、購入前にライブの数字を再チェックしてください。
何にお金を払うのかをはっきりさせておきます。これらのskillはステップ5をなくすものではありません。ファクトチェックと経験の追加は、やはりあなたの仕事です。なくしてくれるのはステップ1〜4のセットアップ、つまり面倒な部分です。
実例——1本の記事を最初から最後まで
抽象的に説明するより、実際の記事でパイプラインをお見せします。上記の6ステップをそのまま使って、内部リンクに関するガイドを書きました。
ステップ1〜2(リサーチ+ブリーフ): 競合URLを5つ入力しました。ギャップ分析が指摘したのは、上位ページはどれも内部リンクが何かは説明していても、既存サイトを対象にした繰り返し可能な監査を示しているものは一つもない、ということでした。それが私の切り口になり、ブリーフはその周りにアウトラインを組み立てました。
ステップ3(下書き): スロップ対策のプロンプトで、初稿は捏造を拒んだ統計に3つのマーカー、そしてスクリーンショットを入れるべき箇所に2つのマーカーを付けて返ってきました。この拒否こそ、あなたが求めるべき振る舞いです——自分の死角について正直なのです。
ステップ4(オンページ): 最初のメタタイトルは63文字で返ってきました。文字数を表示するよう頼んでいたので超過は一目瞭然で、切り詰められたスニペットで数週間後に気づく代わりに、一度の編集で55文字に整えました。
ステップ5(正直な部分): ここに最も時間を費やしました。下書きの「なぜ内部リンクが重要か」のセクションは、技術的には正しいものの、ありきたり——まさに教科書どおりでした。私は、どのモデルも知りようがない、自分が犯した具体的なミス(サイト移行後に孤立したページ)を交えて書き直しました。さらに、モデルが水増しした、何の価値もないサブセクションを丸ごと削りました。完成した記事のおよそ40%は人による編集でした。それが普通です。AIコンテンツは95%完成した状態で出せる、などと言う人がいたら、何かを売りつけようとしています。
結果: 完全に手作業でやった場合のおよそ3分の1の時間で、公開可能な記事ができました。しかも最後のステップを人が握っていたので、品質のゲートは保たれたままです。この同じループを、すでに組み上がったskillで回したいなら、すぐ使えるワークフローを試して、ブリーフを自分のボイスに合わせて調整してみてください。
ベストプラクティス——自動化するか、人に残すか
ここで最も役立つ考え方は、エージェントが得意なことと、必ず自分に残すべきこととの間に、はっきりと線を引くことです。その線を越えると、品質は一気に落ちます。
| Claude Codeに任せる | 人に残す |
|---|---|
| こちらが渡したデータからリサーチと競合ギャップを統合する | 何を公開するかの最終的な編集判断 |
| アウトラインと最初の完全な下書きを作成する | ブランドボイスと、本物の個性が必要な部分 |
| オンページの機構:タイトル/メタの文字数、見出し構造、alt テキスト、スキーマ | あらゆる主張・統計・出典のファクトチェック |
| 内部リンク先をgrepし、表やリストを整形する | モデルが持ちえない独自の洞察と実体験 |
| 多数の記事にわたってルールを一貫して適用する | 下書きがいつ出荷に足るかを判断すること |
経験則はこうです。機械的で繰り返しの作業は自動化し、判断と経験は自分に残す。書き手としてあなたが加える価値は、まさに右の列そのものです——だからこそ、それを守ってください。
正直な限界
良い面しか売り込まないガイドは、疑ってかかりましょう。実際にうまくいかないのは、次のような点です。
- ライブのSERPにアクセスできない。 Claude Codeは現在の検索結果を見られません。競合について「知っている」ことは、すべてあなたが渡したものです。古かったり薄かったりする入力は、弱いブリーフに直結します。
- 統計や出典のハルシネーション。 厳しいプロンプトがなければ、自信満々に統計や研究を捏造します。スロップ対策のルールはこれを減らしますが、なくすわけではありません。すべての数字を検証しなければなりません。
- デフォルトではスロップ。 素の下書きはありきたりに傾きます。良い出力は、モデル単体ではなく、良いプロンプトと強い
CLAUDE.mdの関数です。 - コストと制限。 長い記事のセッションは、プランの利用枠やAPIトークンを消費します。大量にコンテンツを作るチームは、Maxプランを見込むか、APIの支出に目を配るべきです(OpusとSonnetは100万トークンあたりで課金されます)。
- 検証の時間は現実にかかる。 このパイプラインが速めるのは下書きであって、ファクトチェックではありません。ステップ5は圧縮できません。むしろ、それをきちんとやることが、AIを使うことへの正直な「税金」なのです。
だからといって、このツールが悪い選択肢になるわけではありません。これはあくまで一つの道具です——腕のある使い手には報い、怠けた使い手には罰を与える道具です。
よくある質問(FAQ)
Claude Codeは実際にSEOコンテンツを書けますか?
はい、ファイルベースのパイプラインとして動かせば書けます。キーワードをリサーチし、ブリーフを生成し、スロップ対策のルールで下書きし、オンページ最適化を実行し、その後に人が編集する、という流れです。リサーチの統合、下書き、オンページの機構はうまくこなします。ファクトチェックや実体験を置き換えることはできないので、最後のステップはやはり人が持ちます。
AIが書いたコンテンツはGoogleのガイドラインに違反しますか?
いいえ。Googleのガイダンスが標的にしているのは、どう作られたかに関係なく低品質で役に立たないコンテンツであって、AIの利用そのものではありません。本物の経験・専門性・正確さを示すコンテンツは、AIが執筆を手伝ったかどうかに関わらず上位表示されえます。人による編集とファクトチェックのステップこそが、その線の正しい側にとどめてくれます。
有料プランや有料キットは必要ですか?
Claudeのプランは必要です(制限付きの無料ティアがあります。定期的に書くなら月20ドルのProが快適です)。有料キットは任意です——SEOやコピーライティングのskillは自分で無料で作れます。AgentKitのようなキットは、それらのskillをあらかじめ組み込んで提供することで、セットアップの時間を節約してくれるだけです。
SEOコンテンツにおけるClaude Code対ChatGPT——どちらが優れていますか?
ChatGPT(チャット画面)は、単発の1段落なら速いです。Claude Codeは、繰り返し可能なファイルベースの制作で勝ります。あなたの実際のコンテンツファイルを読み書きし、コマンドを実行し、再利用可能なskillで動かせるからです——だから同じ品質基準が、目の前の1本だけでなく、すべての記事に適用されます。
このガイドが使うのはどちらのAgentKitですか?
AgentKit for Claude Code(agentkit.best、CLIはak)で、seoとak-copywritingのskillを同梱しています。これはOpenAIのAgentKit(Agent BuilderとChatKit)ではありません。あちらは2025年10月にローンチされた、無関係なエージェント構築プラットフォームです。
WordPressやStrapiに直接公開できますか?
このワークフローが生み出すのはMarkdownかHTMLのファイルで、静的サイトやStrapiにそのまま収まり、WordPressにはインポーターやREST API経由で入ります。Claude Codeはデフォルトでは自動的にCMSへプッシュしませんが、出力がただのファイルなので、公開のステップは単純なプッシュかインポートで済みます。
まとめと次のステップ
この方法全体は、一つのループに収まります。キーワードをリサーチし、ブリーフを生成し、スロップ対策のルールで下書きし、オンページを最適化し、人が編集してファクトチェックし、そして公開して追跡する。魔法はモデルにあるのではありません——コンテンツをファイルとして扱い、最後のステップを人の手に残すことにあります。skillを自作するもよし、メンテナンス済みのキットでセットアップを飛ばして、大切なところに時間を使うもよしです。
SEOパイプラインをすぐ使える状態で欲しい? AgentKitは、まさにこのワークフロー用にあらかじめ組み込まれたseo+ak-copywriting skillを、5分足らずのセットアップと生涯のキットアップデートとともに同梱しています。購入前にライブの価格を確認してください——そしてステップ5はやはりあなたのものだということもお忘れなく。
初めての方へ。まずClaude Codeとは何かから始め、次にAgentKitレビューとAI開発ワークフローガイドを読んで、これを繰り返し可能な仕組みとして回してみてください。