AIによる記事自動生成・ランキング自動取得・商品リンク自動生成を組み合わせた、完全自動運用の演歌・歌謡曲アフィリエイトサイトを構築しました。構築後は週1回のWordPress cronが動くだけで、記事が自動生成・公開され続けます。本記事ではその仕組みと実装内容を紹介します。
作成したサイトの概要
演歌・歌謡曲のCDを扱うアフィリエイトサイト「演歌新曲ナビ」です。
- オリコン・USENの週間ランキングを自動取得して表示
- 楽天・Yahoo!ショッピング・Amazonを同時検索できる商品比較機能
- ランキング新曲を題材にAIが紹介記事を自動生成
- 毎週のランキングまとめ記事も自動生成
- CDジャケット画像を楽天APIから自動取得してアイキャッチに設定
自動化の仕組み
週1回のWordPress cronが起動すると、以下が順番に自動実行されます。
演歌情報サイトをスクレイピングしてORICON・USENのTOP10を取得。曲ページURLも同時に保存。
前週のランキングと比較し、新たにランクインした曲だけを抽出。重複記事は生成しない。
曲ページから収録曲・発売日を取得。Wikipedia APIで歌手の経歴・代表曲を取得。YouTubeから公式MVの動画IDを取得。
収集した情報をOpenAIのAPIに渡してHTMLの紹介記事を生成。事実のみ使用・推測不可のルールをプロンプトで明示。
楽天商品検索APIでCDジャケット画像を取得してアイキャッチに設定。楽天・Yahoo!・Amazonの購入リンクを付けてWordPressに投稿。
その週のTOP10をまとめた記事をランキングカテゴリーに自動投稿。同日付の記事は重複生成しない。
使用技術・API
AIが生成する記事の品質管理
AIに記事を書かせる上で最大の課題はハルシネーション(事実無根の内容の生成)です。本サイトでは以下のアプローチで対処しています。
- 確定情報のみをプロンプトに渡す:発売日・収録曲・ランキング順位・Wikipedia本文のみ使用。知らないことは書かせない
- 禁止ルールをプロンプトに明記:「曲を聴いていないので雰囲気・感想・歌詞は書かない」「推測表現禁止」など具体的に指定
- テンプレート部分はAIに渡さない:収録曲リスト・購入ボタンはPHPで組み立てて後から挿入。AIは文章部分のみ生成
- Wikipedia本文全体を取得:summaryではなくMediaWiki APIで本文全体を取得し、ご当地ソング・紅白出場歴など具体的な経歴を記事に反映
実際に生成された記事の例
水森かおり「恋の終わりの名古屋にひとり」の紹介記事(自動生成):
水森かおりの通算24枚目となるシングル「恋の終わりの名古屋にひとり」が2026年3月31日に発売され、2026年4月13日付オリコン演歌ランキングで1位を獲得した。
1995年にデビューした水森かおりは、2003年の「鳥取砂丘」で一躍ブレーク。以来「ご当地ソングの女王」の異名をとり、NHK紅白歌合戦に23年連続出場中。今作もタイトルに地名を刻んだ王道のご当地ソングです。収録曲・YouTube MV・楽天/Yahoo!/Amazon購入リンク付き。
曲を実際に聴かなくても、Wikipedia・発売情報・ランキングデータだけで読者にとって価値のある記事が生成できています。
現状の課題と今後
週10件程度の記事追加なので、検索流入が増えるまで半年〜1年程度かかる見込み。
新規ドメインのため被リンクゼロ。サーチコンソール登録・サイトマップ送信で対応中。
歌手ページの自動生成(オリコンランキング登場歌手のみ対象)を追加する予定。
まとめ
「ランキング取得 → 情報収集 → AI記事生成 → 投稿」のパイプラインをWordPressのカスタムテーマとcronだけで完結させました。構築後の運用コストはAI API費用(週数百円程度)のみです。
同様の仕組みをご自身のジャンルで作りたい方、またはWordPressカスタムテーマやAPI連携の開発についてはお気軽にご相談ください。
開発・ご相談はこちら
お問い合わせ →