⚠️ 非推奨 — Biz セールスページレイアウト (ワイヤーフレームビルダー)
ステータス: 2026-05-14 非推奨。新しいパイプライン:
/biz-offer-alex-hormozi→ui-ux-pro-max(このスキルはスキップ)。理由:
ui-ux-pro-maxがoffer.jsonを直接読み込み、1度で Next.js プロジェクトをプロダクション準備完了の状態で出力します。中間のワイヤーフレーム Markdown は価値を生みません(ユーザーはその後も HTML をビルドする必要があるため)。また、コピーが2回(レイアウト時とコピーアップグレード時)生成されることで、不要な重複が発生します。それでもこのスキルを使用する場合:
- ユーザーが明示的に、コードビルド前にチームとレビュー/共有するためのワイヤーフレーム Markdown を要求する場合
- ユーザーが Next.js を使用せず、他のページビルダー(Webflow、Framer、WordPress ページビルダー)に貼り付けたい場合
- ユーザーが予算コードを確定する前に、Hormozi/Priestley の構造を監査したい場合
新しい標準プロセス:
/market-research (オプション) → /biz-offer-alex-hormozi → /ui-ux-pro-max → /biz-deploy-vercel → /biz-email-setup → /biz-nextjs-chatbot-openrouter (オプション)
Biz セールスページレイアウト — ランディングページワイヤーフレームビルダー (レガシー)
このスキルは、パッケージ化されたオファーと一連の顧客のペイン/ゲインを、HTML ビルドやページビルダーへの貼り付けにすぐに使える完全なセールスページレイアウトフレームワークに変換し、ベトナム市場向けに最適化します。
設計哲学: 顧客はヒーローセクションを見てから3秒以内に購入するかどうかを決定します。ヒーローは Priestley が教える5つのタスクを実行する必要があります: ペイン/約束に名前を付ける → 行動へ導く → 3つの測定可能な勝利を約束する → 信頼性を証明する → 低摩擦の次のステップを招待する。その後のボディ下部は Hormozi の教えに従います: ペインを増幅する → メカニズムを明らかにする → バリューを積み上げる → リスクを逆転させる → 緊急性を押し出す。
2つの学派は矛盾しません — Priestley は序章を教え、Hormozi はクロージングを教えます。このスキルは両方を統合します。
スキルの出力は output/sales-pages/<slug>/ にある3つのファイルです:
layout.md— セクションごとのワイヤーフレーム(コピー埋め込み済み、ベトナム語)、レビュー/印刷用layout.json— 下流パイプライン(デプロイ、A/Bテスト、コンテンツ管理)用の構造化データhero-block.md— アバブザフォールド、貼り付け準備完了のブロック(5要素: フック、サブヘッド、バリュープロップ、信頼性、CTA)
このスキルを使用する場合
- ユーザーが
/biz-offer-alex-hormoziを実行したばかりで、offer.jsonがあり、販売ページを構築したい場合。 - ユーザーが VPD からのペイン/ゲイン(カスタマープロファイル)+ 製品/サービスを持っており、正式なオファーデザインステップを経ずにレイアウトを生成したい場合。
- ユーザーが製品アイデアのみを持っている場合 → スキルがサーフェスペイン/ゲインをインタビューし、そのままレイアウトを構築します(
/biz-offerを経由するほど厳密ではありませんが、より高速です)。
このスキルを使用しない場合:
- Priestley スコアカードのようなクイズ/アセスメントを伴うリード獲得ページが必要な場合 → 別のユースケース、別のスキルです。
- まだ顧客像が明確でない場合 → 最初に VPD パイプラインを実行してください。
- プロダクション準備完了の HTML が必要な場合 → このスキルはワイヤーフレームとコピーを出力します。
ui-ux-pro-maxまたはbiz-deploy-vercelでデプロイします。
ワークフロー概要 (5フェーズ)
フェーズ 0: 入力モード検出 (A/B/C)
↓
フェーズ 1: アンカー — セグメント、ドリームアウトカム、トップ3ペイン、トップ3ゲインを確定
↓
フェーズ 2: ヒーローブロック — 2〜3のフックバリアントを提案、5要素のアバブザフォールドを構築
↓
フェーズ 3: ボディレイアウト — オファー + ペイン/ゲインに基づき8〜10セクションの構成を設計
↓
フェーズ 4: 出力 — 3ファイルを生成、次のステップ(デプロイ)を提案
各フェーズでユーザーに確認または選択を求めます — 勝手に確定しないでください。レイアウトはユーザーのマーケティング資産であり、スキルのものではありません。
フェーズ 0 — 入力モード検出
メッセージとユーザー参照ファイルを読み取ります。3つのモード:
モード A — offer.json がある場合(最もリッチなパス):
- ユーザーが
offer.jsonへのパスを参照するか、「biz-offer を実行したばかりです」と言う - スキルが以下を完全に読み取る: セグメント、ドリームアウトカム、ペイン/ゲイン、コアオファー名 + メカニズム、ボーナススタック、保証、緊急性、3層価格設定
- → 完全なデータでフェーズ1に直接進み、4つのアンカー要素を再確認するのみ
モード B — ペイン/ゲイン + 製品がある場合(ミディアムパス):
- ユーザーが VPD に従ってペイン/ゲイン(箇条書き)+ 製品説明を貼り付ける
- または VPD パイプラインからの
vpc.jsonファイル + 製品情報がある - → スキルが提案: 「完全な
offer.jsonを得るために/biz-offer-alex-hormoziを先に実行しますか?より高品質なページになります。」ユーザーが「いいえ、そのまま構築してください」と言った場合 → 利用可能なデータでフェーズ1へ。フェーズ3でオファースタック部分は即興で対応します。
モード C — 製品のみの場合(リーンパス):
- ユーザーが「コースXを販売しています」と言い、ペイン/ゲインを伴わない場合
- → スキルはフェーズ1の前に簡単な VPD スタイルのインタビューを実施する必要があります。質問については
references/interview-mode-c.mdを参照してください。 - → 理想的には、ユーザーに先に
/biz-offerを実行するよう提案するのが最善ですが、ユーザーが迅速さを必要とする場合は続行します。
重要: ユーザーにフェーズ1をスキップさせないでください。顧客のペインを理解せずに作られたセールスページは、ジェネリックなコピー = コンバージョンしません。それが Priestley が「フックは具体的なペイン/約束に名前を付けるべきであり、『私たちは素晴らしい』ではない」と教える理由です。
フェーズ 1 — アンカー(ページ全体の北極星)
ヒーローに入る前に、4つの要素を用意し、ユーザーが承認する必要があります:
1.1 具体的なセグメント
「企業」、「女性」、「若者」ではありません。絞り込む必要があります:
- ✅ 「月商3000万〜1億VNDのオンラインコースを販売するベトナムのソロプレナーで、スケーリングに行き詰まっている」
- ✅ 「都市部に住む28〜35歳のワーキングマザー、フルタイム勤務、5歳未満の子供がいる」
1.2 ドリームアウトカム(Hormozi: 具体的 + 測定可能 + 期限付き)
- ❌ 「体重を減らす」→ ✅ 「12週間で8kg減量、カロリー計算不要、ジム不要」
- ❌ 「収入を増やす」→ ✅ 「週10時間、90日以内にオンラインサイドビジネスで月3000万VND」
1.3 トップ3ペイン(重要度順)
VPD に従い、3つの次元すべてを含める必要があります:
- 機能的 — 具体的に何を妨げているか
- 感情的 — できないときの感情は何か
- 社会的 — 誰に対して面目を失うか、誰が何を思うか恐れているか
1.4 トップ3ゲイン(欲求順)
- 必須 — 最低限必要
- 期待 — 当然期待される
- 欲求/予想外 — ワウ要素
フェーズ1の出力: 「アンカー」ブロック — セグメント / ドリームアウトカム / 3つのペイン / 3つのゲイン — ユーザー確認済み。これは後続のすべてのコピー決定の北極星です。
フェーズ 2 — ヒーローブロック(Priestley 5要素フォーミュラ)
これは最も重要なフェーズです — コンバージョンの80%はヒーローによって決まります。各要素を深く理解するには references/hero-block-design.md を参照してください。
5つの必須要素
要素 1: フック(見出し — スクロール時に最初に表示されるもの)
スキルが 2〜3のバリアントを提案し、ユーザーが1つを選択:
- フラストレーションフック: 「[努力したが効果がなかったこと] にもかかわらず、[ペイン] にフラストレーションを感じていませんか?」
- 例: 「毎日投稿しているのに TikTok のコンテンツが伸びずにフラストレーションを感じていませんか?」
- レディネスフック: 「[ドリームアウトカム] の準備はできていますか?」
- 例: 「サイドビジネスで月3000万VNDを稼ぐ準備はできていますか?」
- 大胆な約束フック(Hormozi スタイル): 「[期間] で [具体的な成果]、[ペイン] は不要」
- 例: 「フルタイムの仕事を辞めずに、90日間でサイドビジネスから月3000万VNDを稼ぐ」
要素 2: サブヘッド(行動への直接的な導き、見出しの下)
Priestley は、サブヘッドはさらに説明するのではなく、読者に次に何をすべきかを直接指示するべきだと教えています。フォーマット:
- 「[この方法がどのように異なるかについての具体的な約束 + なぜ信頼できるかの理由]」
- 例: 「これまでに200人以上の受講生が月3000万VND以上を達成するのに役立った4ステップシステム。マーケティング経験は不要。」
要素 3: バリュープロポジション — 「3つの測定可能なもの」(Priestley の洞察)
Priestley は教えます: 人々に、目標への道のりで改善/測定する3つの具体的なものを知らせてください。これら3つは視覚化しやすく、アウトカムをより信頼できるものにします。
ベトナム語フォーマット:
「このコースは、以下の3つを構築し測定するのに役立ちます:
- [1つ目] — [なぜ重要か]
- [2つ目] — [なぜ重要か]
- [3つ目] — [なぜ重要か]」
サイドビジネスコースの例:
- 検証済みの収益性の高いニッチ — 誰も買わないニッチで6ヶ月を無駄にしない
- 自動化されたセールスファネル — 寝ている間もお金を稼ぎ、1対1のクロージングは不要
- リード生成コンテンツシステム — 広告に依存せず、安定したリードが流入
⚠️ これは従来のセールスページテンプレート(単にベネフィットをリストするだけ)との大きな違いです。「3つの測定可能なもの」はプロセス駆動型に感じられ、誇大広告ではありません。
要素 4: 信頼性(Priestley: 誰がこれを作成したか + 背景 + 調査/統計)
2〜3文の短いブロックで3つの質問に答える:
- 誰: このシステムを誰が作ったか?(名前 + 役割 + 1行のコンテキスト)
- 背景: 信頼する根拠は何か?(経験、過去の成果)
- 調査/統計: それを裏付けるデータは何か?(例: 「ソロプレナーの85%が月3000万VNDで行き詰まっている — Brand Vietnam 2025レポート」)
ベトナム語フォーマット:
「私は[名前]、[役割/資格]です。[N]人の顧客が[具体的な結果]を達成するのを支援しました。[情報源]の調査によると、同様の状況にある人の[N]%が[洞察]のために困難に直面しています — それがこのシステムが構築された理由です。」
要素 5: CTA(Priestley 4部構成フォーミュラ)
強力なCTAには4つの要素が必要:
- 明確な次のステップ: 「席を予約する」/「コースの詳細を見る」/「価格を確保するためにデポジットを支払う」
- 時間の低さ: 「たった3分」/「60秒以内」
- 無料/リスクフリー: 「90日間全額返金保証」/「初回無料」
- 即時の価値: 「登録後すぐにロードマップPDFを受け取る」/ 「5分でモジュール1にアクセス」
ボタン + ボタン下のマイクロコピーのフォーマット:
[ボタン: 「今すぐ席を予約 — 残りわずか12席」]
🛡️ 90日間全額返金保証 | ⚡ 支払い後すぐにアクセス
フェーズ2の出力: 5要素が完全に揃った「ヒーロー」ブロック。フェーズ3に入る前にユーザーが確認します。
フェーズ 3 — ボディレイアウト(8〜10セクションの構成)
各セクションの詳細については references/body-sections-blueprint.md を参照してください。スキルは順番に各セクションを構築し、各セクションには以下が含まれます:
- 目的 — このセクションがコンバージョンのために何をするか
- 埋め込み済みコピー(ベトナム語、アンカー + ヒーロー + offer.json に基づく)
- ビジュアルノート(画像タイプ、CTA配置、モバイル考慮事項)
構成(8〜10セクション — オファーの複雑さに基づく柔軟性)
| # | セクション | 目的 | 入力への依存 |
|---|---|---|---|
| 1 | ヒーロー | 3秒でキャプチャ | フェーズ2の出力 |
| 2 | ペイン攪拌 | 現状を耐え難くする | アンカーペイン |
| 3 | ソリューションブリッジ + メカニズム | オファーを位置付け + 独自メカニズムに名前を付ける | offer.json mechanism またはフェーズ1 |
| 4 | ベネフィットカスケード | アフターステートを描く | アンカーゲイン + offer.json |
| 5 | 社会的証明 | 疑念を除去 | 体験談が必要(不足している場合、スキルがフラグを立ててユーザーに記入を求める) |
| 6 | オファースタック | 知覚価値を価格の10倍に構築 | offer.json bonuses + total_value(モードA); モードB/Cでは即興 |
| 7 | 保証 | リスクを逆転 | offer.json guarantee(モードA); モードB/Cでは2〜3のバリアントを提案 |
| 8 | 緊急性 | 決断を促す | offer.json urgency(モードA); モードB/Cでは提案 |
| 9 | FAQ | 異議に対処(8〜12問) | スキルがペイン + ベトナム市場で一般的な異議に基づいて生成 |
| 10 | 最終CTA | 最後のプッシュ + P.S. | オファーを要約 + 1つの最終的な洞察 |
ボディデザインルール
1. 各セクションには同じ1つのプライマリCTAがある — 「もっと詳しく」の後に「今すぐ購入」ではない。1つのアクションのみ: 「今すぐ登録」または「席を予約」 — ページ全体で4〜5回繰り返します。
2. モバイルファーストでスクロール可能 — ベトナムのトラフィックの70%はモバイルから。セクション区切りを明確に、画像はテキストの上下に配置し横に並べない、ボタンは全幅。
3. ビジュアルリズム — 2セクションごとに背景色を交互に変更し、視覚的な疲労を軽減します。
4. FAQは重要なミニゲーム — ベトナム市場で最も一般的な12の異議については references/faq-objection-bank-vn.md を参照してください。
5. 具体性がすべてに勝る — 具体的な数字 > 一般的な主張。「1,247人の受講生」>「多くの受講生」。「85%が90日以内に月3000万VND以上を達成」>「良い結果」。
フェーズ 4 — 出力
output/sales-pages/<slug>/ に3つのファイルを生成します(slug = 製品名のケバブケース)。
4.1 layout.md
セクションごとの完全なワイヤーフレーム。以下を含む:
- レポートヘッダー(セグメント + ドリームアウトカム + 製品名 + 価格)
- 10セクション、各セクション:
## セクション名、**目的**:、**コピー**:、**ビジュアルノート**: - フッター: ナビゲーションリンク、法的表記、連絡先
→ テンプレート: templates/layout.md.tpl
4.2 layout.json
下流ツール用の構造化データ。スキーマ:
{
"version": "1.0",
"slug": "khoa-side-business-90-ngay",
"anchor": { "segment": "...", "dream_outcome": "...", "pains": [...], "gains": [...] },
"hero": {
"hook_type": "frustration|readiness|bold_promise",
"headline": "...",
"subheading": "...",
"value_prop_three": ["...", "...", "..."],
"credibility": "...",
"cta": { "button_text": "...", "microcopy_below": "..." }
},
"sections": [
{
"id": "pain-agitation",
"order": 2,
"purpose": "...",
"copy_blocks": { "headline": "...", "body": "...", "bullets": [...] },
"visual_notes": "...",
"cta": "primary"
}
],
"offer_reference": { "from_offer_json": true, "path": "output/cases/<slug>/offer.json" },
"pricing_display": { "tiers": [...], "guarantee": "...", "urgency": "..." }
}
→ テンプレート: templates/layout.json.tpl
4.3 hero-block.md
5つのヒーロー要素のみを含む貼り付け準備完了のブロック。ヒーローバリアントのA/Bテスト時にユーザーが迅速にコピーできるよう、コンパクトなフォーマット。
→ テンプレート: templates/hero-block.md.tpl
出力後
ユーザーに報告:
- 作成された3つのファイルのパス
- 概要: 「[製品名] のレイアウト — [N]セクション、ヒーローフックタイプ [X]、合計スタック価値 [Y]」
- 次のステップの提案:
- 「この
layout.jsonから HTML をビルドするためにui-ux-pro-maxを呼び出しますか?」 - 「または、Vercel に直接デプロイするために
biz-deploy-vercelを呼び出しますか?」
- 「この
一貫した原則
- ヒーローが作業の80%を占める — ヒーローのコピーに他のセクションの3倍の投資をする。
- 3つの測定可能な勝利は7つの機能に勝る — Priestley の洞察: 具体的であるほど信頼性が高まり、コンバージョンが向上する。
- 1つのCTAアクション — 「もっと詳しく」と「今すぐ購入」で混乱させない。ページ全体で1つのアクションのみ。
- 具体性が勝つ — 「1,247人の受講生」>「多くの受講生」。どこでも具体的な数字を。
- モバイルファースト — 27インチデスクトップではなく、iPhoneで読んでいるかのようにコピーを書く。
- リスクの逆転は機能よりも強力 — 90日間の保証は、ボーナスを1つ追加するよりもコンバージョンに大きな影響を与える。
- 信頼性はヒーローに含まれなければならない — ヒーローに信頼性のマーカーがない場合、人々はボディを読む前にスクロールして通り過ぎる。
- シングルページ、メニューナビゲーションなし — セールスページはウェブサイトではない。社会的証明以外でユーザーを別の場所にリンクさせてはいけない。
ベトナム市場オーバーレイ
- 「anh/chị」と呼びかける — B2B/コーチング/コースのコンテキストでは決して「bạn」(あなた)を使ってはいけません(低額の消費者向け製品では「bạn」を使用)。
- 「Tôi」は「chúng tôi」より一貫して強力 — 個人の権威ある声。チームでない限り「私たち」は避ける。
- 価格はVNDで表示 — 決してUSD換算をしない。セールスファネルの早い段階で分割払いオプションを表示する。
- 保証の文言は強気に — ベトナム人消費者は「100%返金保証」を信頼する(実際に請求する人は少ない)。
- 「限定枠」の緊急性が機能する — 時間ベースよりも数ベースの方が効果的(「残り12席」>「あと3日」)。
エラーケースとエスケープハッチ
| シチュエーション | スキルアクション |
|---|---|
offer.json がない、ユーザーが /biz-offer を拒否 | フェーズ1に進むが、セクション6〜8の品質が低下することを明示。完全な layout.json には、ユーザーが後で手動で更新できるプレースホルダー "offer_incomplete": true を含む。 |
| ペイン/ゲインがVPDに準拠していない | スキルが書き直しを提案します。ユーザーが拒否した場合、コピーの品質が「標準以下」であることを layout.md の冒頭にフラグします。 |
| 製品名に特殊文字が含まれている | slug を自動的にサニタイズ (例: C# cho người mới → c-cho-nguoi-moi) |
output/sales-pages/<slug>/ がすでに存在する | スキルが「上書きしますか?それとも別のslug(例: v2)を提案しますか?」と尋ねます。上書きする場合、古いファイルは自動的に同じディレクトリ内の *.bak にバックアップされます。 |
開発者ノート
- テンプレート:
templates/以下の.tplファイルを Go テンプレートとしてレンダリング。値はlayout.json構造体からマッピング。 - 参照:
references/のMarkdownファイルは、スキルが適切なセクションのコンテキストを指示するために参照する「ドメイン知識」データベース。これらのファイルは公開GitHubリポジトリからフェッチされる。 - スキル構成: 言語は
locale: "vi"に設定。市場オーバーレイ(通貨、呼称、緊急性のタイプ)は構成から派生。 - ログ記録: スキルは
logs/skill-invocations.logに各呼び出しを記録し、課金/分析のためにmode(A/B/C)、sections_count、hero_hook_typeをキャプチャする。