← REVearth AIシステム 全体マップに戻る 🕒 全タイマー稼働状況を見る →
検索需要を見つけ、記事と画像を自動で作ってWordPressに公開。人はLINEで承認するだけ。
このシステムは、宮崎県日向市の一棟貸しサーフゲストハウス「日向サーフキャンプ」の集客のために、検索でよく調べられている言葉を見つけ、根拠付きの記事と画像を自動で作ってWordPress(hyugasurf.camp)に公開します。
日本語と英語の2言語に対応し、両言語をそれぞれネイティブで執筆(翻訳コピーではありません)。人はLINEで公開を承認するだけです。公開した記事は同じ内容を note にも自動クロス投稿。稼働中・完全自動運転
🆕 2026-07-04 稼働開始。既存の CONTEXTED SEOエンジンを土台に、日英2言語・両ネイティブ執筆の日向テナントとして複製・立ち上げ(複製は約1日で完了)。
「需要を見つける → 書く → 画像 → 承認 → 公開 → 計測」のループ。公開した結果が次に書くテーマの選び方に返ってきます。
| 工程 | なにをしているか |
|---|---|
| ① 需要発見 | DataForSEOで「どの言葉が何回検索されているか」を実数で取得。日本語(宮崎・日向・サーフィン)と英語(surfing in japan 等)を別々のランキングで管理。 |
| ② 執筆 | OpenAIが調査して根拠付きの記事を作成。日本語記事は日本語で、英語記事は英語で、それぞれネイティブ執筆(1:1翻訳はしません)。タイトル/H1/メタ/URLは各言語で最適化。 |
| ③ 画像 | OpenAIがアイキャッチ・本文画像を生成。アイキャッチには記事タイトルをゴシック体で描画(英語は単語単位で折り返し)。 |
| ④ 承認 | 確認サイト(seo.revearth.co・noindex)でプレビューし、LINEで公開可否を承認。 |
| ⑤ 公開 | WordPress(hyugasurf.camp)へ自動投稿。日本語はサイト直下、英語は /en/ 配下(Polylangで多言語化・hreflang自動)。 |
| ⑥ 計測 | 順位・ボリュームを見て、次に書く記事の優先順位へ反映。公開30日ごとに順位を再計測し、落ちた記事はリライト候補へ。 |
言語ごとに「刺さる言葉」は違います。そこで日本語と英語で別々のランキングを作り、それぞれの上位テーマから1本ずつ記事にします。日英を無理に同じテーマにしないため、言語をまたいだ共食い(カニバリ)が構造的に起きません。本文は各言語でネイティブ執筆します。
| 言語 | 位置づけ・狙い |
|---|---|
| 日本語 | 国内サーファー+観光層。「宮崎 サーフィン」「日向市」「お倉ヶ浜」「日向 サーフキャンプ」など、地元・宿・サーフの入口語。既存記事のリライトで順位も維持。 |
| 英語 | 訪日サーフトラベラー。「surfing in japan」「japan surf spots」「miyazaki surf」「hyuga japan」など。検索数の大きいヘッド語+競合ゼロのローカル語(お倉ヶ浜/金ヶ浜)で確実に上位を狙う。 |
シード展開・GSC実クエリ(公開するほど新語が湧く)・顧客シート・リライト需要の4系統から候補を補充。毎週日曜に自動補充も走ります。
テーマを書き尽くしても選定は止まらず(飽和は減点であって禁止ではない)、常に次の一手を出します。
公開記事の順位を30日ごとに再計測し、落ちた記事を自動でリライト候補へ。新規ネタが薄い週は改善作業に回します。
日英を別ランキングにするため言語間の共食いが起きません。さらにWordPress上の全公開記事(手動作成の既存記事も含む)のタイトルと意図を毎回照合し、同じ意図の記事を二重に作りません。
各棟は別オーナーがGoogle Mapに号室別で掲載していますが、記事では必ず「日向サーフキャンプ」単体で表記(号室・番号は自動除去)。集客を統合サイトに一本化します。
AI呼び出しは自動リトライ、画像が失敗しても記事は継続、1本が失敗してももう1本は必ず届く独立実行。配信は絶対に止めません。
記事と画像ができると、確認サイト(seo.revearth.co)でプレビューが見られ、LINEに承認カードが届きます。スタッフは「OK」を押すだけで公開、直したいときは書き直しを指示します。確認サイトは検索に載らない設定(noindex)です。
人が触れるのはここだけ。「OK」で日英が自動公開され、noteにも即クロス投稿(公開と同時)。「差し戻し」なら書き直して再提案します。
| 保管庫 | 役割 |
|---|---|
| Supabase(hyuga-seo) | キーワード・記事・順位などの記録庫。SEOシステムの土台。 |
| WordPress(hyugasurf.camp) | 記事の公開先。Polylangで日英を1サイトに統合(英語は /en/)。予約導線は Beds24。 |
日向SEOエンジンは、1台の Xserver VPS「revearth」(root@210.131.219.187 / Ubuntu / 2GBメモリ / 50GBディスク)の上で、他の全システムと完全分離で同居しています。玄関の Caddy がドメイン/パスごとに各システムへ振り分けます。下はこのVPSに乗っている全システムの一覧です。
| # | システム | 実体(/srv・ユニット) | 入口ドメイン | 役割 |
|---|---|---|---|---|
| ① | Coco(CONTEXTED CS自動化) | openclaw-gateway(本体)+受付係 beds24-webhook・beds24-message-poller・email-monitor・line-dm-proxy・line-outbound-filter・stripe-webhook+運用タイマー(send-scheduler・send-reconciler・pending-replies-auto-close・case-auto-close・health-doctor・ops-vector-reconcile・reflection-agent=Miru 等) | cs.revearth.co | 宿のゲスト対応AI(別システム) |
| ② | CONTEXTED SEOエンジン | /srv/contexted-seo-engine+/srv/contexted-note-mcp/contexted-seo-*・contexted-note-cross | seo.revearth.co /seo・/review/*・/line-webhook | 大阪・4言語SEO(別事業) |
| ③ | 日向サーフキャンプ SEOエンジン(本システム) | /srv/hyuga-seo-engine+/srv/hyuga-note-mcp/hyuga-seo-{weekly,monthly,refill,health}・hyuga-seo-line-webhook・hyuga-note-cross | seo.revearth.co /hyuga-seo・/hyuga-review/*・/hyuga-line-webhook(:8789) | 日向・日英2言語SEO(本システム) |
| ④ | nehan SEOエンジン | /srv/nehan-seo-engine+/srv/note-mcp/nehan-seo-*・nehan-note-cross・nehan-blog-import | seo.nehan.life | nehan社SEO(別クライアント) |
| ⑤ | nehan SNS自動化 | /srv/nehan-sns/nehan-sns-*(投稿・分析・PDCA・RAG等 多数) | circle.nehan.life | nehan社SNS運用(別クライアント) |
| — | Caddy(共通の玄関) | caddy.service | cs.revearth.co/seo.revearth.co/seo.nehan.life/circle.nehan.life(全4ドメイン) | HTTPS終端・ドメイン/パス振り分け |
| — | 静的説明ページ・社内レポート | /var/www/html(Caddyのfile_serverで配信) | cs.revearth.co /overview・/coco・/system・/miru・/wonderfruit/seo.revearth.co /seo・/hyuga-seo/seo.nehan.life /overview・/seo・/sns/circle.nehan.life /・/mirror | 本ページを含む各システムの説明ページ・Miru日次レポート等 |
日向は上表③のみを触り、①②④⑤のユニット・Caddy行・チャネルには一切干渉しません(LINE配信を絶対に止めない鉄則)。日向が使う外部APIは、OpenAI(執筆・画像)/ DataForSEO(検索需要)/ LINE(公開承認)/ Supabase hyuga-seo(DB)/ WordPress hyugasurf.camp(公開先・Polylang日英)/ note(クロス投稿)。
エンジンの自動運転はすべて systemd タイマーで動きます。時刻はすべて日本時間(JST)。
| タイマー | スケジュール | 役割 |
|---|---|---|
hyuga-seo-weekly | 毎週 月曜 07:30 | 記事生成(ネタ選定→執筆→画像→LINE承認) |
hyuga-seo-monthly | 毎月 1日 08:30 | キーワードの一括発見(月次の棚卸し) |
hyuga-seo-refill | 毎週 日曜 07:00 | 記事ネタのキュー補充(週次生成の前に) |
hyuga-seo-health | 毎日 08:00 | ヘルス監視(詰まり・異常の見張り番) |
hyuga-note-cross | 10分ごと(起動3分後〜) | 公開記事の note 自動クロス投稿 |
/en/・hreflang自動)/en/ に置く。SEOブログエンジンの運用で「外部サービスに払っているAPI」の早見表です。金額はすべて概算で、実額は各社の請求画面で確認できます。主コストはOpenAIの従量課金です。
| サービス | モデル | 請求元(Project / Workspace) | 用途 | 課金 | 月額の概算 |
|---|---|---|---|---|---|
| OpenAI(記事執筆・調査・分類) | gpt-4o 系(調査は gpt-4o-search-preview・分類/概念は gpt-4o-mini) | REVearth(OpenAI Project: hyuga-seo) | 日英2言語の記事生成 | 従量 | ¥600〜900 |
| OpenAI(画像生成) | gpt-image-2(+ Python PIL で組版) | REVearth(OpenAI Project: hyuga-seo) | アイキャッチ・本文画像 | 従量 | ¥200〜300 |
| DataForSEO | — | nehan(共有アカウント) | 検索順位・ボリューム | 従量(上限設定済) | ¥30前後 |
| Supabase | — | REVearth(org=REVearth / project=hyuga-seo) | 記事DB | 無料枠 | ¥0 |
| WordPress(hyugasurf.camp) | — | 既存(さくら) | 公開先 | 既存契約 | ¥0(AI増分) |
| LINE Messaging API | — | REVearth(日向専用チャネル) | 公開承認 | 無料枠内 | ¥0 |
| Xserver VPS「revearth」 | — | REVearth | 稼働サーバー(CONTEXTED・nehanと同居・按分) | 固定 | ¥300〜600 |
| 合計(概算) | ¥1,100〜1,800/月 程度 |
※ 金額はすべて概算。確定値は各社の請求画面で確認。OpenAI・Supabase・LINE・Xserver は 合同会社REVearth名義。DataForSEO は nehan の共有アカウント。WordPress(さくら)は日向サーフキャンプの既存契約。
※ OpenAI は専用プロジェクト hyuga-seo のAPIキーを使用(CONTEXTED/nehan SEO とは請求分離済。VPSの .env の OPENAI_API_KEY に設定)。呼び出しは2系統=テキスト /v1/chat/completions と画像 /v1/images/generations(gpt-image-2・medium/1536×1024)。
※ OpenAI費の根拠(概算):1回(日英2記事セット)あたり 約$1.5〜2、運転は 週1回(月曜 07:30) = 週 約$1.5〜2。月換算 約$7〜9=約¥1,000〜1,300。上の「執筆」「画像生成」の2行は、この内訳です(別々の上乗せではありません)。NEHAN_IMAGE_QUALITY=medium 運用でコストを抑えています。VPS費はCONTEXTED・nehan SEO(別事業)と同居のため按分。