Web ページをアクセシブルにすることについて私が読んだ情報源は、'title' 属性が実際に役立つかどうかについて矛盾した情報を提供しています。コントロールに表示されるテキストよりも詳細な説明を含むタイトル属性を Web コントロールに与えることがベスト プラクティスであると主張する人もいます。ほとんどのスクリーン リーダーのデフォルトはタイトル属性を無視することであると主張する人もいます。それで、あなたは何をお勧めしますか?
3 に答える
すべてのスクリーン リーダーがタイトルを無視するわけではありませんが、無視するスクリーン リーダーもあります。これは、そのコンテンツを取得できる人がそうするように、それを含めるのが最善の領域の 1 つです。さらに、検索エンジンはタイトルタグが大好きです。
私は実際にこの質問で別のスタックオーバーフローユーザーとこの問題に遭遇しています。具体的には、詳細なタイトルの理由は次のとおりです。
- 良いタイトルは、ページの内容に関する多くの情報を訪問者に伝えます
title
Google はタグ内のテキストを重視します
しかし、ユーザーがあなたのページにたどり着くと、検索エンジンを操作しようと決めたからといって、何が起こっているのかわかりません。たとえば、スタック オーバーフローを考えてみましょう。Google にとっては 50 語のタイトルが適しているかもしれませんが、この質問に次のタイトルが付けられたとしたら、ユーザーとしてどのように感じるでしょうか。
Google でより高いランキングを達成するために Title 属性を長くする必要がありますか、それともアクセスしやすくしてユーザーを狂わせないようにするために短くする必要がありますか?
結局のところ、Google は重要ですが。ユーザーがサイトにアクセスしたら、ユーザーをサイトに留めておくこと以上に重要なことはありません。言うまでもなく、詳細なタイトル タグの利点がアクセシビリティで失われます。
このウェブサイトには、主題に関する素晴らしい記事があり、次のように書いています。
[...] 2 つ目の理由は、SEO に関するものです。検索エンジンは、特定のクエリの結果をランク付けするためにさまざまな情報を必要とします。ページ タイトルは、ページが特定の検索語句とどの程度関連しているかを判断するために使用される重要な情報の 1 つです。これは、タイトルにできるだけ多くのキーワードを追加する必要があるという意味ではありません — これは最初の利点を無効にします —ただし、各タイトルは、ユーザーが検索すると思われるいくつかの単語を含め、ページのコンテンツを簡潔に説明する必要があります。 (強調追加)
アクセシビリティ ガイドライン 13.1 に従って WC3 が推奨しているため、私の Web サイトからのリンクにはすべてタイトルを使用しています。
これらのアクセシビリティの問題の多くは、アプリケーションで現在使用されていないものが将来使用される可能性があることを念頭に置いてください。