トップ / 記事管理 / キーワード管理

キーワード管理

AI収集、CSV一括登録、手動登録など、キーワードを管理する画面です。

キーワード管理とは

キーワード管理は、AI記事生成の「元ネタ」となるトピックを登録・整理する機能です。登録したキーワードは自動的に記事化され、サイトに公開されます。

キーワード管理でできること

  • 手動追加:1件ずつフォームから登録
  • AI収集:ビッグキーワードから関連語を自動生成(最大200件)
  • CSV一括登録:CSVファイルまたはテキスト貼り付けで一括登録
  • フィルタリング:ステータス、生成状況、モデル、日付で絞り込み
  • 一括操作:選択したキーワードを一括アクティブ/停止/削除
  • 編集:個別キーワードの詳細設定変更

記事生成の流れ

ステップ1 キーワード追加 手動/AI/CSV 待機リスト ステップ2 フィルタリング ステータス 生成状況で絞込 ステップ3 Cron自動実行 定期的に キーワード取得 ステップ4 AI記事生成 Claude/Venice で記事化 ステップ5 記事保存 articles.json に保存 ステップ6 アーカイブ 保管リスト に移動
重要ポイント

キーワードはアクティブな待機リストと完了済みの保管リストの2つのファイルで管理されます。自動実行が定期的に待機リストから取得して記事化し、完了後は保管リストに移動します。

画面構成を理解する

キーワード管理画面は、キーワード一覧テーブル操作エリアの2つで構成されています。

画面レイアウト

┌─────────────────────────────────────────────────────────────┐
│ █ キーワード管理                        [更新] [CSV出力]  │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  📝 キーワード追加(手動)                               │
│  ┌───────────────────────┐  ┌──────┐                      │
│  │ キーワード入力欄       │  │ 追加 │                      │
│  └───────────────────────┘  └──────┘                      │
│                                                             │
│  🤖 キーワード収集(AI)                                │
│  ┌───────────────────────┐  ┌──────┐                      │
│  │ ビッグキーワード       │  │ 収集 │                      │
│  └───────────────────────┘  └──────┘                      │
│                                                             │
│  📄 CSV一括登録                                         │
│  ┌───────────────────────┐  ┌──────┐                      │
│  │ CSVファイル選択        │  │ 登録 │                      │
│  └───────────────────────┘  └──────┘                      │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│ フィルタ  [全て▼] [ステータス▼] [モデル▼] [日付範囲] │
├─────────────────────────────────────────────────────────────┤
│ ☐ 全選択  [アクティブ化] [停止] [削除]          │
├─────────────────────────────────────────────────────────────┤
│ ID        │ キーワード    │ タイプ │ モデル  │ ステータス  │
├───────────┼──────────────┼────────┼─────────┼────────────┤
│ kw-abc123 │ 人気女優      │ 🔑通常 │ Venice  │  アクティブ │
│ kw-def456 │ ランジェリー  │ 🔑通常 │ Claude  │  アクティブ │
│ kw-ghi789 │ FANZA商品     │ 🔥FANZA│ Venice  │  生成済み   │
│ kw-jkl012 │ DUGA動画      │ 🎬DUGA │ Venice  │  非アクティブ│
└───────────┴──────────────┴────────┴─────────┴────────────┘

主要エリアの説明

エリア 機能
キーワード追加(手動) 1件ずつキーワードを入力して登録します。デフォルト設定(AI設定で指定したモデル・文体・記事の長さ)が自動適用されます。
キーワード収集(AI) ビッグキーワード(例:「人気女優」)を入力すると、AIが関連語(例:「人気女優 2024」「人気女優 ランキング」など)を最大200件自動生成します。
CSV一括登録 CSVファイルまたはテキスト貼り付けで、複数のキーワードを一括登録できます。大量のキーワードを効率的に追加可能です。
フィルタエリア ステータス(アクティブ/非アクティブ/生成済み)、モデル、作成日範囲で絞り込みができます。大量のキーワードから目的のものを素早く見つけられます。
一括操作エリア チェックボックスで選択したキーワードを、一括でアクティブ化/停止/削除できます。
キーワード一覧テーブル 登録されているすべてのキーワードが表示されます。各行の「編集」ボタンから個別設定を変更できます。

操作手順(シナリオ別)

よくある操作を6つのシナリオに分けて詳しく説明します。

Cronの実行頻度について

Cronの実行は自由に設定可能ですが、推奨は1日3記事ほどです。過度な記事生成はAPI利用料の増加やサイトの質の低下を招く可能性があります。

シナリオ1: 手動で新規キーワード追加

利用場面:「人気女優」「ランジェリー」など、1件ずつ確実に登録したいとき

  1. キーワード管理ページを開く
    左メニューから「記事管理」→「キーワード管理」をクリックします。
  2. キーワードを入力
    「キーワード追加(手動)」エリアの入力欄に、記事化したいキーワード(例:「人気女優」)を入力します。
  3. 「追加」ボタンをクリック
    「追加」ボタンをクリックすると、キーワードが 待機リスト に保存されます。
  4. デフォルト設定の自動適用
    AI設定ページで指定したデフォルト値(モデル: Venice、文体: 情報提供型、記事の長さ: 標準 など)が自動的に適用されます。
  5. 一覧に表示される
    ページが再読み込みされ、追加したキーワードが一覧の一番上に「アクティブ」ステータスで表示されます。
  6. Cronで自動生成される
    次回のCron実行時(通常5-10分ごと)に、このキーワードから記事が自動生成されます。
成功のポイント

手動追加は、キーワードの正確性を保ちつつ、デフォルト設定を適用するため、初心者でも簡単に登録できます。複雑な設定は不要で、すぐに記事生成が始まります。

シナリオ2: AI収集でキーワード一括生成

利用場面:「人気女優」から「人気女優 2024」「人気女優 ランキング」など、関連語を一気に取得したいとき

  1. 「キーワード収集(AI)」エリアに移動
    画面上部の「キーワード収集(AI)」カードを見つけます。
  2. ビッグキーワードを入力
    「ビッグキーワード」入力欄に、広いテーマ(例:「人気女優」「ランジェリー」)を入力します。
  3. 区切り文字を選択(任意)
    「区切り」ドロップダウンで、「スペース」「カンマ」「改行」「なし」から選択します(デフォルト: スペース)。
  4. 生成数を指定(任意)
    「生成数」入力欄に、生成したいキーワードの数(1-200)を指定します(デフォルト: 50)。
  5. 「収集」ボタンをクリック
    AIがビッグキーワードから関連語を自動生成します(処理時間: 10-30秒)。
  6. 生成結果をプレビュー
    生成されたキーワードがモーダルで表示されます。不要なキーワードはチェックを外します。
  7. 「一括登録」ボタンをクリック
    選択したキーワードが 待機リスト に一括保存されます。
  8. 一覧に表示される
    登録したキーワードが一覧に「アクティブ」ステータスで表示されます。
注意事項

AI収集は、API利用料が発生します(Venice: 約0.5円/50件、Claude: 約2円/50件)。生成数を200件にすると、コストが増加します。また、重複キーワードは自動的にスキップされます。

シナリオ3: CSV一括登録

利用場面:Excel/Googleスプレッドシートで準備した大量キーワード(100-1000件)を一気に登録したいとき

  1. CSVファイルを準備
    Excel/Googleスプレッドシートで1列にキーワードを入力し、CSV形式で保存します(例: keywords.csv)。
  2. 「CSV一括登録」エリアに移動
    画面上部の「CSV一括登録」カードを見つけます。
  3. CSVファイルを選択
    「ファイルを選択」ボタンをクリックし、準備したCSVファイルを選択します。
  4. プレビューを確認
    ファイルが読み込まれ、最初の10件がプレビュー表示されます。
  5. 「登録」ボタンをクリック
    すべてのキーワードが 待機リスト に一括保存されます(処理時間: 100件で約5秒)。
  6. 重複スキップの通知
    既に登録済みのキーワードはスキップされ、「100件中 85件を登録しました(15件は重複のためスキップ)」のように通知されます。
  7. 一覧に表示される
    登録したキーワードが一覧に「アクティブ」ステータスで表示されます。
CSV形式のヒント

CSVファイルは、1列目にキーワードを入力します。ヘッダー行(「キーワード」など)は自動的にスキップされます。空行や重複行も自動的に除外されます。

シナリオ4: キーワード編集

利用場面:登録済みキーワードのモデル、文体、記事の長さを変更したいとき

  1. 編集したいキーワードを見つける
    キーワード一覧テーブルで、編集したいキーワードを探します(フィルタ機能で絞り込むと便利)。
  2. 「編集」ボタンをクリック
    該当行の「編集」ボタンをクリックすると、編集ページ(keyword-edit.php)に移動します。
  3. 詳細設定を変更
    編集ページで、以下の項目を変更できます:
    • AIモデル(Venice, Claude など)
    • 文体(プロフェッショナル、カジュアル、情報提供型、説得力のある、魅惑的、熱狂的ファン)
    • 記事の長さ(短め、標準、長め、特に長い、超長文)
    • カテゴリー
    • プロンプト
    • SEOキーワード
  4. 「保存」ボタンをクリック
    変更内容が保存され、キーワード管理ページに戻ります。
  5. 次回生成時に反映
    次回のCron実行時から、変更した設定で記事が生成されます。

シナリオ5: フィルタリング・検索

利用場面:大量のキーワード(100-1000件)から、特定のステータス・モデル・日付範囲で絞り込みたいとき

  1. フィルタエリアに移動
    キーワード一覧テーブルの上部にある「フィルタ」エリアを見つけます。
  2. ステータスで絞り込み
    「ステータス」ドロップダウンで、「全て」「アクティブ」「非アクティブ」「生成済み」から選択します。
  3. モデルで絞り込み(任意)
    「モデル」ドロップダウンで、特定のAIモデル(Venice, Claude など)を選択します。
  4. 日付範囲で絞り込み(任意)
    「日付範囲」で、作成日の開始日と終了日を指定します(例: 2025-01-01 ~ 2025-01-31)。
  5. 自動的にフィルタリングされる
    条件に合うキーワードのみが一覧に表示されます。
  6. フィルタ解除
    「全て」を選択すると、すべてのキーワードが再表示されます。

シナリオ6: 一括操作(アクティブ/停止/削除)

利用場面:複数のキーワードを一度に停止/削除したいとき(例: テストキーワード20件を一括削除)

  1. 対象キーワードを選択
    一覧テーブルの各行の左端にあるチェックボックスをクリックして、操作したいキーワードを選択します。
  2. 「全選択」で一括選択(任意)
    テーブルヘッダーの「☐ 全選択」チェックボックスをクリックすると、現在表示中のすべてのキーワードが選択されます。
  3. 一括操作ボタンをクリック
    選択したキーワードに対して、以下のいずれかを実行します:
    • 「アクティブ化」:選択したキーワードを待機リスト(アクティブ)に移動して生成再開
    • 「停止」:選択したキーワードを保管リスト(非アクティブ)に移動して生成停止
    • 「削除」:選択したキーワードを完全に削除(復元不可)
  4. 確認ダイアログで承認
    「本当に実行しますか?」の確認ダイアログが表示されるので、「OK」をクリックします。
  5. 一括処理が完了
    「20件のキーワードを削除しました」のように、処理結果が通知されます。
  6. 一覧が更新される
    ページが再読み込みされ、操作後の状態が反映されます。
削除時の注意

「削除」操作は復元不可です。誤って削除した場合、再度手動登録/AI収集/CSV一括登録で再登録する必要があります。削除前に必ず選択内容を確認してください。