「リンクに識別可能な名前が指定されていません」と言われた時

最終更新日: 公開日: 2022年11月

新しいPageSpeed Insights 対策

PageSpeed Insights で ユーザー補助 という種別の中に「リンクに識別可能な名前が指定されていません」という文言が出てくるときがある.

リンクに識別可能な名前が指定されていません

「リンクに識別可能な名前が指定されていません」と指摘を受けた時

詳細のリンクを押すとLinks must have discernible text(リンクにはプログラムで決定可能なテキストが必要です)に飛べる.

いろいろな説明が書いてあるが,例えば,

onmouseover(), mouseover(), hover(), onmouseout(), mouseout() などのデバイス固有の JavaScript イベントを避けて,onfocus(), focus(), onblur() や blur() などのデバイスに依存しないイベントに置き換える

という部分など参考になる.

リンクには

アクセスできるようにしなければならない.
視覚障碍のある人やマウスが使えない人でもアクセス出来なければダメということでユーザーフレンドリー(親切)にしなさいということだ.

A タグで囲まれている画像に alt がない場合

また,画像をリンクにした場合にその画像に ALT 属性がついていないとそのリンクが何を意味にしているのか画像をみないと分からない状態になってしまう.
そのような状態はさけなければならない.
どうしても IMG タグに ALT 属性を挿入できないという事態は考えにくいが,そのような場合には A タグに ARIA-LABEL という属性を挿入しておくことでリンクに識別可能な名前を付けることが出来るようになる.

PageSpeed Insights 対策

PageSpeed Insights 対策の一覧.他の対策は以下を見てください.
 

Contact

ご質問等ありましたら,お手数ですが弊社の個人情報保護方針をお読み頂いた上でフォームからお願い致します.
※このページと無関係な内容のセールスはご遠慮ください.

 
   
contact
Pagetop