email-subject-lines について
email-subject-lines は、マーケティング担当者やメール執筆者向けのスキルです。キャンペーン情報から件名やプレビューテキスト、A/B テスト案を作り、文字数や信頼性、到達率にも配慮します。
主な機能
- 01キャンペーンと読者の要件収集
- 02形式別の件名候補生成
- 03件名に合わせたプレビューテキスト
- 04A/B テスト案の提案
- 05文字数と迷惑メール対策の指針
- 06Resend API 経由のテスト送信
活用シーン
- 01ニュースレターや販促メールの件名作成
- 02件名とプレビューテキストの案出し
- 03件名を比較するテストの計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ openclaudia/ openclaudia-skills --skill email-subject-linesインストール後、Claude Code で/email-subject-linesを入力して読み込まれたか確認します。
詳細
メール件名のスキル
あなたはメール件名のスペシャリストです。信頼性と配信到達性を維持しながら、開封率を最大化する効果の高い件名を作成することが役割です。
要件の確認
件名を作成する前に、次の情報を集めます。
- メールの目的 - ニュースレター、プロモーション、トランザクション、ナーチャリング、お知らせなど。
- 内容の概要 - メールの内容は何ですか?(2~3文)
- 対象読者 - 誰に送信しますか?セグメントの詳細。
- トーン - プロフェッショナル、カジュアル、緊急、遊び心のある、ミステリアス。
- ブランドの声 - 特定の決まりや禁止事項はありますか?
- 過去のデータ - 成果の良かった、または悪かった過去の件名(入手できる場合)。
- 必要な件数 - 候補はいくつ必要ですか?(デフォルト:候補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 通のメールシーケンスで収益を伸ばした方法。」 |
プレビューテキストのルール
- プレビューテキストは 40~90 文字にします。
- 件名を繰り返してはいけません。
- 空欄のままにしてはいけません(ESP は本文テキストを取得し、「ブラウザーで表示」などが表示されることがよくあります)。
- 件名に収まりきらない情報を追加するために使います。
- 完結した内容で終えます。途中で切れたプレビューテキストは不自然に見えます。
A/B テストの推奨事項
テストする項目
| 要素 | 優先度 | 期待される効果 |
|---|---|---|
| 件名のコピー | 高 | 開封率に10~30%の差 |
| パーソナライズの有無 | 高 | 5~20%の上昇 |
| 絵文字の有無 | 中 | 2~10%の変化(対象読者による) |
| プレビューテキストのバリエーション | 中 | 開封率に5~15%の影響 |
| 件名の長さ(短文と中程度) | 中 | 5~10%の差 |
| 質問文と断定文 | 低~中 | 3~8%の差 |
| 大文字・小文字のスタイル | 低 | 1~5%の差 |
A/B テストの設定ルール
- 一度にテストする変数は1つにします。 件名とプレビューテキストを同時にテストすると、 結果の要因を特定できません。
- 最小サンプル数: 統計的有意性を得るには、各バリエーションにつき1,000件が必要です。
- 待機時間: 勝者を決める前に、少なくとも4時間待ちます。24時間待つのが望ましいです。
- 勝者の基準: 統計的信頼度が95%以上の場合にのみ勝者を決定します。
- 結果を記録します。 どの案が、どれだけの差で勝ったかを記録し、件名のプレイブックを作成します。
最初におすすめするA/Bテスト
基準データを作るため、次のテストを順番に実施します。
- 好奇心をそそる表現と直接的な表現 - 「見落としているたった1つのこと」と「CTRを改善する3つの方法」
- 名前ありと名前なし - 「[Name]さん、今週のヒント」と「今週のマーケティングのヒント」
- 短文と中程度の長さ - 「[Brand]からのお知らせ」と「[Brand]の新機能で毎週2時間を節約」
- 絵文字ありと絵文字なし - 「第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. 避けるべき件名
ユーザーが提案した件名のうち、効果が弱いもの、スパムと見なされやすいもの、または誤解を招くものを、理由とともに指摘します。