メール本文内で従うべきベストプラクティス(HTMLガイドライン)

メールキャンペーンを作成する際には、メール本文内で特定のHTMLガイドラインに従うことが、配信率、エンゲージメント、ユーザーエクスペリエンスを大幅に向上させることができます。このドキュメントは、メールキャンペーンを送信する前に従うべき重要なベストプラクティスを概説しています。

画像の最適化と使用

  • 複数の小さな画像を好む : スパマーはしばしば1つの大きな画像を使用しますが、これは追加のテキストコンテンツが欠けている場合、メールをスパムとしてフラグ付けする可能性があります。これは、構造と代替テキストの明確さにも役立ちます。
  • 画像を圧縮する : 画像ファイルのサイズを小さくすることで、メール全体のサイズを抑えることができます。
  • 背景画像内にリンクを埋め込むことを避ける : これにより、スクロール中に意図しないクリックが発生し、ユーザーエクスペリエンスが低下する可能性があります。
  • <img>タグを<svg>の代わりに使用する : GmailやYahooのような受信箱サービスプロバイダーは <svg> タグをブロックする可能性があるため、 <img> を使用して画像が正しく表示されるようにしてください。さらに、SVGに意味のある情報が含まれている場合は、すべてのユーザーがアクセスできるようにしてください。
  • 画像の数を減らす : 過剰な画像はメールサイズを増加させ、クリッピングや配信に影響を与える可能性があります。

コンテンツとレイアウト

コンテンツの配置と種類は、メールの効果において重要な役割を果たします。

  • 必要に応じて、テキスト、画像、ボタン、箇条書きを組み合わせて使用してください。
  • 60:40のテキストと画像の比率を維持する : これは視覚的な魅力とテキストコンテンツのバランスを取るのに役立ち、配信可能性にとって重要です。
  • 行動喚起(CTA)を戦略的に配置する : ヘッダーやフッター以外のリンクを3~5に制限し、明確な行動喚起を優先します。
  • リンクを目的に応じて使用する : 画像に過剰にリンクを設定することは、メールサイズを膨らませ、クリッピングを増やし、ユーザーエクスペリエンスと配信可能性の両方に悪影響を与える可能性があります。すべての画像にリンクが必要なわけではありません。
  • <table>タグを使用し、CSSフレックスボックスを避ける : これにより、すべての受信トレイプロバイダーでテーブルが正しくレンダリングされます。 GmailでサポートされているCSSプロパティについて詳しくは、 CSSサポート をご覧ください。
  • 同じ行に要素を追加することで、複数行を追加するよりも 、よりコンパクトなHTML構造に寄与できます。
  • モバイル専用およびデスクトップ専用のコンテンツのために別の行を追加しないでください : 異なるデバイス用に別々の行を必要とせずに、メールをレスポンシブにデザインしてください。これにより、メール本文のHTMLサイズを102KB未満に保ち、メールのクリッピングを減らすことができます。
  • 空の要素を避ける : 空の行やコンテンツセクションを削除して、HTMLをクリーンで効率的に保ちましょう。これにより、メール本文のHTMLサイズを102KB未満に維持し、メールの切り捨てを減らすことができます。

HTMLサイズとクリッピング防止

  • Gmailのようなメールクライアントでのクリッピングを防ぐためには、メールのHTMLサイズを抑えることが重要です。
  • メール本文のHTMLサイズを102KB未満に抑える : この制限を超えると、Gmailでメールが切り取られる可能性があります。ドラッグアンドドロップエディタでの切り取りを避けるためには、次のことを行ってください:
    • デフォルトフォントを使用する。
    • 区切り行の代わりにパディングを使用する。
    • 画像を圧縮する。
  • リンクの数を減らす : リンクが少ないと、メール全体のサイズが小さくなることがあります。

配信可能性とスパム防止

特定のプラクティスは、メールがスパムフォルダではなく受信トレイに届くようにするのに役立ちます。

  • リンク短縮サービスを使用しないでください(例: https://bitly.com/ リンク リンクショートナーのドメインの評判は、メールの配信可能性に影響を与える可能性があります。スパマーは頻繁にリンク短縮サービスを使用しますが、同じサービスを使用すると、あなたのメールに悪影響を及ぼす可能性があります。
  • 大文字や感嘆符の過剰な使用を避ける : これらはスパムフィルターに怪しまれる可能性があります。

ユーザーエクスペリエンスと応答性

すべてのユーザーにシームレスでアクセスしやすい体験を提供することが最も重要です。

  • スクロールせずにメールが見えるようにする : これにより、即時のエンゲージメントが向上します。
  • ウェブ、モバイル、タブレットデバイスでシームレスな体験を提供するメールを作成 : ダークモード表示を最適化し、横スクロールを避けて、ほとんどのユーザーが携帯電話でメールを読むことに対応します。これにより、アクセシビリティが向上します。
  • 明確で簡潔な言葉を使う : これにより、すべての受信者がメールを読みやすく、理解しやすくなります。
  • CSSサポートを参照 : 詳細については、 GmailでサポートされているCSSプロパティ を参照してください。

アクセシビリティ

要素 すべきこと しないでください
コンテンツと構造
論理的な読み順と構造
  • メールの内容を論理的に構造化するために、セマンティックHTMLタグを活用しましょう。異なるセクションを定義するために見出し(

    から

    まで)を使用し、テキストブロックには段落(

    )を使用し、適切な場所にはリスト(

      1. )を適用します。この堅牢なセマンティック構造は、スクリーンリーダーがユーザーに正確に情報を伝えるために重要です。
  • コンテンツが自然な読み順に従うようにします(左から右への言語の場合、上から下、左から右)。これは特にレスポンシブデザインにおいて重要です。なぜなら、コンテンツの再配置が意図された順序の表示を妨げる可能性があるからです。

コンテンツ内の見出しを示すために、太字やフォントサイズの拡大などの視覚的なスタイリングのみに頼らないでください。代わりに、実際のセマンティック見出しタグ(例:

)を使用してください。

この実践は、支援技術に対する適切なコンテンツ構造とアクセシビリティを保証します。

言語宣言

メールの言語を タグで指定してください(例: )。 これにより、スクリーンリーダーが正しい発音を使用するのに役立ちます。

レイアウト用のテーブル(注意して使用)

  • HTMLメールを作成する際、メールクライアント間でのCSSサポートの不一致により、意味的なデータプレゼンテーションよりもレイアウトにテーブルを使用する必要があることがよくあります。そのような場合に最適なアクセシビリティとユーザーエクスペリエンスを確保するために:
    タグに role="presentation" 属性を追加してください。
    この属性は、支援技術に対してテーブルを構造化データテーブルではなく、視覚的なレイアウト要素としてのみ解釈するように明示的に指示します。その結果、支援技術は混乱を招く列数や行数を発表しないため、スクリーンリーダーに依存するユーザーにとっての明確さが大幅に向上します。
  • 表内のコンテンツが論理的一貫性を保ち、線形化した場合(セルごと、行ごとに読む)でも理解可能であることを確認してください。これにより、支援技術による効果的な解釈が保証され、ユーザーエクスペリエンスが向上します。
  • HTMLメールの基本的なレイアウト要件では、 要素よりもセマンティックHTML構造を優先してください。
    希望する視覚的な結果を達成しながら、明確で論理的なコンテンツの流れを維持するために、インラインスタイルを使用した
    要素を使用します。

過度に

要素をネストしないでください。
過度なネストは、さまざまなクライアントでのメールレンダリングを複雑にし、支援技術を混乱させ、コンテンツのアクセシビリティを妨げる可能性があります。

テキストコンテンツ

  • 明確で簡単な言葉を使うようにしてください。この実践は可読性を高め、すべてのユーザーがメッセージを簡単に理解し、効率的に処理できるようにします。
  • 過度な大文字と感嘆符の使用を制限してください。このような使用は、受信者に対してテキストが叫んでいるように感じさせる可能性があり、スクリーンリーダーがコンテンツを誤解したり誤って発音したりする原因となり、アクセシビリティを低下させます。
  • 過度な大文字や感嘆符の使用は、叫んでいるように受け取られることがあり、スクリーンリーダーによって誤読される可能性があります。
  • 重要なテキストを画像内に埋め込まないでください。代わりに、すべての重要な情報が実際のHTMLテキストとして存在することを確認してください。この実践は、支援技術によるコンテンツのアクセシビリティと適切な解釈を保証します。

画像とメディア

画像の代替テキスト(Alt Text)

  • すべての情報画像に対して、常に説明的な代替テキスト(altテキスト)を提供してください。例えば:
    新しいスマートフォンを使いながら微笑む女性 。この属性は、スクリーンリーダーが視覚障害者に画像の内容を音声で伝え、メールクライアントが画像をブロックしたときに意味のある情報を表示することを保証します。
  • 画像が純粋に装飾目的で使用され、追加の情報を提供しない場合は、空の alt 属性 (alt="") を実装します。これにより、支援技術が画像を読み上げるのを防ぎ、不必要な聴覚的な混乱を避けることができます。
  • 画像がリンクとして機能する場合、altテキストがリンクの目的地またはアクションを説明していることを確認してください。例えば: 夏のドレスの特別オファー。コレクションを見るにはタップしてください。
代替テキストを省略したり、「画像」や「グラフィック」などの説明のないプレースホルダーを使用したりしないでください。

画像の使用

画像だけで構成されたメールを作成しないでください。そのようなデザインは、スクリーンリーダーにとってコンテンツをアクセス不能にし、画像を無効にしているユーザーには見えなくなり、ユーザー体験を大幅に低下させます。
ビジュアルデザインと読みやすさ

色のコントラスト

テキストと背景の間に強い色のコントラストを維持してください。通常のテキストでは最低でもWCAG AA比4.5:1、大きなテキスト(18ptまたは14ptの太字)では3:1を目指してください。オンラインのコントラストチェッカーを利用してコンプライアンスを確認します。

重要な情報を伝えるために、色だけに頼らないでください。例えば、エラーを示す際には、色付きのテキストに加えて(またはそれに代えて)、必ずアイコンやテキストインジケーターを添えてください。

フォントとサイズ

  • ウェブセーフフォントを利用するか、メールコンテンツのために堅牢なフォントフォールバックを定義してください。エディターは多くのフォントをサポートしていますが、Outlookのようなクライアントではカスタムフォントのサポートが限られています。
  • 読みやすさのために十分に大きなフォントサイズを使用してください。本文のテキストには、14pxから16pxの最小値が推奨される開始点として役立ちます。
  • ユーザーまたはメールクライアントによるテキストのリサイズに対応し、レイアウトを損なわないようにメールコンテンツをデザインします。

レイアウトと間隔

パディングと空白を効果的に活用して、読みやすさを向上させ、コンテンツブロックを視覚的に分離します。Gmailでのメールのクリッピングを避けるために、区切り行の代わりにパディングを実装します。

インタラクティブ要素

リンク(CTA)

  • リンクの目的や行き先を明確に示す説明的なリンクテキストを使用してください。例えば、「ここをクリック」ではなく「夏のコレクションを見る」を使用してください。
  • リンクが周囲のテキストから視覚的に区別できるようにしてください。それらを下線で引くか、コントラストの良い独自の色を使用してください。
  • メール本文内のクリック可能なリンクの数を最小限に抑えます(ヘッダーおよびフッターのリンクを除く)。これらを3〜5に制限して、コンテンツの膨張やメールのクリッピングを防ぎましょう。

背景画像にリンクを追加しないでください。このプラクティスは、誤ってクリックしてしまうことや、ユーザーエクスペリエンスの低下につながる可能性があります。

ボタン

  • HTMLボタンを画像ベースの代替品より優先してください。これらのボタンには明確なテキストラベルを付け、ユーザーが最適に操作できるように十分なタッチターゲットサイズを維持してください。
  • ボタンのテキストと背景の間に十分なコントラストを提供して、読みやすさを確保してください。

HTMLおよびCSSの実践

CSS

さまざまなメールクライアント間での最大限の互換性を実現するために、インラインCSSを利用してください。

メールクライアント全体で広くサポートされていないCSSプロパティ(例:flexbox)を使用しないでください。代わりに、

タグを使用してレイアウトを行い、一貫性と信頼性のあるレンダリングを確保してください。

ダークモード

HTMLがダークモードで期待通りに表示されることを確認してください。この最適化には通常、メタタグとCSSメディアクエリ(特にprefers-color-scheme)を実装して代替のスタイリングルールを提供することが含まれます。

テスト

メールクライアントとデバイス全体でテストする

  • さまざまなメールクライアント(例:Outlook、Gmail、Apple Mail)やデバイス(デスクトップ、モバイル、タブレット)でメールを徹底的にテストしてください。この実践は非常に重要です。なぜなら、レンダリングは大きく異なる場合があるからです。
  • スクリーンリーダー(NVDA、VoiceOver、TalkBack)などの支援技術を使用してメールをテストします。このプロセスは、これらのツールがあなたの電子メールの内容をどのように認識しているかを理解するのに役立ちます。
  • 画像が無効になっているときにメールがどのように表示されるかを確認してください。

MoEngageのアクセシブルキャンペーンの詳細については、 こちら を参照してください。

必須フッター情報

一貫性があり包括的なフッターは、信頼を築き、必要な情報を提供します。

  • ブランドの詳細を含む一貫したフッターを追加してください : これにより、受信者との信頼が向上します。フッターには以下の詳細を含めてください:
    • ブランド名
    • 会社の郵便住所
    • 連絡用メールアドレスまたは電話番号
    • ブランドに関する簡単な説明
    • プライバシーポリシーのリンク
    • 「私たちについて」または「お問い合わせ」リンク
    • 有効な配信停止リンク
    • ソーシャルメディアのリンク/アイコン

テストとエンゲージメント

継続的なテストと関連するコンテンツは、メールキャンペーンのパフォーマンスを向上させます。

  • A/Bテストを使用した実験 : これは、特定のHTMLフォーマット、要素などに対するユーザーの好みを確認するのに役立ちます。
  • テーマベースのコンテンツを実装する : 特にeコマースやOTTプラットフォームにおいて、人気のある番組、映画、または休日をテーマにしたコンテンツは、受信者の関心を大幅に高めることができます。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

How can we improve this article?