素材画像の alt テキストには何を書くか

ダウンロードした素材をサイトに置くとき、alt 属性に何を書くか迷う場面があります。素材ページの説明文をそのまま貼るのが最善とは限りません。何を書き、どこでは書かないのかを整理します。

机の上のノートパソコンとレイアウト用紙のイラスト
この素材をダウンロード →

alt には「その画像が伝えていること」を書く

alt テキストは、画像が表示されない環境や読み上げ環境で、画像の代わりに読まれる文です。書くべきは画像の見た目ではなく、その画像がその場所で伝えている内容です。

「青い服の女性が微笑んでいるイラスト」より、「担当者が問い合わせに対応している様子」のほうが役に立つ場面が多い、ということです。ただし次に書くとおり、そもそも書かないほうがよい場合もあります。

装飾のための画像は空にする

記事の区切りに置いた挿絵のように、内容を伝えていない画像には alt="" と空で書きます。読み上げ環境はこれを飛ばします。W3C のアクセシビリティ解説(WAI)も、装飾目的の画像には空の alt を使うようにと明記しています。

属性ごと省略するのとは違います。省略すると、環境によってはファイル名が読み上げられます。空で書くことが「意図的に説明不要とした」という表明になります。

周囲の文章と重複させない

すぐ隣に同じ内容の見出しやキャプションがあるなら、alt は空でかまいません。同じことが二度読まれるだけだからです。これも W3C の解説が同じ扱いを示しています。

仕様を確認する開発者のイラスト
この素材をダウンロード →

素材サイトの説明文をそのまま使わない

素材ページに書かれている説明は、素材を探す人に向けて書かれたものです。画風や構図が含まれていることもあります。それをそのまま貼ると、読み上げ環境では不要な情報になります。置いた文脈に合わせて書き直すのが本来です。

長さの目安

1文で足りることがほとんどです。詳しい説明が必要な図表なら、本文中に書いて alt からはそちらを参照させます。alt に長文を入れると、途中で止められない読み上げ環境では負担になります。

検索のために書くものではない

alt にキーワードを詰め込む手法が語られることがありますが、本来の目的から外れます。適切に書かれた alt が結果として検索に役立つことはあっても、順番が逆になると読み上げ環境の使い勝手を損ないます。

Visual Hubの素材について

当サイトの素材には日本語・英語・中国語・韓国語の説明文を用意していますが、これは素材を探すためのものです。サイトに置くときは、置いた文脈に合わせて書き直してください。装飾として置くなら、空の alt で構いません。