このページ: Adobe Journey Optimizer でアクセシブルなメールやランディングページをデザインするベストプラクティスについて説明します。テキストの読みやすさ、代替テキスト、ダークモード、アクセシビリティ属性、WCAG 2.1 レベル AA に沿ったテストについても説明します。
欧州アクセシビリティ法は、加盟国間で異なる国のルールによって生じる障壁を排除することで、アクセス可能な製品およびサービスの内部市場を強化することを目的とした指令です。
この規制では、メール、ニュースレター、PDF、ダウンロード可能なコンテンツを含むすべてのデジタル通信にアクセス可能である必要があると規定されています。 したがって、受信者向けのコンテンツを作成する際は、アクセス可能なフォントや読み取り可能な形式の使用、画像用の代替テキストの提供など、特定のガイドラインに従う必要があります。
Journey Optimizer E メールデザイナーを使用すると、マーケターは メール と ランディングページ の両方のコンテンツを作成でき、Web コンテンツアクセシビリティガイドライン(WCAG)2.1 レベル AA に基づいて、この指令に簡単に準拠できます。
これに沿って、Journey Optimizer を使用してアクセス可能なコンテンツをデザインするベストプラクティスを以下に示します。
テキストの読みやすさの確保 text-readability
テキストコンポーネントの「スタイル」タブを活用して、適切なカラーコントラストやシンプルなフォントを使用するなど、テキストの読みやすさを確保します。 詳細情報
フォントとテキストについて詳しくは、以下のガイドラインに従ってください。
フォントの選択
- Arial、Verdana、Tahoma、Helvetica、Open Sans などのサンセリフフォントを使用します。
- 本文コンテンツには、セリフ体、筆記体、装飾体のフォントを回避します。
- 一貫性とフォールバックのために、限定的なフォントセットに固定します(例:
font-family: Arial, Helvetica, sans-serif;)。
フォントサイズ
- 本文のフォントサイズは 16 px 以上を確保します。
- 見出しには適切な階層を使用します。
カラーコントラスト
- テキストと背景の間のコントラスト比を 4.5:1 以上に維持します。
- 大きなテキスト(24 px 以上または太字 18 px)の場合は、3:1 以上のコントラストを確保します。
- 白い背景では、ライトグレーまたはパステルのテキストは回避します。
- 意味を伝えるのに色だけに依存するのではなく、下線やアイコンなどを使用します。
テキストのアクセシビリティ
- 画像内のテキストは回避します。
- 本文では大文字を使用しないでください。
- レイアウトを崩さずに、テキストを最大 200%までズームできることを確認します。
視覚的なアクセシビリティの確保 visual-accessibility
コンテンツが視覚的にアクセス可能であることを確認するには、以下のベストプラクティスに従ってください。
- 重要な情報に対しては色のみのインジケーターの使用は回避します。
- テキストラベルまたはアイコンを使用して、明確さを確保します。
- ボタンが大きく、適切な間隔が空いていることを確保して、モバイルおよびレスポンシブレイアウト向けにデザインを最適化します。
- デバイスや画面サイズをまたいで定期的にテストすることで、アクセシビリティを維持します。
Journey Optimizer では、E メールデザイナーの スタイル パネルのスタイルパラメーターと属性を使用して、コンテンツ内の様々な要素のサイズと間隔をさらに細かく調整できます。 方法についてはこちらを参照
例えば、背景を更新したり、余白、パディング、整列を変更したりして、コンテンツの視覚的なアクセシビリティを向上させることができます。 詳細情報
さらに、Journey Optimizer E メールデザイナーを使用すると、様々なデバイスや画面サイズに合わせてデザインをプレビューし、最適化できます。 いつでもライブビューに切り替えて、様々なデバイスサイズでコンテンツがどのようにレンダリングされる可能性があるかを確認できます。
画像用の代替テキストの使用 alt-text
画像コンポーネントを使用して、画像用の代替テキストを指定します。 方法についてはこちらを参照
デジタル製品で効果的な代替テキストを使用するには、以下のガイドラインに従ってください。
- 画像の目的を簡潔に文脈に沿って説明します。
- 「…の画像」などの冗長なフレーズは避け、 装飾的な画像には空の alt テキストを使用します。
- 意味のあるアイコンには分かりやすいラベルを付け、複雑な画像には簡潔な代替テキストと、別の場所でより長い説明を使用します。
読み取り可能な形式の使用 readable-format
E メールデザイナーの関連する構造およびコンテンツコンポーネントと、スタイルパネルのオプションを使用して、すべてのユーザーがアクセス可能である明確、論理的、簡潔な方法でコンテンツを整理します。
- 適切な見出し、段落、リスト、テーブルを含む、構造化されたセマンティック HTML を使用します。
- コンテンツが左から右、上から下への論理的な流れに沿っていることを確認します。
- 明確で簡潔な言語を使用します。
- PDF とインフォグラフィックには代替形式を用意します。
- テキストのサイズ変更とリフローを可能にし、すべての形式で適切なカラーコントラストを使用して読み取り可能なテキスト編集を確保します。
コンテンツの読みやすさの確保 readability
読み取り可能にするには、明確で、適切に構造化され、視覚、認知、読み取りに困難がある人物や支援テクノロジーを使用している人物を含む全員が使用できるコンテンツにする必要があります。 アクセス可能なコンテンツを作成する際に考慮すべき点を以下に示します。
- 文の単語数を 20 語以内に抑えます。
- 直接的で要点を押さえたコピーを編集します。
- 能動態を使用して、文の構造をよりシンプルに保持します。
- 一部の人にとってなじみのないスラングや専門用語、地域特有の言葉は回避します。
メールの読みやすさを評価するには、Microsoft Word に含まれている一番人気の Flesch Reading Ease テストを使用します。このテストでは、コンテンツの読みやすさを 0~100 のスケールで計算します。
コンテンツのテスト test
コンテンツのアクセシビリティを検証するには、Journey Optimizer が提供するテスト機能を使用します。 これらは、コンテンツが完全にアクセス可能かどうかを確認するのに特別に設計されたものではありませんが、第 1 レベルの検証を提供できます。
-
テストプロファイルを使用してコンテンツをプレビューします。 方法についてはこちらを参照
-
Litmus を活用した「メールレンダリング」オプションを使用して、主要なメールクライアント(Apple メール、Gmail、Outlook)でデザインをシミュレートし、テキスト、色、画像によってコンテンツがアクセス可能になるかどうかを確認します。
-
実際のオーディエンスに送信する前に、コンテンツのレンダリングをテストする本配信前確認を送信します。 方法についてはこちらを参照
-
コンテンツ品質を検証して、コンテンツの読みやすさ、コンテンツのまとまり、全体的な有効性を評価します。 方法についてはこちらを参照
コンテンツに確実にアクセスできるかどうかをより一貫した方法で確認するには、次のような特定の外部ツールを使用します。
-
コントラストとコンプライアンスを評価する WebAim コントラストチェッカーおよび WAVE web アクセシビリティ評価ツール。
-
視覚障害のあるユーザーの視点からメールを体験するスクリーンリーダー(例:NVDA、iPhone の VoiceOver)などの支援テクノロジー。
ダークモードの使用 dark-mode
ダークモードは、光に敏感なユーザーや視覚障害のあるユーザーの視覚的なアクセシビリティを強化し、視聴エクスペリエンスを向上させます。
E メールデザイナーを使用すると、ダークモードビューに切り替えて、サポートしているメールクライアントに表示される特定のカスタム設定を定義できます。 方法についてはこちらを参照
ダークモードでコンテンツをデザインするベストプラクティスとして、透明な PNG または SVG を使用し、適切なメタタグと CSS を設定して、ダークモードがサポートされていない場合はアクセス可能なフォールバックスタイルを指定することをお勧めします。 最後に、すべてのメールコンテンツと UI 要素をライトモードとダークモードの両方でテストして、メールがダークモードで正しくレンダリングされることを確認します。
アクセシビリティを確保するガイドラインを含む、ダークモードに固有のベストプラクティスについて詳しくは、この節を参照してください。
アクセシビリティに対する特定の属性の使用 attributes
言語属性 language
デザインを作成する際は、コンテンツ本体に lang(言語)属性と dir(テキスト方向)属性を含めます。 これらの属性は、スクリーンリーダーなどの支援テクノロジーで、コンテンツを適切に解釈および表示するのに役立ちます。
-
lang属性は、支援テクノロジーに対するメールの言語を示し、単語が正しく発音されるようにします。accordion 例 英語の例:
code language-none <body lang="en">フランス語の例:
code language-none <body lang="fr"> -
dir属性は、テキストの方向を指定します。 英語やフランス語を含むほとんどの言語は左から右(ltr)に読みますが、アラビア語やヘブライ語などの言語は右から左(rtl)に読みます。accordion 例 英語の例(左から右):
code language-none <body lang="en" dir="ltr">アラビア語の例(右から左):
code language-none <body lang="ar" dir="rtl">
スクリーンリーダーは、正しい発音ルールを適用するために lang 属性に依存し、テキストの方向によって、左から右または右から左の言語でコンテンツが自然に流れるようになります。 これらの属性がないと、ユーザーは読み取り順序に混乱したり、発音が間違ったりする場合があります。 その結果、メール本文は常に適切な lang 属性と dir 属性で囲むようにします。
<table> または <td> ブロックなど)に適切な言語属性を割り当てて、各部分が正しく読み取られるようにします。テーブル tables
HTML コンテンツでは、多くの場合、レイアウトにテーブルが使用されます。 デフォルトでは、スクリーンリーダーはすべての <table> をデータテーブルとして処理し、行、列、構造を読み上げます。 テーブルが書式設定のみに使用されている場合、混乱を招くことがあります。
レイアウトテーブルに role="presentation"(または role="none")を追加して、支援テクノロジーが構造をスキップし、実際のコンテンツにのみ焦点を当てられるようにします。
role="presentation" を使用する場合)| code language-none |
|---|
|
スクリーンリーダーは次のように内容を読み上げます。
「こんにちは。 ニュースレターへようこそ。」 (行、列、テーブルに関する読み上げはされません)
role="presentation" を使用しない場合)| code language-none |
|---|
|
スクリーンリーダーは次のように内容を読み上げます。
「2 列 3 行のテーブルです」
「名前、Alice。 スコア、95。」
「名前、Bob。 スコア、88。」
role="presentation" は、レイアウトテーブルにのみ使用します。 データテーブルの場合、スクリーンリーダーがヘッダーと関係を正しく読み上げることができるように、セマンティック <table> 構造を保持します。リンクのテキスト links
スクリーンリーダーは、リンクのテキストを使用してリンクを読み上げます。 リンクに「こちらをクリック」または「詳細情報」のみのラベルが付いている場合、支援テクノロジーのユーザーは宛先を知りません。 アクセシビリティを確保するには、ターゲットやアクションを明確に示す説明テキストが必要です。
E メールデザイナーを使用してコンテンツへのリンクを追加し、ラベルを編集して識別可能(表示可能)で説明的(目的が明確)にします。 「こちら」や「詳細」など、あいまいなラベルは回避します。
| code language-none |
|---|
|
スクリーンリーダーは次のように内容を読み上げます。
「リンク、8 月のリリースノート」
| code language-none |
|---|
|
スクリーンリーダーは次のように内容を読み上げます。
「リンク、ここをクリック」 (読み取り順序からコンテキストが提供されない)
キーボードナビゲーションとフォーカスサポートの提供 keyboard
キーボードナビゲーションとフォーカスサポートを提供することで、マウスを使用できない人物がコンテンツに完全にアクセスし、やり取りできます。 また、すべてのユーザーに明確で一貫性のある情報移動方法を提供することで、全体的なユーザビリティも向上します。
-
キーボード経由のフォーカス
-
すべてのインタラクティブ要素(ボタン、チェックボックス、リンクなど)に
tabindex="0"を設定し、自然なタブ順序に含まれるようにします。 -
Tab キーと矢印キー(↑ ↓ ← →)によるナビゲーションを許可します。これにより、フォーカスされた要素が視覚的にハイライト表示されます。
-
-
カスタムフォーカススタイル
-
実用的な要素にフォーカスさせるには、明確で識別可能なスタイルを適用します。
accordion 例(CSS) code language-none [tabindex="0"] : focus { outline: 2px solid #00AEEF; /* Cyan border */ background-color: #20CEFF; /* Optional background */ } -
フォーカスインジケーターが WCAG 2.2 のフォーカス外観標準を満たしていることを確認します。標準には以下が含まれます。
-
最小領域:2 CSS ピクセルの太さのアウトライン。
-
コントラスト比:コントラスト比:フォーカス状態と非フォーカス状態の 3:1 以上。
-
-
-
キーボードアクティブ化サポート
-
チェックボックスとボタンが Enter キーと Space キーに応答することを確認します。
-
キーボードのみを使用してインタラクションを検証します。
-
Enter キーまたは Space キーを押すと、チェックボックスが切り替わります。
-
Enter キーまたは Space キーを押すと、ボタンがトリガーされます。
-
-
This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.
For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.
- TL;DR: This page lists best practices for designing accessible emails and landing pages in the Journey Optimizer Email Designer, in line with WCAG 2.1 level AA, covering text readability, alternative text, readable format, dark mode, accessibility attributes, and testing.
Intents:
- Ensure text readability using accessible fonts, font sizing, and color contrast in the Text component Styles tab
- Provide alternative text for images with the Image component
- Use the lang and dir attributes and layout-table roles to support assistive technologies
- Design content for dark mode using the Dark mode view
- Test content accessibility using preview, Email rendering, proofs, and content quality validation
- Provide keyboard navigation and focus support for interactive elements
Glossary:
- Live view: A generic preview in the Email Designer, accessed via Switch to live view, to compare how rendering might look across various device sizes; the final rendering may vary by email client (product-specific)
- Dark mode: An Email Designer view you can switch to and define custom settings for, displayed by supporting email clients (product-specific)
- Email rendering: A testing option that leverages Litmus to simulate designs across major email clients (Apple Mail, Gmail, Outlook) (product-specific)
- Send proofs: Sending proofs to test the rendering of content before sending it to the real audience (product-specific)
role="presentation": An attribute (orrole="none") added to layout tables so assistive technologies skip their structure and focus only on the content
Guardrails:
- Minimum font size of 16px for body text.
- Maintain a contrast ratio of at least 4.5:1 between text and background; for large text (≥24px or bold 18px), at least 3:1 contrast.
- Ensure text can be zoomed up to 200% without breaking layout.
- WCAG 2.2 focus appearance standards for focus indicators: minimum 2 CSS pixel thick outline, and contrast ratio ≥ 3:1 between focused and unfocused state.
- Interactive elements should have
tabindex="0"to be included in the natural tab order. - Keep sentences to around 20 words or less.
- Journey Optimizer testing capabilities are not specifically designed to check full accessibility; they provide a first level of verification, and specific external tools are recommended for consistent checking.
- Use
role="presentation"exclusively for layout tables; retain the semantic<table>structure for data tables.
Terminology:
- Canonical name: Accessible content — Acronym: WCAG (Web Content Accessibility Guidelines) — variants: accessible emails, accessible landing pages
- Synonyms: “alternative text” = “alt text”
- Do not confuse: “accessibility of your content” (this page) ≠ “accessibility of the Journey Optimizer interface itself” (separate section)
- Do not confuse: “Live view” (device-size rendering preview) ≠ “Email rendering” (Litmus simulation across email clients) ≠ “Send proofs” (test before sending to real audience)
FAQ:
- Q: What accessibility standard does the Email Designer align with? — Web Content Accessibility Guidelines (WCAG) 2.1, level AA.
- Q: What is the minimum recommended body text size and contrast ratio? — 16px for body text, with a contrast ratio of at least 4.5:1 between text and background (3:1 for large text).
- Q: Can Journey Optimizer confirm my content is fully accessible? — No; its testing capabilities provide a first level of verification only, so use specific external tools such as the WebAIM contrast checker, WAVE, and screen readers for consistent checking.
- Q: How do I make layout tables accessible to screen readers? — Add
role="presentation"(orrole="none") to layout tables so assistive technologies skip their structure and focus on the content. - Q: Which attributes help screen readers interpret content? — The
lang(language) anddir(text direction) attributes in the content body.