DLsite 自動投稿 WordPress|半自動運用と自前ビルド【2026年版】

by さなぎ羅 (@sanagi_L) 読了 34 分
さなぎ羅
さなぎ羅

AI駆動アダアフィ研究中🔥 Claude Code × LLM で自動化と品質を両立する実験記録

DLsite 自動投稿 WordPress|半自動運用と自前ビルド【2026年版】

FANZA で自動投稿が安定したら、次は DLsite で 2 サイト目を組みたくなりますよね。でも検索すると、出てくるのは Auto-affi の LP(製品紹介ページ)ばかり。第三者の中立解説が見当たらない、と感じたことはないでしょうか。個人で運営していると、こうした構造的な違いに気づくたびに「自分だけが詰まっているのか」と不安になります。

結論を先にお伝えすると、DLsite には読者向けに開放された商品 API がありません。そのため FANZA 並みの完全自動投稿は構造的に困難です。

それでも、自分の状況に合うルートを選んで一歩踏み出すことはできます。具体的には 4 つ。既存プラグイン購入 / Ci-en 連携 / RSS + AI 半自動 / 自前カスタムプラグインです。

検索結果には「自動投稿できる」と煽る記事や Auto-affi 購入誘導が多く並びますが、本記事は DLsite 自動投稿 WordPress を 4 つの選択肢で中立に並べ、規約と運用ラインを踏まえて整理します。

この記事では 4 つのルートを順に見ていきます。①現状の制約の理解 / ②既存プラグインを買うべきか / ③RSS と AI を使った半自動運用 / ④PHP で自前ビルド。あなたの状況に応じて、最初の章だけ読んでも判断材料は揃います。

Auto-affi を買うべきか、自前で組むべきか、半自動で十分か。これらを判定する材料を網羅します。DLsite アフィリエイトパートナー未登録の方は、別記事の登録 5 ステップを先に読んでおくと、本記事の選択肢が活きてきます。

DLsite アフィパートナー登録の手順(別記事)

未登録の方はこちら — 登録 5 ステップ・料率早見表・サークル軸 SEO の前提整備

自分はどこから読めばいい? PHP を書く予定がない方は、前半 4 章(4 ルート整理 → 既存プラグイン → 半自動運用 → アーキテクチャ全体像)を中心に。自前で組みたい開発者の方は、コード例の章を重点的に。規約と運用ラインを先に押さえたい方は「規約の運用ライン」の章から逆引きでも構いません。

なぜ DLsite 自動投稿の WordPress 実装は FANZA より難しいのか

FANZA で動かしてきた自動投稿の感覚で DLsite に取り組むと、最初に壁にぶつかります。理由はシンプルで、DLsite には読者向けに開放された商品 API がないからです。

Ci-en help「DLsite アフィリエイトはできますか?」 でも、アフィリンク作成はマイページ経由が前提と説明されており、一般向けの商品 API は確認できません。

FANZA / DMM 側には公式の商品データ取得 API(DMM Affiliate API、現行 ver3)があります。商品名・価格・サムネ画像を 1 回のリクエストで最大 100 件取れる仕組みです。

DLsite にはこの相当物が一般向けに開放されていません。認定アフィリエイター向けの限定提供は個別に存在するという情報もありますが、本記事の主な読者層(個人パートナー)には届かない領域です。

セルフ式冷蔵庫(FANZA)と倉庫に取りに行く方式(DLsite)の違い、と捉えてもらうと分かりやすいです。FANZA は冷蔵庫の扉を開ければ商品データが整列して並んでいる状態、DLsite は倉庫の住所だけ教えてもらって、自分で商品ページを見に行く必要がある状態です。

スクレイピングって何? — 初心者向け 1 分解説

スクレイピングとは、Web サイトのページをプログラムで読み込んで、商品名・価格・サムネイル画像といった情報を機械的に取り出す手法のことです。

公式の API(プログラム同士でやり取りする専用窓口)がない場合に、人間がブラウザで開くのと同じ URL をプログラムで開いて、ページの中身を解析する方法だと思ってください。

DLsite の規約上どう扱われるのか・どこまでが運用ラインか、という具体的な話は、後段の H2「DLsite スクレイピングと規約の運用ライン」で 3 段グラデーションに整理します。

DLsite 公式の RSS フィードも存在しますが、こちらは 新着情報のみ で、サークル単位のフィルタや過去作品の網羅はできません。スクレイピングを使う場合は、Web サイトに過度な負荷をかけないアクセスペースの配慮が現実的な運用ラインになります。

つまり、FANZA 並みの完全自動を最初から狙うのは構造的に困難です。次の章で、現実的な 4 つのルートを並べていきます。

DLsite 自動投稿 WordPress 実装の 4 ルート — 既存プラグイン / Ci-en 連携 / 半自動 / 自前ビルド

DLsite 自動投稿の実装手段は、大きく 4 つのルートに整理できます。家を建てる 4 つの選択肢に近いと考えてもらうと分かりやすいです。建売(A)/ 公営住宅(B)/ 半 DIY リフォーム(C)/ フルカスタム注文住宅(D)のような棲み分けになります。

ルート 推奨層 月コスト目安 実装難度
A: Auto-affi DLsite Auto テンプレ運用で楽したい買い切り派 買い切り 33,000 円
B: Ci-en 連携(DLsite クリエイター) サークル運営者・将来出品予定 0 円 最低
C: RSS Aggregator + AI 半自動 コスト重視 WP 中級者 月 1,000-3,000 円
D: 自前カスタムプラグイン PHP 書ける開発者 月 0-2,000 円 + 開発時間

ルート A の詳細は Auto-affi 公式 LP で確認できます。4 ルートはいずれも DLsite アフィパートナー登録(無料)が前提です。未登録の方は別記事の登録 5 ステップを先に進めてから本記事に戻ってきてください。

カスタム性で比較すると次の順位になります。

  • ルート D(自前ビルド): 全面的に自分でコントロールできる
  • ルート C(半自動): 中程度に組み替え可能
  • ルート A / B(既存プラグイン / Ci-en): 提供される機能の範囲内で運用

規約クリーン度は次の順位です。

  • ルート B(Ci-en): DLsite 公式の枠組み内で動くため最も高い
  • ルート C(半自動): 公式 RSS を正規利用するため高め
  • ルート A(Auto-affi): 技術手法が公開されていないため評価が分かれる
  • ルート D(自前ビルド): 実装次第

例えばルート C なら、公式 RSS を叩いて画像はリンク参照のみ。これで負荷ゼロに近い構造になります。

ルート A: 既製プラグインを買って楽したい方 — Auto-affi DLsite Auto は買い切り 33,000 円で、管理画面ログインなしでも自動投稿が動きます。テンプレ運用に向きますが、技術手法が LP に明示されておらず、仕様変更時のリスクは購入者側で持つ構造です。

ルート B: 将来サークルを開く / 既に出品している方 — Ci-en 連携は DLsite クリエイター向けの公式機能で、新作発売後 12 時頃に紹介記事が自動投稿されます(Ci-en 公式インフォメーション より)。アフィリエイトにも対応しますが、紹介者側のアフィ運用には直接使えない制約があります。

ルート C: コスト重視の WP 中級者 — DLsite 公式 RSS を WP RSS Aggregator などで取り込み、Claude / GPT で構造化、人力で 1 文補足して公開する半自動運用です。PHP は不要、月コストは AI API 料金のみで済みます。

ルート D: PHP が書ける開発者 — Custom Post Type + WordPress REST API + WP-Cron で自前のプラグインを組みます。例えば「サークル別アーカイブページ」「ジャンル別ランキング」「ASMR シチュ別 TOP」のような独自テンプレを自由に生成できます。カスタム性は最大ですが、初期 20-40 時間の開発投資と、月次 2-5 時間のメンテが必要です。

どのルートを選ぶかは、後段の章で詳しく扱います。先に各ルートの「中身」を見ていきましょう。

FANZA / DMM 側の 7 製品比較(別記事)

自動投稿プラグイン徹底比較 — 主要 7 製品を 5 軸で並べた中立記事

既存プラグイン現状 — Auto-affi DLsite Auto と Ci-en 連携の中立評価

既存の選択肢を整理します。既製の食洗機を買うか、業務用の自動配膳機能を活用するか、汎用の調理器具で自分で組むか、の 3 系統を比較するイメージです。ここでは Auto-affi DLsite Auto PluginCi-en 自動投稿(DLsite クリエイター連携)、それに汎用 RSS プラグインの 3 系統を中立評価します。

Auto-affi DLsite Auto Plugin

公式 LP に「API のない DLsite の投稿作業を自動化」と明記されています(Auto-affi DLsite Auto より引用)。具体的な技術手法は LP に書かれていませんが、API 連携ではないという点は事業者自身が認めている形です。

同事業者は FANZA / MGS / DUGA / SOKMIL の自動投稿プラグインも販売しています。それらの実装パターンを状況証拠として見ると、スクレイピング型の可能性を推測できます。ただし、断定は避けます。

価格は 33,000 円(元価 55,000 円)、60 日メールサポート付き、成人向け(R18)+ 女性向け対応。管理画面ログインなしでも自動投稿が走るため、PC を開かなくても新作記事が積み上がる運用が可能です。テンプレ運用に向き、買い切りで運用感を掴みたい方向けの選択肢になります。

注意点は 2 つあります。

第一に、60 日のメールサポート切れ後の仕様変更対応は購入者側で対処する構造になります。仕様変更検知は手動でアンテナを張る必要があり、ASP(ASP = アフィリエイト・サービス・プロバイダ、広告主と運営者をつなぐ仲介事業者)やプラットフォームのお知らせを定期的にチェックする運用負荷が発生します。

第二に、AI リライト機能は搭載されていません。helpful content アップデート(Google が「読者の役に立たない記事」を検索結果で下げる仕組み)対策には、別途 AI リライト工程を組み合わせる必要があります。詳しくは別記事「自動投稿サイトが Google ペナルティを食らう理由」で扱っています。

Ci-en 自動投稿(DLsite クリエイター連携)

Ci-en(DLsite 運営 Eisys が提供するクリエイター向け支援プラットフォーム)には、DLsite で頒布実績があるサークル運営者向けの公式機能があります。DLsite で新作を発売すると、Ci-en 側で紹介記事が発売後 12 時頃に自動投稿されます。対象は発売後 24 時間以内の作品で、アフィリエイトにも対応します(Ci-en help「作品詳細付きのリンク記事投稿方法」 より)。

DLsite 公式の枠組み内で動くため、規約リスクは最小です。ただし、紹介者側(個人パートナー)のアフィ運用には直接使えない制約があります。

将来サークルを開く予定がある方や、既に AI イラストで同人 CG 集を出品している方には、二刀流の選択肢として有効です。AI イラスト制作側の入門は、別ブログ sanagiland.com で扱っています。

汎用 RSS プラグイン軽量級

FeedWordPress や WP RSS Aggregator のような汎用 RSS インポートプラグインは、DLsite 公式 RSS を取り込めますが、サークル単位のフィルタには対応していません。テンプレレンダリングも汎用機能のため、DLsite アフィタグの自動付与は別途実装が必要です。次の章で半自動運用の実装テンプレを示します。

ルート A を選ぶ読者向け補足

買い切りで運用感を掴みたい、60 日サポート期間内に DLsite 自動投稿の感覚を体験したい、という方は、Auto-affi DLsite Auto の検討余地があります。AI リライト + 仕様変更対応の補完は別途必要になる前提で、初期投資として 33,000 円を払う価値があるかを判断材料にしてください。

自動投稿サイトが Google ペナルティを食らう理由(別記事)

helpful content とペナルティ理由 — AI リライト戦略の 3 軸を整理

DLsite RSS で WordPress 半自動運用 — AI リライト + 手動投入の 3 段階フロー

半自動運用は、料理キットに近い設計です。食材(DLsite 新作データ)は公式 RSS で揃う、味付け(リライト)と盛り付け(公開)は人が関わる。料理キットなら 30 分で 1 食、半自動運用なら 1 日 5-10 本の記事を回せる目安です。

1

Step 1: DLsite 公式 RSS フィードを WP RSS Aggregator で取得

DLsite トップやジャンル絞り込みページに用意された RSS フィードを WP RSS Aggregator や FeedWordPress に登録します。ポーリング間隔は数十分〜数時間に 1 回程度に設定し、サーバに負荷をかけないペースを保ちます。

2

Step 2: 取得した新着を WordPress の下書き保存

RSS Aggregator の設定で「Auto Publish: OFF」「Draft: ON」とし、必ず下書きで止めます。完全自動公開は helpful content アップデートで不利になりやすい構造です。

3

Step 3: Claude / GPT で 3 段構成にリライト

プロンプト例:「以下の RSS タイトル + 説明文を、3 段構成(あらすじ / 見どころ / 注目ポイント)で 250 字にリライトしてください」。主要 LLM はアダルト系コンテンツの生成を規約で制限しているため、健全な日本語表現の調整・誤字脱字補正の範囲に絞ります。

4

Step 4: 人力で 1-2 文の独自視点を追加

「サークル◯◯の前作と比較して」「ジャンル傾向の中での位置付け」など、RSS データには載っていない一次情報を 1-2 文だけ加えます。helpful content の評価軸(Google が評価する『経験・専門性・権威性・信頼性』のうち『経験』)を補強する核心ステップです。

5

Step 5: DLsite アフィタグを付与して公開

DLsite アフィリンクは個別商品 URL に aff_id(DLsite が各パートナーに発行する識別パラメータ、これが付与されたリンク経由の購入が報酬対象)を付ける形式が基本です。重複検知は作品 ID(RJ / BJ / VJ などフロア別プレフィックス)のハッシュチェックで実装します。

X や Bluesky のような SNS は流れていく性質があり、半年前の投稿を読み返してもらうのは難しい設計です。WordPress 媒体での記事化は、検索エンジンに資産として積み上がる永続資産型の運用になります。SNS 軸のガイドとは違って、検索資産として残るのが本記事ルートの強みです。

ここまでのまとめ + ルート分岐ナビ

Step 1-5 で半自動運用の全体像はカバーできます。半自動派の方は、ここまでで実行に移れます。後段の自前カスタムプラグインまで読まなくても、本日からテスト投入を始められる構造です。

自前ビルド派の方(PHP を書く予定がある方)は、続く「アーキテクチャ」と「コード例」の章で実装の骨格を整理します。

AI リライトの編集軸(同じプロンプトを使い回さず、サークル別 / ジャンル別 / シチュ別で味付けを変える設計)と、LLM の使い分け(育成方式)は、別記事「アダアフィの AI リライト実践ガイド」で詳しく扱っています。

アダアフィの AI リライト実践ガイド(別記事)

編集軸 4 種・LLM 育成方式・透明性の 4 ルール — AI リライトの実装レベル

DLsite WordPress カスタム実装 — 自前プラグインのアーキテクチャ

自前でカスタムプラグインを組む場合のアーキテクチャを、コードに入る前に整理しておきます。家の設計図の 5 区画(土台 / 配管 / 配線 / 内装 / キッチン)に対応する 5 モジュールで構成します。コードを書く予定がない方も、この章までで「自前ビルドは何をやっているのか」の全体像が掴めるようにしてあります。

モジュール 1: 商品データ管理

WordPress の Custom Post Typedlsite_product として登録します。Custom Post Type とは投稿タイプの自作機能で、ブログ記事や固定ページとは別の「DLsite 作品」専用の入れ物を作る仕組みです。メタフィールド(サークル名 / ジャンル / 公開日 / 価格 / 作品 ID / アフィタグ)を紐付け、商品データを構造化保存します。

モジュール 2: データ投入経路

商品データを投入する経路は 3 つあります。

  • REST API endpoint 経由(外部スクリプトから POST で投入、CSV や JSON 形式に対応)
  • WordPress 管理画面の手動入力フォーム
  • WP RSS Aggregator のフックを使った RSS 経由の投入

3 つを組み合わせて、新作追加・既存修正・大量投入の使い分けが可能です。

モジュール 3: スケジューラ

WP-Cronシステム cron のどちらかを選びます。WP-Cron は WordPress 標準の定期処理で、サイト訪問時にトリガーされる方式。システム cron は OS レベルの定期実行で、訪問者の有無に依存しません。トラフィックが少なめなら WP-Cron、サーバ負荷を分散したいならシステム cron に移行する判断です。

モジュール 4: テンプレレンダリング

3 種のテンプレを用意します。① サークル別まとめ記事 / ② ジャンル別ランキング / ③ ASMR シチュエーション別 TOP。各テンプレは Custom Post Type の single-dlsite_product.php テンプレートファイルや、ショートコードで呼び出します。

モジュール 5: AI リライト連携

Claude API や OpenAI API を呼び出すモジュールで、API 説明文を 3 段構成にリライトします。主要 LLM のアダルト規約に抵触しない範囲(健全な日本語表現の調整、誤字脱字補正)に絞った運用が前提です。

5 つのモジュールを実装すると、初期 20-40 時間の開発投資が目安、その後の月次メンテは 2-5 時間程度に収まる規模感です。Auto-affi(33,000 円)と比較すると、開発時間を時給換算してどちらを選ぶかの判断になります。

ここまでで全体像は掴めます。次の章はコード例なので、自分で書く予定のない方は規約論点(章「DLsite スクレイピングと規約の運用ライン」)に飛ばしても全体は理解できる構造になっています。

DLsite リンク作成 5 種(別記事)

DLチャンネル / アフィタグ / お店ガイドショート / 個別商品 URL / サークル URL の使い分け

DLsite WordPress プラグイン自作のコード例 — Custom Post Type と REST API

ここからは PHP のコード例です。前章のアーキテクチャを最小実装する形で、4 つのスニペットを並べます。

このセクションは PHP が読める方向けです

コードを書く予定がない方は、次の章「DLsite スクレイピングと規約の運用ライン」に飛ばしても全体の理解には支障ありません。コードの中身は、前章のアーキテクチャを実装した最小構成だと考えてください。

キッチンの実物写真を見るような感覚で、4 つの部品を順に確認していきます。

スニペット 1: Custom Post Type 登録

DLsite 作品を扱う専用の投稿タイプを登録します。テーマの functions.php か、独自プラグインの本体ファイルに置きます。

// DLsite 作品専用の投稿タイプを登録
add_action( 'init', 'register_dlsite_product_cpt' );
function register_dlsite_product_cpt() {
  register_post_type( 'dlsite_product', [
    'label' => 'DLsite Product',
    'public' => true,
    'has_archive' => true,
    'supports' => [ 'title', 'editor', 'thumbnail', 'custom-fields' ],
    'rewrite' => [ 'slug' => 'dlsite' ],
  ] );
}

ここまでで、WordPress 管理画面に「DLsite Product」という新しい投稿タイプの入り口が現れます。ブログ記事とは別の管理画面で、DLsite 作品だけを一覧できる状態です。

スニペット 2: メタデータフィールドの保存ヘルパー

各作品に紐づけるメタデータ(サークル名 / ジャンル / 作品 ID / 価格 / 公開日)を保存するヘルパー関数です。データ投入時に呼び出します。

// 投稿に DLsite 固有のメタデータを保存
function save_dlsite_product_meta( $post_id, $data ) {
  update_post_meta( $post_id, 'circle_name', sanitize_text_field( $data['circle_name'] ) );
  update_post_meta( $post_id, 'genre', sanitize_text_field( $data['genre'] ) );
  update_post_meta( $post_id, 'product_id', sanitize_text_field( $data['product_id'] ) );
  update_post_meta( $post_id, 'price', intval( $data['price'] ) );
  update_post_meta( $post_id, 'release_date', sanitize_text_field( $data['release_date'] ) );
}

ここまでで、サークル名やジャンルを後から検索・絞り込みできる構造ができました。テンプレート側からはこれらのメタデータを参照して、サークル別アーカイブやジャンル別ランキングを生成できます。

ここまで動かせば最小構成は完成

スニペット 1-2 で「DLsite 作品」専用の入れ物とメタデータの仕組みができました。次のスニペット 3 はデータ投入の自動化口(外部スクリプトから JSON で投入できる REST API)を作る部分です。

スニペット 3: 商品データ投入用 REST API endpoint

外部スクリプト(RSS パーサーや CSV インポーター)からデータを POST で受け付ける口を作ります。重複検知(同じ作品 ID が既に登録されていないか)もここで実装します。

// /wp-json/dlsite/v1/product に POST で商品データを受け付ける
add_action( 'rest_api_init', 'register_dlsite_product_route' );
function register_dlsite_product_route() {
  register_rest_route( 'dlsite/v1', '/product', [
    'methods' => 'POST',
    'callback' => 'handle_dlsite_product_post',
    'permission_callback' => function () {
      return current_user_can( 'edit_posts' );
    },
  ] );
}
function handle_dlsite_product_post( WP_REST_Request $request ) {
  $data = $request->get_json_params();
  $product_id = sanitize_text_field( $data['product_id'] );
  // 重複検知(作品 ID チェック)
  $existing = get_posts( [
    'post_type' => 'dlsite_product',
    'meta_query' => [ [ 'key' => 'product_id', 'value' => $product_id, 'compare' => '=' ] ],
    'fields' => 'ids',
    'posts_per_page' => 1,
  ] );
  if ( ! empty( $existing ) ) {
    return new WP_Error( 'duplicate', '既に登録済みの作品です', [ 'status' => 409 ] );
  }
  $post_id = wp_insert_post( [
    'post_type' => 'dlsite_product',
    'post_title' => sanitize_text_field( $data['title'] ),
    'post_content' => $data['content'],
    'post_status' => 'draft',
  ] );
  if ( is_wp_error( $post_id ) ) {
    return $post_id;
  }
  save_dlsite_product_meta( $post_id, $data );
  return [ 'post_id' => $post_id ];
}

ここまでで、外部スクリプトから JSON で商品データを送ると WordPress 内に下書き保存される仕組みができました。完全自動公開ではなく 下書き保存 にしているのは、helpful content 対策で人力ゲートを挟む設計だからです。

スニペット 4: DLsite アフィリンク自動生成ヘルパー

作品 ID と自分のアフィ ID を渡すと、aff_id 付きの DLsite 商品 URL を返すヘルパー関数です。テンプレート側でこれを呼び出すだけで、アフィタグ付きリンクが量産できます。

// DLsite 個別商品ページに aff_id を付与した URL を生成
// 注意: 2025-01 のアフィドメイン変更後は dlaf.jp ベースのリンク形式が公式推奨です。
// 本ヘルパーは旧形式の概念例で、本番運用時は DLsite マイページのリンク作成ツールが
// 出す最新形式に合わせてください
function dlsite_affiliate_link( $product_id, $aff_id ) {
  $product_id = preg_replace( '/[^A-Z0-9]/', '', strtoupper( $product_id ) );
  $base = 'https://www.dlsite.com/maniax/work/=/product_id/' . $product_id . '.html';
  return esc_url( add_query_arg( 'aff_id', rawurlencode( $aff_id ), $base ) );
}
// 使用例:
// <a href="<?php echo esc_url( dlsite_affiliate_link( 'RJ123456', $your_aff_id ) ); ?>">作品を見る</a>

ここまでで、テンプレート内のリンク生成が 1 行に集約されます。アフィ ID の差し替えやキャンペーンタグの追加も、このヘルパーを直すだけで全テンプレートに反映できる構造です。

自前ビルドで動かす場合、規約の運用ラインが事業継続性に直結します。コードが動いたら、次の章で規約と運用ラインを確認しておきましょう。完成版プラグインのコードや AI 連携モジュールの詳細は、続編の関連記事で扱う予定です。

DLsite スクレイピングと規約の運用ライン — グレーゾーンの 3 段グラデーション

DLsite のスクレイピングや自動投稿が、規約上どこまで OK でどこから NG なのか。読者の最大の関心事だと思いますので、3 段グラデーションで整理します。お店のショーケース観察で考えると分かりやすいです。立ち止まって眺めるのは OK、商品を持ち帰るのは NG、閉店後に何度も覗き込めば不審がられる、という 3 段の境界線です。

規約改定があるたびに、個人で運営していると「これ大丈夫だっけ」と一人で抱え込みがちですよね。ここで境界線を整理しておきます。

OK ライン: 明示禁止されていない領域

DLsite の利用規約・禁止行為のページを読んでも、スクレイピングそのものを明示禁止する記述は見つかりませんDLsite がるまに「ご利用における禁止行為について」 等の公式ページを 2026 年 5 月時点で確認)。サークル別の新作情報を取得すること、商品メタデータを自前 DB に保存すること、公式 RSS を正規利用すること、公式アフィリンクへ aff_id を付与することは、いずれも明示禁止に該当する記述が見当たりません。

グレーゾーン: 注意が必要な領域(一般的に望ましくないとされる)

明示禁止ではないものの、Web 全般の規範として 「短時間に大量のページを読み込んでサーバに負荷をかけるアクセス」は一般的に望ましくないとされます。運用ラインとしては、数秒〜数十秒に 1 回程度のアクセスペースに留める、User-Agent を明示する、robots.txt を尊重する、といった配慮が現実的です。

NG ライン: 明示禁止されている領域

明示禁止される行為

DLsite 規約では、以下が明示的に禁止されています。

  • 商業コミックフロアの画像を直接ダウンロード(DLsite comipo / 成年コミック / TL コミック / TL ドラマ CD / BL コミック / BL ドラマ CD)
  • アフィリエイトリンク経由の自己クリック・自己購入の依頼

これらに該当する行為は、意図せずでも避ける運用が必要です。

商業コミックフロアの紹介画像・サムネ画像・ミニ画像はリンクのみ利用可となっています。アフィ自己クリック・自己購入の依頼は重大な禁止行為として明示されています(Ci-en help より)。

半自動運用(RSS + 手動投入)の規約クリーンさ

3 段を踏まえると、本記事のルート C(RSS + AI 半自動)は 規約観点で最もクリーンな選択肢になります。理由は 3 つあります。公式 RSS を正規利用するためサーバへの負荷が極小、画像はリンク参照のみで直接ダウンロードしない、アフィリンクの自己クリック誘導もない構造です。長期運用を視野に入れるなら、ルート C を基盤に据えるのが現実的な判断です。

DLsite 自動投稿の落とし穴 5 つ — 半自動・自前ビルド運用の注意点

仕様変更や規約改定は、予告なく発生します。半自動運用でも自前ビルドでも、共通して陥りやすい落とし穴を 5 つ整理しておきます。ドライブ前の点検リストのような位置付けで、運用に入る前に頭の片隅に置いておくと、後々のトラブルを未然に防げます。

落とし穴 1: 新作の見逃し

RSS フィードは新着情報を流すだけで、24 時間以上前の作品は流れていきます。サークル別お気に入り機能を併用するか、新作チェックを手動補完する運用が必要です。RSS の更新間隔とポーリング間隔の組み合わせ次第で、深夜の新作を朝に拾い損ねるケースが発生します。

落とし穴 2: AI 作品区分と maniax フロアの混在

DLsite には AI 作品の区分(「AI 生成作品」タグ / 別フロア扱い)と、手書き作品を含む maniax フロアがあります(参考: Impress の 2023-05 AI 一時停止経緯記事)。ジャンル絞り込み URL を使うときに、両者を意図せず混在させてしまうと、サイトのテーマがブレます。自分が扱う作品を AI / 手書きで分けたい場合は、区分別の URL 設計が必要です。

落とし穴 3: アフィリエイトドメインの整理

DLsite では 2025-01 にアフィリエイト関連ドメインが整理されました(dlaf.jp: アフィリエイト用 / dlsharing.com: シェア用短縮 URL に統合・再編、Eisys 公式アナウンス より)。過去記事のリンク棚卸しは定期的(3-6 ヶ月に 1 回)に実施する運用が現実的です。

落とし穴 4: AI リライトの規約遵守

Claude / GPT などの主要 LLM は、アダルト系コンテンツの生成を規約で制限しています。リライトに使う場合は、健全な日本語表現の調整・誤字脱字補正・文体調整の範囲に絞ります。商品説明文をそのままアダルト寄りに書き換える用途には使えません。

落とし穴 5: 重複作品の取り扱い

RSS フィードのページネーション設計や、複数経路からのデータ投入時に、同じ作品 ID が複数記事化されるケースがあります。作品 ID(RJ / BJ / VJ などフロア別プレフィックス)をハッシュ化して取得済みリストと照合する重複検知ロジックは必須です。canonical タグ(正規 URL を示すメタタグ)の設定も併せて実装しておくと、Google の重複コンテンツ判定を回避できます。

AI 作品の一時停止 → 復活経緯や、現在の運用変化の深掘りは、別の関連記事で扱う予定です。helpful content アップデート観点の詳細は、別記事「自動投稿サイトが Google ペナルティを食らう理由」を参照してください。

よくある質問

DLsite に読者向け公開 API はありますか?

2026 年 5 月時点で、一般の個人パートナーに開放されている商品 API は確認できません。認定アフィリエイター向けの限定提供が個別に存在するという情報はありますが、本記事の主な読者層(個人パートナー)には届かない領域です。アフィリンクの作成は、マイページからの手動生成、または公式 RSS フィード経由の半自動運用が現実解になります。

Auto-affi DLsite Auto を買えば全部解決しますか?

テンプレ運用には適しますが、技術手法が LP に明示されておらず、仕様変更時のリスクは購入者側で持つ構造です。AI リライト機能も搭載されていないため、helpful content 対策は別途必要です。60 日サポート期間内に運用感を掴みたい買い切り派には選択肢ですが、長期運用なら半自動 + AI リライトの併用、または自前ビルドへの移行も視野に入れるのが現実的です。

DLsite アフィリエイト ID(aff_id)はどこで取得できますか?

DLsite にメイン会員登録 → 18 歳以上確認 → マイページ「アフィリエイト」からパートナー申請、という流れで取得します。審査は 1-2 営業日でメール通知される目安です。本記事の 4 ルートはすべて aff_id を前提に動きますので、未取得の方は別記事「DLsite アフィリエイト完全ガイド」の登録 5 ステップを先に進めてください。

自前ビルドにかかる開発時間の目安はどれくらいですか?

PHP / WordPress REST API / WP-Cron の経験者で、初期 20-40 時間が目安です。Custom Post Type 設計 + メタフィールド + REST API endpoint + AI 連携モジュールの 4 つを実装すると、最小構成が動きます。月次メンテは 2-5 時間程度です。Auto-affi の 33,000 円と、自前開発時間を時給換算した結果を比較して、どちらを選ぶかの判断になります。

半自動と自前ビルド、どちらから始めるべきですか?

PHP を書く予定がない、または最短で運用を始めたい方は 半自動(ルート C)から が無難です。RSS Aggregator と AI リライトのテンプレ整備で、数日以内に運用に入れます。半自動で 1-3 ヶ月運用してから、サークル別追跡や独自テンプレが必要だと感じたタイミングで、自前ビルド(ルート D)への移行を検討する 2 段階アプローチが現実的です。

WP-Cron とシステム cron、どちらを選ぶべきですか?

トラフィックが少なめのサイト(月 1-10 万 PV 程度)なら WP-Cron で十分です。WP-Cron はサイト訪問時にトリガーされる仕組みのため、訪問者が少ないと定期処理が走らない欠点があります。月 10 万 PV 超で自動投稿の負荷も大きい場合は、システム cron(サーバ側の OS レベル定期実行)に移行すると、訪問者の有無に関わらず安定して動きます。

Ci-en 連携は WordPress アフィに役立ちますか?

紹介者側(個人パートナー)のアフィ運用には、Ci-en 連携は直接使えません。Ci-en 連携は DLsite クリエイター登録(頒布実績あり)が前提の公式機能です。ただし、将来 AI イラストで同人 CG 集を出品する予定がある方や、既に出品済みのサークル運営者には、二刀流の選択肢として有効です。アフィ運用と出品の両方を視野に入れる場合は、Ci-en 連携を別経路として併用する設計が成立します。

DLsite 自動投稿は規約違反になりますか?

スクレイピングそのものを明示禁止する記述は、DLsite の利用規約に確認できません。一般的に望ましくない領域(短時間の大量アクセス)と、明示禁止の領域(商業コミックフロア画像の直接ダウンロード、アフィリンクの自己クリック・自己購入依頼)の境界線は本記事「DLsite スクレイピングと規約の運用ライン」で整理しました。公式 RSS を正規利用する半自動運用が、規約観点で最もクリーンな選択肢です。

まとめ — DLsite 自動投稿は半自動 + 自前ビルドのハイブリッドが現実解

本記事では、DLsite 自動投稿 WordPress を 4 ルート(既存プラグイン / Ci-en 連携 / RSS + AI 半自動 / 自前ビルド)で整理し、規約 3 段グラデーションと PHP コード例まで踏み込んできました。

  • DLsite には読者向け公開 API がない構造をまず受け入れる
  • 4 ルートを読者像別に選び分ける(買い切り派 A / クリエイター B / コスト重視 C / 開発者 D)
  • 半自動運用(C)が規約クリーン度・コスト効率の両面で最も現実的、自前ビルド(D)はカスタム性最大だが開発投資が必要

今夜 10 分タスク

半自動運用を試すなら、3 ステップで本日中に体験できます。

1

Step 1: DLsite 公式 RSS フィードの URL を 1 本確認

DLsite のトップページやジャンル絞り込みページの末尾に用意された RSS フィードリンクをコピーします(所要 2-3 分)。

2

Step 2: WordPress 管理画面で WP RSS Aggregator をインストール

プラグイン > 新規追加 > 「WP RSS Aggregator」で検索 → インストール → 有効化(所要 3 分)。

3

Step 3: RSS URL を登録してテスト投入

WP RSS Aggregator の管理画面で先ほどの RSS URL を登録し、「Auto Publish: OFF」「Draft: ON」に設定。1-2 件取り込まれたら、下書きを開いて中身を確認します(所要 4-5 分)。

DLsite の仕様変更・LLM 規約改定の速報や、孤独な個人運営者の情報源として、X (@sanagi_L) で随時発信しています。フォローしておくと、規約改定のたびにヒヤヒヤする運用が少し楽になります。

次に読む記事

自動投稿プラグイン徹底比較

FANZA / DMM 側の主要 7 製品を 5 軸で並べた中立記事 — DLsite との対比で読むと選定軸が立体化

自動投稿サイトが Google ペナルティを食らう理由

helpful content とペナルティ理由 — AI リライト戦略 3 軸の最低ライン

同人アフィリエイト 自動投稿ガイド

FANZA を主軸にした自動投稿全体観 — DLsite 自動投稿の前段として読み直したい方へ

DLsite アフィリエイト完全ガイド

登録 5 ステップ・料率早見表・リンク作成 5 種・サークル軸 SEO — DLsite アフィの全体像

Share Xでシェア
さなぎ羅

最新の AI 駆動アダアフィ情報を X で発信中

Claude Code × LLM のアダアフィ実装ノウハウ、ASP 比較、運用の試行錯誤を さなぎ羅 が随時ポストしています。

@sanagi_L をフォロー