Communitygithub.com

ランディングページコピー分析・改善

ランディングページのコピーを、そのページのトーンを保ちながら分析し、コンバージョン率向上を目的に書き換えます。ヒーロー、CTA、フォーム、証拠、反論を監査とテキスト分析で評価し、改善案を提示します。

ランディングページコピー分析・改善 とは?

このスキルは、ランディングページのコピーを分析し、コンバージョン率を高めるための書き換えを支援します。ユーザーが「ランディングページを書き換えて」「このページがなぜコンバージョンしないのか」「ホームページをレビューして」「見出しとCTAを書いて」「サインアップフォームを短くして」などと言った際に使用します。本スキルは、ページのヒーローセクション、CTA、フォーム、証拠・反論の各要素を、監査スクリプト(page_audit.py)とテキスト統計スクリプト(text_stats.py)を用いて測定します。また、ポジショニングやプライシング、メールコピー、SEOタイトル・メタ記述の作業には使用せず、それぞれ専用のスキルを利用するようユーザーを誘導します。ページのトーンは維持し、架空の証拠は決して作成しません。最終的には改善前後の比較を提示し、測定計画に引き継ぎます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FinnTech3/growth-stack/tree/HEAD/agensi/growth-stack/skills/landing-page-copy

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ランディングページコピーとコンバージョンレビュー

必要条件: Python 3.10以上。page_audit.pyはライブページへのネットワークアクセスが必要で、ローカルファイルは読みません。text_stats.pyはオフラインで動作し、ネットワーク呼び出しは行わず、1つのテキストファイルまたは標準入力を読みます。

ランディングページには、1人の訪問者、1つのジョブ、1つのアクションがあります。私が最初に変更するのは、ボタンのラベル、フォーム、次にボタンの上の行です。これら3つがほとんどのページの成否を決め、監査でそれらすべてを確認できます。

入力

  • ページURL、そのページが存在する唯一のアクション、トラフィックの発生元(何かを約束する広告、メール、検索)。
  • 存在する場合はポジショニング。ページが何も特徴的なことを主張していない場合は、最初にpositioning-messagingを実行します。
  • ユーザーが実際に持っている証拠:使用できる引用、記録からの数値、クライアント名。

スクリプトの実行

各スクリプト(shared/scripts/page_audit.py、shared/scripts/text_stats.py)を変更せずに一時ファイルに書き込み、実行し、その後削除します。

A="$(mktemp "${TMPDIR:-/tmp}/page_audit.XXXXXX")"; T="$(mktemp "${TMPDIR:-/tmp}/text_stats.XXXXXX")"
python3 "$A" https://example.com/landing --json   # "cta"と"trust"をチェック:ボタン、ラベル、フォームフィールド、連絡先、ポリシー、証拠
python3 "$T" hero-and-body.md --json              # 読みやすさ、あなた対私たち、条件付き表現、誇大表現
rm -f "$A" "$T"

終了コード0と1は監査の結果を示します(1は高または重大なギャップ)。終了コード2は不正な入力を意味します。

手順

  1. 監査を実行します。ctaとtrustのエビデンスを引用します:最初のアクションラベル、一般的なラベル、最大のフォーム、連絡先、ポリシー、証拠。
  2. 現在のコピーをtext_stats.pyで測定します。文の長さと文体を記録します。
  3. メッセージの一致を確認します:見出しは訪問者をもたらした約束を繰り返していますか?そうでなければ、それがギャップ1です。
  4. ヒーローを構造に従って書き換えます:訪問者の成果を述べる見出し、方法と対象を説明する行、成果を名付ける動詞主導のボタン1つ、その横に証拠の行。
  5. フォームを次のステップに必要なものだけに削減します。目安:5フィールド以下。それ以外はすべてコンバージョン後に移動します。
  6. 訪問者の疑問の順に以下のセクションを書き換えます:仕組み、証拠、反論、そして再度ボタン。
  7. 誇大表現や曖昧な言葉を、ユーザーが裏付けられる具体的なものに置き換えます。再度text_stats.pyを実行します。
  8. ユーザーが実際に持っている不足している信頼要素を追加します:連絡先詳細、ポリシーリンク、実際の引用。証拠が必要な箇所はマークされたギャップとして残します。
  9. 監査を再実行し、比較します。結果をmeasurement-planに引き渡します。

出力

各セクションの変更前と変更後、および各変更の理由;新しいボタンとフォームの仕様;実際の証拠が必要な未解決の質問;text_stats.pyの読み取り値の前後;回復された監査部分;監視すべき測定値。

出口基準

  • 監査が、具体的なラベルを持つ動詞主導のCTAと、5フィールド以下の最大フォームを示している。
  • 見出しがトラフィック元からの約束を繰り返しているか、不一致がユーザーにリストされている。
  • text_stats.pyが誇大表現リストが空で、あなたのカウントが私たちのカウントを上回っていること、またはその理由を示している。
  • 主張、数値、引用、クライアント名は創作されておらず、欠けている証拠はマークされたギャップとして残されている。
  • 再監査でctaとtrust部分が回復され、後退がないことを示している。

エッジケースとエラー

  • フォームのない単一ページ:「最大のフォーム」部分は合格とし、ボタンが何に繋がるかをユーザーに伝えます。
  • 競合するボタンが複数ある場合:主要なアクションを選び、残りはテキストリンクに格下げします。
  • ユーザーがテストを希望する場合:分割テストには、明確な結果を得るためにバリアントごとに多くのコンバージョンが必要です(目安)。それ以下の場合は、リリースして前後を比較し、弱いエビデンスであることを明記します。
  • 規制対象の主張(健康、金融):ユーザー自身のレビューのためにフラグを立てます。作成しません。
  • ページがフォームやスクリプトの背後にある場合:レンダリングされたコピーを貼り付けるようユーザーに依頼します。
  • text_stats.pyまたは監査が非ゼロで終了した場合:最初に正確なメッセージを報告します。

ルール

  • ページ自身のトーンで書きます。あなたのトーンに置き換えないでください。
  • 架空の証拠は作成しません。ギャップがある方が嘘よりはマシです。
  • 1ページ、1アクション。
  • コンバージョン率を決して約束しないでください。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル