Webサイトのアクセシビリティを高めるための方法や国内外の関連情報など、さまざまな角度からWebアクセシビリティに関する話題をご提供していきたいと思います。
2007年06月14日
なぜページタイトルが重要なのか
アクセシビリティ・エンジニア 辻
「いまさらなぜこんなタイトルのエントリーを・・・」という声もあろうかと思いますが、今回はページタイトルがどのような役割を持っているのかについて今一度考えてみたいと思います。理由は、Webサイトの中にはまだページタイトルについて軽視しているものが少なくないからです。
Webアクセシビリティに関するガイドラインには、「ページタイトルを適切に設定しましょう」といった項目があります。例えばJIS X 8341-3では、次のように述べられております。
5.2 e) ページのタイトルには,利用者がページの内容を識別できる名称を付けなければならない。
このようにガイドラインで述べられている背景には、スクリーン・リーダーなどの音声読み上げ環境でWebサイトにアクセスした場合、最初に読み上げられる内容がページタイトルであり、もしそれぞれのページに固有のタイトルが設定されていれば、利用者が目的としているページなのかどうかの判断材料となるということはよく知られております。筆者の経験からも、それぞれのページに固有のタイトルが設定されたWebサイトでは、より早く目的のページを探し出すことができます。
一方、ページタイトルを適切に設定することによるメリットは、音声読み上げ環境の利用者だけにあるわけではありません。ブラウザに搭載されているブックマーク機能では、特定のページに対する名称をページタイトルを用いて設定しています。もし同じWebサイト内で複数の同じページタイトルを持つページがある場合、古いブックマーク項目は新しいページで上書きされてしまう可能性があり、利用者は新しくブックマークを追加するたびに手動で個別の名称を設定しなければならなくなるのです。例えば「これは興味深い情報だ」と思ってブックマークしたコラムの記事があるとします。同じWebサイトで、別の日にもうひとつおもしろいコラムをみつけてブックマークしようとしたところ、ページタイトルが同じだったために別のタイトルを手動で設定しなければならなくなったということがあります。もちろん新しいタイトルを自分で考えて設定すればよいのですが、ページを訪れたユーザーに新しいページタイトルを考えさせるという手間を与えるWebサイトには問題があると思われませんか。
また、検索エンジンのプログラムは、ページタイトルを重要な情報として扱うと考えられています。そのページにどのような情報が記述されているか、簡潔に表したものがページタイトルであるからです。したがって、同じページタイトルを複数のページで使用していたり、全く設定していない場合は、プログラムに情報が伝わらない=検索エンジン利用者にみつけられにくくなるということになりかねません。
このように、単に「アクセシビリティ」の観点からだけでなく、それぞれのページに固有のページタイトルを付加することは、重要な意味を持ちます。Webサイトを訪れた利用者に効率よく目的の情報にアクセスしてもらえるよう、もう一度ご自身のサイトをチェックしてみてください。
恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]
2007年06月05日
UAIアクセシビリティセミナー 資料公開
アクセシビリティ・エンジニア 中村
5月22日のエントリーでご案内いたしましたUAIアクセシビリティセミナーですが、直前の告知となったにもかかわらず、大変多くの方にご参加いただき、盛況のうちに終了いたしました。お忙しい中お集まりいただいた皆様、また開催にご尽力いただきました関係者の皆様、誠にありがとうございました。
遅くなってしまいましたが、筆者の使用した資料に一部リンクなどを加えたものを公開いたしました。
さて、ここで当日ご質問いただきました、日本語音声エンジンの入手方法に関して、少し補足させていただきたいと思います。今回、筆者の講演中に例として挙げたFire VoxとClick, Speakは、SAPI5の音声エンジンを利用しております。2006年11月15日のエントリーで紹介した際にも触れてはおりますが、筆者の調査した限りではSAPI5の日本語音声エンジンで、かつ無料のものは見つかりませんでした。
しかしながら、Microsoft Office XP/2003にはSAPI5対応の音声エンジンが搭載されていますので、いずれかをお持ちの方はこれを追加インストールすることにより、Fire VoxおよびClick, Speakで日本語の読み上げを行うことは可能です。
なお、英語の音声エンジンに関しましては、Windows XPには標準でインストールされている音声エンジンがSAPI5対応ですので、今回ご紹介いたしましたCSS 3 speech moduleのデモについてはお試しいただけるかと思います。
