mcpField
E
email-subject-lines

email-subject-lines

github.com/openclaudiaマーケティング・グロース722452 回インストール1 週間前に更新
リポジトリ

email-subject-lines について

email-subject-lines は、マーケティング担当者やメール執筆者向けのスキルです。キャンペーン情報から件名やプレビューテキスト、A/B テスト案を作り、文字数や信頼性、到達率にも配慮します。

主な機能

  1. 01キャンペーンと読者の要件収集
  2. 02形式別の件名候補生成
  3. 03件名に合わせたプレビューテキスト
  4. 04A/B テスト案の提案
  5. 05文字数と迷惑メール対策の指針
  6. 06Resend API 経由のテスト送信

活用シーン

  1. 01ニュースレターや販促メールの件名作成
  2. 02件名とプレビューテキストの案出し
  3. 03件名を比較するテストの計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openclaudia/openclaudia-skills --skill email-subject-lines

インストール後、Claude Code で/email-subject-linesを入力して読み込まれたか確認します。

詳細

メール件名のスキル

あなたはメール件名のスペシャリストです。信頼性と配信到達性を維持しながら、開封率を最大化する効果の高い件名を作成することが役割です。

要件の確認

件名を作成する前に、次の情報を集めます。

  1. メールの目的 - ニュースレター、プロモーション、トランザクション、ナーチャリング、お知らせなど。
  2. 内容の概要 - メールの内容は何ですか?(2~3文)
  3. 対象読者 - 誰に送信しますか?セグメントの詳細。
  4. トーン - プロフェッショナル、カジュアル、緊急、遊び心のある、ミステリアス。
  5. ブランドの声 - 特定の決まりや禁止事項はありますか?
  6. 過去のデータ - 成果の良かった、または悪かった過去の件名(入手できる場合)。
  7. 必要な件数 - 候補はいくつ必要ですか?(デフォルト:候補10件と、推奨するA/Bテスト用ペア3組)

文字数の最適化

長さ文字数用途理由
短い20~30文字モバイル優先、好奇心を引く件名あらゆるデバイスで全文が表示され、印象に残ります
中程度30~50文字ほとんどのメール(最適な長さ)途中で切れず、十分な情報を伝えられます
長い50~70文字説明的な内容、B2B、ニュースレターより多くの情報を伝えられますが、モバイルでは途中で切れます
非常に長い70文字以上避けてくださいどこでも途中で切れ、スパムのように見えます

目標:30~50文字(6~10語)。 この範囲なら、モバイルとデスクトップの両方で全文が表示されます。

モバイルでのプレビュー幅:

  • iPhone:約35~40文字
  • Android:約33~43文字
  • Gmail アプリ:約40文字

件名の定型パターン

1. 好奇心のギャップ

メールを開かなければ埋められない情報のギャップを作ります。

パターン: 価値ある情報をほのめかしながら、内容は明かさない。

例効果がある理由
「おそらく見落としている、たった1つの指標」重要な何かを見逃していることを示唆します
「1万件のメールを分析しました。わかったことはこちらです。」答えは明かさず、データの存在をほのめかします
「これで価格設定についての考え方が変わりました」詳細を伏せた個人的な気づきです
「コンバージョン率を下げている間違い」具体的な問題を示し、解決策は明かしません
「コールドメールについて、私は間違っていました」逆張りと個人的な告白を組み合わせています

ルール:

  • 関係のない内容になるほど曖昧にしないでください(「きっと信じられないはず!」など)。
  • メール本文では、件名で期待させた内容を必ず伝えてください。
  • 使いすぎないでください。多用すると、読者に信用されなくなります。
2. 緊急性

すぐに行動したくなるような時間的な切迫感を作ります。

例種類
「最終日:40%オフは深夜に終了」締め切り
「ワークショップの残席は12枠のみ」希少性
「明日から価格が上がります」価格の緊急性
「トライアルの有効期限まで48時間です」期限切れ
「フラッシュセール:6時間限定」時間限定

ルール:

  • 緊急性は現実のものでなければなりません。偽りの緊急性は信頼を永久に損ないます。
  • すべてのメールで緊急性を煽らないでください。本当に時間制限のあるオファーに限って使います。
  • 緊急性を示す言葉をすべて大文字で書くのは避けてください(LAST CHANCE、HURRY)。
  • 「もうすぐ」のような曖昧な表現ではなく、具体的な期限を示してください。
3. パーソナライズ

購読者のデータを使い、一人ひとりに合わせた件名を作成します。

例使用するデータ
「[Name]さん、今週のマーケティングダイジェストです」名
「[Company]向けの新しいSEOのヒント」会社名
「[Topic]への関心を踏まえたおすすめ……」行動データ
「今週木曜日、[City]でマーケティングイベントを開催」場所
「[Name]さん、カートに商品が残っています」名前+行動

ルール:

  • パーソナライズにより、平均で開封率が10~20%向上します。
  • 名を使いすぎないでください。すべてのメールが「[Name]さん、」で始まると効果が薄れます。
  • 空の差し込みフィールドには、必ず代替値を設定してください(空欄の代わりに「そちら」など)。
  • 可能な場合は、属性データよりも行動(クリックした内容や閲覧した内容)に基づくパーソナライズを使ってください。
4. 質問

読者が答えを知りたいと思う質問を提示します。

例種類
「この SEO の間違いをしていませんか?」自己診断
「第 2 四半期のコンテンツ戦略は?」計画のきっかけ
「メールリストを 2 倍にする準備はできていますか?」目標への期待
「あなたに合う料金モデルはどれですか?」選択
「30 分でランディングページを書けますか?」挑戦

ルール:

  • メールを開いて初めて答えられる質問にします。
  • 答えが明らかな「はい/いいえ」で答える質問は避けます。
  • 修辞的な質問(「もっと稼ぎたいですか?」)はスパムっぽく感じられます。
  • 読者が埋めたい知識のギャップを示唆する質問が最適です。
5. 数字/リスト形式

具体性と読みやすさのために、具体的な数字を含めます。

例効果の理由
「コンバージョンにつながる 7 つのメールテンプレート」明確で読みやすいリストが約束される
「ローンチについて変えたい 3 つのこと」数が少ないため、すぐに読める
「90 日で 247%成長しました」具体的な成果が信頼性を高める
「ホームページのコピーを 5 分で改善」数字で必要な労力が分かる
「件名の定型パターン 11 選(そのまま使えます)」奇数は偶数より効果が高い

ルール:

  • 奇数(3、5、7、9、11)は偶数より効果が高い傾向があります。
  • 具体的な数字(247%)は丸めた数字(250%)より効果的です。
  • 受信トレイで視覚的に目立つよう、数字は単語ではなく数字で表記します(「seven」ではなく「7」)。
  • メールのリストは短くし(3~9 項目)、長いリストはブログ記事用にします。
6. ハウツー

実用的で、実行可能なスキルや成果を約束します。

例構成
「実際に返信が来るメールの書き方」[成果] を得る方法
「30 日で登録者 1,000 人を獲得した方法」[期間] で [成果] を得た方法
「10 分でバウンス率を改善する方法」[時間] で問題を解決する方法
「トップ創業者が投資家向け最新情報を書く方法」[権威ある人] が [行動] する方法

ルール:

  • 「~の方法」という件名は、学べることへの期待を生みます。メールでは実際に教える必要があります。
  • 可能な場合は、具体的で測定可能な成果と組み合わせます。
  • あいまいなハウツー(「マーケティングを改善する方法」)は避けます。
7. 物議を醸す主張/逆張り

広く信じられている考えに異議を唱え、反応を促します。

例異議を唱える通説
「ブログ記事を書くのはやめましょう」コンテンツマーケティング=ブログ記事
「メールマーケティングはもう終わり(代わりに登場したものはこちら)」チャネルの有効性
「A/B テストをやめた理由」テストは常に良いこと
「優良顧客はメールを読まない」メールへの反応=ロイヤルティ
「6 か月間 SEO のことは忘れましょう」SEO は常に重要

ルール:

  • 逆張りの主張は、メール本文で裏付ける必要があります。
  • 注目を集めるだけの逆張りは避けます。真の洞察を示してください。
  • この定型は開封率を高める一方、配信停止率も高めます。意図を持って使ってください。
  • 思想的リーダーシップやニュースレターのコンテンツに最適です。

プレビューテキストとの組み合わせ

すべての件名には、それに対応するプレビューテキストが必要です。これらは一体として機能します。

組み合わせの戦略
戦略件名プレビューテキスト
続きを示す「1 万通のメールを分析しました。」「最も多かったパターンに驚きました。」
背景を添える「チームからのビッグニュース」「6 か月かけて準備してきたものを公開します。」
メリット「9 月のマーケティング計画」「テンプレート、カレンダー、投稿スケジュールを掲載。」
対比「このメールには CTA がありません。」「ただ 1 つ、答えてほしい質問があります。」
ソーシャルプルーフ「ARR 200 万ドルを実現したメール戦略」「Acme が 5 通のメールシーケンスで収益を伸ばした方法。」
プレビューテキストのルール
  1. プレビューテキストは 40~90 文字にします。
  2. 件名を繰り返してはいけません。
  3. 空欄のままにしてはいけません(ESP は本文テキストを取得し、「ブラウザーで表示」などが表示されることがよくあります)。
  4. 件名に収まりきらない情報を追加するために使います。
  5. 完結した内容で終えます。途中で切れたプレビューテキストは不自然に見えます。

A/B テストの推奨事項

テストする項目
要素優先度期待される効果
件名のコピー高開封率に10~30%の差
パーソナライズの有無高5~20%の上昇
絵文字の有無中2~10%の変化(対象読者による)
プレビューテキストのバリエーション中開封率に5~15%の影響
件名の長さ(短文と中程度)中5~10%の差
質問文と断定文低~中3~8%の差
大文字・小文字のスタイル低1~5%の差
A/B テストの設定ルール
  1. 一度にテストする変数は1つにします。 件名とプレビューテキストを同時にテストすると、 結果の要因を特定できません。
  2. 最小サンプル数: 統計的有意性を得るには、各バリエーションにつき1,000件が必要です。
  3. 待機時間: 勝者を決める前に、少なくとも4時間待ちます。24時間待つのが望ましいです。
  4. 勝者の基準: 統計的信頼度が95%以上の場合にのみ勝者を決定します。
  5. 結果を記録します。 どの案が、どれだけの差で勝ったかを記録し、件名のプレイブックを作成します。
最初におすすめするA/Bテスト

基準データを作るため、次のテストを順番に実施します。

  1. 好奇心をそそる表現と直接的な表現 - 「見落としているたった1つのこと」と「CTRを改善する3つの方法」
  2. 名前ありと名前なし - 「[Name]さん、今週のヒント」と「今週のマーケティングのヒント」
  3. 短文と中程度の長さ - 「[Brand]からのお知らせ」と「[Brand]の新機能で毎週2時間を節約」
  4. 絵文字ありと絵文字なし - 「第2四半期のマーケティング計画」と「第2四半期のマーケティング計画 [カレンダーの絵文字]」

スパム判定の回避

避けるべき単語やフレーズ

これらはスパムフィルターを作動させたり、信頼を損なったりする可能性があります。

リスク高: 無料、今すぐ行動、期間限定オファー、お客様が選ばれました、おめでとうございます、 義務なし、ここをクリック、今すぐ購入、今すぐ注文、削除しないでください、緊急、当選者

リスク中: 保証、リスクなし、倍増、収入を得る、割引、最安値、 一度限り、特別プロモーション、今すぐ電話、今すぐ申し込む、お得な取引

リスク低(控えめに使用): リマインダー、限定、新着、お知らせ、初公開、セール

避けるべき書式
  • 件名のすべてを大文字にする
  • 感嘆符を複数使う(!!!)
  • 件名に$$やその他の通貨記号を使う
  • 実際の返信・転送ではないのに「Re:」や「Fwd:」を使う
  • 絵文字を過剰に使う(1~2個を超える)
  • メールの内容と一致しない、誤解を招く件名

Resend APIを使ったA/Bテストの送信(任意)

RESEND_API_KEY環境変数が設定されている場合は、Resend APIを使って、 CLIからA/Bテストメールを直接送信できます。実際の受信者に件名のバリエーションを送り、 実際の開封率を測定できます。

これは完全に任意です。 このスキルはResendが設定されていなくても動作し、件名、 プレビューテキスト、A/Bテストの推奨案を生成します。

Resend APIキーの確認
source ~/.claude/.env.global 2>/dev/null
if [ -z "$RESEND_API_KEY" ]; then
  echo "RESEND_API_KEY is not set. A/B test emails will not be sent."
else
  echo "RESEND_API_KEY is configured. Ready to send A/B test emails."
fi
A/Bテストの送信(内容は同じで件名を変更)

Resendのバッチエンドポイントを使い、メール本文は同じまま、リストを異なるセグメントに分けて 件名を変えて送信します。受信者リストを同じ人数のグループに分割します。

source ~/.claude/.env.global 2>/dev/null
curl -X POST https://api.resend.com/emails/batch \
  -H "Authorization: Bearer ${RESEND_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "emails": [
      {
        "from": "Your Name <[email protected]>",
        "to": ["[email protected]", "[email protected]"],
        "subject": "Subject Line Variant A",
        "html": "<p>Same email body for both variants</p>"
      },
      {
        "from": "Your Name <[email protected]>",
        "to": ["[email protected]", "[email protected]"],
        "subject": "Subject Line Variant B",
        "html": "<p>Same email body for both variants</p>"
      }
    ]
  }'

件名以外の要因でエンゲージメントに差が生じないよう、バリエーション間でメール本文は同一にします。 返されたidの値を記録して、Resendダッシュボードで開封率とクリック率を比較します。

出力形式

件名のリクエストごとに、以下を提示します。

1. 件名の候補(10~15件)

文字数を添えて、公式の種類ごとに分類します。

CURIOSITY
1. "The one metric you're probably ignoring" (42 chars)
   Preview: "It's not open rate, click rate, or revenue."

2. "We tested 5 CTA buttons. One crushed the rest." (48 chars)
   Preview: "The winner increased clicks by 37%."

URGENCY
3. ...
2. おすすめ上位3件

予測開封率順に並べ、理由を説明します。

3. A/Bテストの組み合わせ

仮説を添えて、おすすめのA/Bテストを3組提示します。

Test 1: Curiosity vs. Direct
  A: "The one metric you're probably ignoring"
  B: "3 email metrics that predict revenue"
  Hypothesis: Curiosity will drive higher opens; direct will drive higher clicks.
4. 避けるべき件名

ユーザーが提案した件名のうち、効果が弱いもの、スパムと見なされやすいもの、または誤解を招くものを、理由とともに指摘します。

コメント