Google PageSpeed Insightsにて、AccessibilityのLinks do not have a discernible name
警告の対処法です。
aタグ(link)にテキストが無いのが原因
Links do not have a discernible name
の警告は、aタグにテキストが無いのが原因になります。
<a href="demo"><i class="fab fa-twitter"></a>
上記のように、リンクにアイコンのみ使用している場合に発生することが多いと思います。
<a href="demo"><i class="fab fa-twitter">Twitterへのリンク</a>
テキストを記述すれば、警告を消すことができます。
aria-labelを指定することでも解消できる
アイコンのみのリンクで、テキストを使いたくない時もあるかと思います。
その場合は、aria-label属性を指定します。
<a href="demo" aria-label="Twitterへのリンク"><i class="fab fa-twitter"></a>
上記でも、Links do not have a discernible name
の警告を解消することができます。