Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressサイトのアクセシビリティを向上させる方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressサイトのアクセシビリティを改善したいですか?

サイトを構築する際、アクセシビリティは軽視されがちで、ユーザーエクスペリエンス(UX)の低下を招きかねません。理想的には、WordPressサイトはユーザーフレンドリーで、ニーズに関係なくすべての人を受け入れるものでありたいものです。

この投稿では、WordPressサイトのアクセシビリティを向上させる方法をご紹介します。

How to Improve Accessibility on Your WordPress Site

なぜアクセシビリティがWordPressサイトにとって重要なのか?

ウェブデザインでは、アクセシビリティとは、障害を持つ人々がサイトを使いやすくするために使用される技術を指します。訪問者の中には、視覚障害者のためのスクリーンリーダーや、マウスを使えない人のためのキーボードナビゲーションなど、ウェブをナビゲートするために支援技術を使用している人もいます。

サイトをよりアクセシブルにするために、専門家が推奨する一般的なベストプラクティスがいくつかあります。これらのベストプラクティスは、能力の有無にかかわらず、誰もが利用しやすく、ユーザーフレンドリーなサイトを作るのに役立ちます。

アクセシビリティを優先することで、より多くの人がWordPressサイトをナビゲーションし、コンテンツを探索できるようになります。オンラインストアを運営している場合は、ユーザーをカスタマイザーに変えるチャンスも増えます。

アクセシビリティは、検索エンジン最適化(SEO)にとっても重要です。Googleはユーザーの利便性が高いサイトを評価します。モバイル端末に対応したレスポンシブなサイトにするだけでなく、ウェブデザインの包括性を優先することで、ランキングを向上させることができます。

さらに、ビジネスサイトのオーナーで、サイトのフロントエンドにアクセスできない場合、法的な問題に直面する可能性があります。

米国障害者法(ADA)では、サイトがアクセシビリティ・ガイドラインに準拠していない場合、消費者は苦情を申し立てることができると定めています。さらに、あなたの評判が台無しになり、金銭的な損失が発生する可能性もあります。

WordPressはどのようにサイトをアクセシブルにするのか?

WordPressには、ユーザーがWordPressサイトをアクセシブルにするための機能がいくつかビルトインされています。例えば、初期設定では、画像に代替テキスト(altテキスト)とタイトル属性を追加して、視覚障害のあるユーザーがスクリーンリーダーで読み上げられるようにすることができます。

WordPressはまた、WordPressのすべての新規および更新コードについて、アクセシビリティコーディング標準に従うことを義務付けました。これは、WordPress開発者がテーマやプラグインを作成する際に、アクセシビリティのベストプラクティスを遵守することを保証するためです。

その他にも、WordPressには、ウィジェットを追加するためのアクセシビリティモードのように、無効化ユーザーが自分のサイトを簡単に構築できる機能が含まれている。

より詳細な情報については、Make WordPress CoreページのAccessibilityタグを常にチェックすることをお勧めします。

WordPressは、すべてそのままアクセシブルに使えるわけではありません。サイトオーナーとして、サイトがアクセシビリティ基準を満たすよう、特別な措置を講じることが重要です。

このガイドでは、WordPressサイトのアクセシビリティを向上させるための簡単なヒントをいくつか紹介します。これらのクイックリンクを使って、特定のセクションにナビゲーションすることができます:

1.ウェブコンテンツ・アクセシビリティ・ガイドライン(WCAG)に慣れ親しむ

まず最初に、ウェブコンテンツ・アクセシビリティ・ガイドライン(WCAG)を読むことをお勧めします。これは、W3Cウェブアクセシビリティイニシアチブ(WAI)が、ユーザーがウェブサイトをよりアクセシブルにするために定めた基準です。

まずはWCAG2.1とWCAG2.2の更新をご覧ください。両方のドキュメンテーションを読むには長すぎるようであれば、代わりにこのクイックリファレンスをブックマークしておいてください。

2.アクセシビリティに対応したWordPressテーマを使う

アクセシビリティ対応テーマは、WordPressテーマレビューチームが設定した最低限のアクセシビリティ基準を満たしています。

アクセシブルなWordPressテーマを使用したからといって、あなたのサイトがすべてのアクセシビリティ必須要件に自動的に準拠するわけではありません。しかし、あなたのサイトをよりアクセシブルにするためのきっかけを与えることはできます。

少なくとも、アクセシビリティに対応したテーマには以下のようなものがある:

  • キーボードだけでナビゲーションできるメニュー。
  • 視覚障害のあるユーザーでもコンテンツが読めるよう、色のコントラストが良い。
  • 意味的に正しいHTMLは、支援技術がウェブページのコンテンツや構造を理解するのに役立ちます。

さらに一歩進めたい場合は、テーマにARIA属性があるかどうかもチェックするとよいでしょう。これらの属性は、テーマのHTMLを補完する余分な情報のようなもので、支援技術のためにサイトをさらにナビゲートしやすくします。

アクセシビリティ対応のテーマを探す最も簡単な方法は、WordPressダッシュボードの外観 ” テーマに アクセスすることです。そして、「新規テーマを追加」をクリックします。

Adding a new theme in WordPress

ここから「機能フィルター」を選択し、「アクセシビリティ対応」を選ぶ。

フィルターを自由に追加して、あなたのニーズに一致するテーマを見つけてください。

Selecting the Accessibility Ready filter in WordPress themes page

ここで、下にスクロールして「フィルターを適用」をクリックする。

すると画面にアクセシビリティ対応のテーマがいくつか表示されます。

Applying theme filters in WordPress

その他のおすすめテーマについては、専門家が選ぶ最高のWordPressテーマをご覧ください。

3.WordPressアクセシビリティ・プラグインのインストール

WordPressアクセシビリティプラグインは、障害を持つ訪問者がサイトをナビゲートするのに役立つ機能を追加します。

WordPressのアクセシビリティ・プラグインのひとつに、WP Accessibilityがあります。このプラグインでできることには、次のようなものがあります:

  • アクセシビリティツールバーの追加
  • テーマがアクセシビリティ対応かどうかの検出
  • サイトのアクセシビリティ機能がどのように使用されているかをトラッキングし、評価できるようにする。

まず、WordPressにプラグインをインストールし、有効化する必要があります。

有効化した後、Settings ” WP Accessibilityでプラグインを設定する必要があります。

WP Accessibility Settings

設定ページの各セクションを見てみよう。

リンクをスキップする

プラグイン設定の最初のセクションでは、サイト上でスキップリンクを使用することができ、この設定は初期設定で有効化されています。スキップリンクにより、ユーザーは投稿やページのコンテンツセクションに直接ジャンプすることができます。

これは、スクリーンリーダーを使っている人にとって非常に便利な機能です。スキップ・リンクがなければ、コンテンツ部分に到達する前に、ナビゲーション・メニューを含め、あなたのサイトに表示されるすべてを聞かなければなりません。

お使いのテーマですでにスキップリンクが使用されている場合は、それを確認する通知が表示されます。

WP Accessibility Add Skiplinks

アクセシビリティツールバー

WP Accessibilityプラグインにはアクセシビリティツールバーが付属しています。

プラグインを有効化すると、ユーザーがフォントサイズを変更したり、サイトをハイコントラストカラーモードで表示できるツールバーがサイトに追加されます。

これにより、ユーザーはページを読みやすくするために必要なオプションを設定することができます。

WP Accessibility Toolbar

ツールバーを有効化するには、「フォントサイズ」と「コントラスト」のチェックボックスをオンにするだけです。

ツールバーのフォントサイズや配置をコントロールできる設定もあります。

WP Accessibility Toolbar

これらの設定を変更した場合は、必ず「ツールバー設定の更新」ボタンをクリックして設定を保存してください。

これがテストサイトでのツールバーの表示です。

WP Accessibility Toolbar Preview

アクセシビリティの修正

WP Accessibilityはまた、あなたのサイトの潜在的な問題を解決する可能性のあるいくつかのアクセシビリティの修正を提供します。各オプションに目を通し、必要かどうかを確認してください。

いくつかの推奨設定は初期設定でチェックされています。これらのオプションは、リンクが新しいウィンドウで開かないようにしたり、空の検索登録を送信したときにエラーを表示したり、キーボードナビゲーションを簡素化するために不要なtabindexHTML属性を削除したりします。

WP Accessibility Fixes

アクセシビリティフレンドリーなテーマを使用していて、すでにこれらの機能のいくつかが有効化されている場合は、セクションの上部にそれを確認するメッセージが表示されます。

変更を保存するために「その他の設定を更新」ボタンをクリックすることを忘れないでください。

アクセシビリティの特徴

プラグインには、コンテンツをよりアクセスしやすくするためのオプションもいくつか用意されています。

最初の設定グループは、スクリーンリーダーを使用している人に画像を扱いやすくします。

投稿やページの上部に要約を表示するオプションもあります。これにより、スクリーンリーダーを使用している人は、投稿全体を聞くかどうかを決める前に、コンテンツの要約を聞くことができます。

WP Accessibility Features

これらのオプションを変更した場合は、忘れずに「アクセシビリティ機能の更新」ボタンをクリックしてください。

テストと管理経験

次に、WordPress管理エリアのアクセシビリティを向上させ、テストに役立つ設定をいくつかご紹介します。

このセクションはより専門的なので、ボックスにチェックを入れる前にプラグインのドキュメンテーションを参照してください。

WP Accessibility Testing & Admin Experience

本当に〜してもよいですか? ‘アクセシビリティツールの更新’ボタンをクリックして、変更を保存してください。

タイトル属性の削除

このセクションでは、タグクラウドからtitle属性を削除することができます。

アクセシビリティの専門家の中には、title属性は役に立たないと考える人もいます。ほとんどのスクリーンリーダーは、通常title属性を無視し、代わりにアンカーテキストを読みます。

WP Accessibility Remove Title Attributes

この設定は初期設定では有効化されていますが、変更する場合は必ず「タイトル属性設定の更新」ボタンをクリックしてください。

4.サイトのカラーコントラストをチェックする

カラーコントラストとは、文字色と背景色の差を意味します。視力の弱い人や色覚異常の人にとって、サイトのコンテンツが読みやすいかどうかに影響するため、サイトのアクセシビリティにとって非常に重要な部分です。

つまり、テキストは背景の4.5倍の明るさが必要です。

大きなテキストの場合、必須はもう少し少なくなり、3対1になります。これはコントラストが少し低くても必要であることを意味します。同じルールがグラフィックやユーザーインターフェースの要素(フォーム入力の枠線など)にも適用されます。

WP Accessibilityプラグインには、カラーコントラストチェッカーがビルトインされています。

プラグインの設定で、Color Contrast Testerセクションまでスクロールダウンし、前景色(テキストに使用する色)と背景色を選択するだけです。

次に、『カラーコントラストをチェックする』をクリックします。

Checking color contrast using WP Accessibility

プラグインは、その色がコントラストテストに合格か不合格かを教えてくれる。

結果はこんな感じだ:

WP Accessibility color contrast test results

あるいは、無料のWebAIM Contrast Checkerを使うこともできます。前のツールと同様、前景色と背景色を選択するだけです。

このツールは、色のコントラストをテストするだけでなく、通常のテキストや大きなテキスト、グラフィックオブジェクトやユーザーインターフェースのコンポーネントとして、色がどのように見えるかを表示します。

Free WebAIM Color Contrast Checker

詳しくは、WordPressサイトに最適な配色を選ぶ方法をご覧ください。

5.画像に代替テキストを追加する

altテキストは検索エンジンに役立つだけでなく、スクリーンリーダーが視覚障害者に画像を説明するのにも役立ちます。

Adding a title to an image in WordPress

前回、WordPressにはaltテキストを追加するビルトイン機能があることを紹介した。設定方法はとても簡単で、以下のガイドですべて読むことができます:

専門家のアドバイス: すべての画像に一貫したaltテキスト形式を自動的に設定したい場合は、All In One SEOの画像SEOツールを使用することができます。

6.すべてのフォームフィールドにラベルを追加する

サイトにフォームがある場合、各フォーム要素に適切なラベルを使用することを確認したいでしょう。これには、フォームフィールド、ボタン、メニューなどが含まれます。

Adding checkout date and time fields to a form

WCAGは、支援ツールがそれぞれの要素を識別し、ユーザーに情報を伝えやすくするために、すべてのフォーム要素にラベルを追加することを推奨しています。

さらに、明確で説明的なラベルを追加することは、ウェブデザインの良い習慣です。ユーザーが各フォームフィールドが何のためにあるのかを理解できるようにすることで、ユーザーエラーが起こりにくくなり、より多くの人がフォームを送信できるようになります。

フォームの作り方が本当に〜してもよいですか?WPFormsは、アクセシビリティの改善など、あなたのニーズに合わせてフォームをカスタマイズするのがとても簡単なWordPressのフォームビルダーです。

WPForms

WPFormsについてはWPFormsレビューで詳しく説明しています。また、WordPressでフォームを作成する方法については、これらのガイドをチェックしてください:

7.コンテンツに適切な見出しタグを使う

見出しタグは、ウェブページのタイトルや字幕を示すHTMLタグです。こうすることで、コンテンツがより整理され、フォローしやすくなります。

これらのタグは、スクリーンリーダーなどのツールが視覚障害のあるユーザーのためにナビゲート可能なアウトラインを生成するのにも役立ちます。これにより、セクション間をジャンプしたり、コンテンツの全体的な構造を理解したりすることができるようになります。

見出しタグの使い方が本当に〜してもよいですか?

8.説明的なアンカーテキストを使う

アンカーテキストやリンクテキストとは、基本的にリンクの中のクリック可能な語句のことです。どのテキストがリンクされているかは、通常、色が違うのでわかります。

多くの場合、ブロガーは訪問者をページに誘導するために「ここをクリック」や「続きを読む」というリンクテキストを使う。

これはアクセシビリティにとって良い方法とは言えません。このため、支援技術を使っている人がリンクの目的を理解することが難しくなります。

だからこそ、代わりに説明的なアンカーテキストを使うのがベストなのだ。つまり、リンクをクリックしたときに、そのコンテンツが何についてのものかを説明する言葉を使うということだ。

例えば、「このガイドに従って、市場で最高のWordPressホスティングサービスについて学んでください」という文章の中に、最高のWordPressホスティングサービスに関する投稿へのリンクを追加したいとします。

このガイドに従ってください』やその文中のどこかにリンクを追加するのではなく、『最高のWordPressホスティングサービス』の中に挿入すべきです。こうすることで、ユーザーはリンク先のコンテンツで見つけられるものの概要を知ることができる

リンクとアンカーテキストについての詳細は、WordPressのリンクに関する初心者ガイドをご覧ください。

9.動画や音声コンテンツに字幕やトランスクリプトを追加する。

聴覚障害のあるユーザーにとって、動画や音声ファイルの音声コンテンツを理解できないことは、主な問題の1つです。そのため、多くの動画コンテンツ制作者やポッドキャスターがキャプションやトランスクリプトを追加しています。

WPBeginnerでは、サイトが遅くなる可能性があるため、自分のサイトに動画をアップロードすることを強くお勧めしません。代わりに、YouTubeやVimeoのようなサービスを利用するのがベストです。これらのサービスには、キャプションを追加するためのビルトインツールがあります。

音声ファイルについては、音声を簡単にテキストに変換できるテープ起こしサービスの利用を検討するとよいでしょう。そうすれば、手動で音声コンテンツのテキスト版を作成する必要がなくなります。

詳しくは、最高のテープ起こしサービスのリストをご覧ください。

10.ユーザビリティとアクセシビリティのテストを行う

このガイドのヒントをすべて実行したなら、最後のステップはWordPressサイトのユーザビリティとアクセシビリティのテストを行うことです。

このテストは、残っている問題を特定し、ユーザーフレンドリーで誰もがアクセスできるサイトを作るのに役立ちます。

WebAIMには、無料で使えるWebアクセシビリティ評価ツール(WAVE)があります。

サイトのドメイン名を入力するだけで、アクセシビリティに関連する問題を特定してくれます。

WebAIM's Web Accessibility Evaluation Tool (WAVE)

アクセシビリティ・スキャナーを使うこともできます。Equalize DigitalのAccessibility Checkerをチェックすることをお勧めします。無料プラグイン版もあり、サイトの投稿日やページを無制限にスキャンできます。

プラグインをインストールしたら、ページや投稿のブロックエディターにアクセスするだけです。メタ情報セクションまでスクロールすると、アクセシビリティの問題を特定するアクセシビリティ・チェッカーが表示されます。

Example of what the Accessibility Checker plugin does

もう一つのオプションは、UX監査を実施することです。これは基本的に、あなたのサイトが優れたユーザーエクスペリエンスを持っているかどうかをチェックすることを意味します。詳しくはUX監査ガイドをご覧ください。

最後になりますが、ユーザーからのフィードバックを求めることをお勧めします。テストでも結果は得られますが、実際にサイトのアクセシビリティ機能を利用した訪問者からのフィードバックを得ることで、より正確な洞察を得ることができます。

UserFeedbackはこの作業に最適なプラグインです。ユーザーの意見やフィードバックを収集するためのアンケートを作成することができます。サイトデザインのフィードバック用のテンプレートもあるので、アンケートを一から作成する必要はありません。

UserFeedback plugin

詳しくは、WordPressでサイトデザインのフィードバックを得る方法をご覧ください。

WordPressのアクセシビリティに関するエキスパートガイド

サイトのアクセシビリティを向上させる方法はおわかりいただけたと思いますが、WordPressのアクセシビリティに関する他のガイドもご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

14件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Prajwal Shewatkar says

    Having accessibility options available on your website not only helps differently abled people but it also helps build trust among all users. Because not every other website is accessibility ready having such options integrated makes your blog look unique and more trustworthy.

  3. Clifford Blaylock says

    I am getting a bit disappointed and confused that these days it is always suggested that a Word press plugin is needed to do most things in Word Press. At this present time everyone is talking about how important your website speed is, but the more plugins you have installed the slower your website speed is going to be. I would be interested to know some more facts on this subject.
    Regards Cliff

  4. Larry Auerbach says

    I could use some help on the scheduling feature, to allow posts to publish themselves on a certain day and time. I do not seem to be doing it correctly, as this isn’t happening on the date and time I have preset in the settings box.

  5. Anselm Urban says

    The Genesis Framework is said to have very good accessibility. Should I use the plugin anyway?

    • WPBeginner Support says

      You can give it a try and see if the plugin makes any recommendations. You still need to choose a combination between functionality, design, accessibility, and usability. It is up to you to decide which recommended accessibility settings you want to implement on your website.

      管理者

  6. Dick Foster says

    What about using “em” instead of “px” for setting appropriate text height? Is adjusting that parameter included in this plugin?

    Many sites (including this one) have what some people would consider difficult to read text because it is too small.

    Of course, Chrome and other browsers allow you to magnify (zoom) on pages, but that requires an unnecessary step if sites use “em” to set text height.

  7. Joe Dolson says

    Thanks for sharing my plug-in! If anybody wants to learn the nitty-gritty details on every feature in the WP Accessibility plug-in, they should read the feature documentation after getting your overview! That’ll help you decide which features you need for your site.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。