過去にpowermapperツールを使用してWebサイトをテストしたとき、スクリーンリーダーを使用するユーザーがWebサイトを使用できるように、画面外に隠された「コンテンツにスキップ」リンクを追加する必要がありました。
私は完全に関連することができます、そしてこのウェブサイトもそうすることができます:
http://accessibility.oit.ncsu.edu/training/accessibility-handbook/skip-to-main-content.html
次に、Googleのウェブマスター品質ガイドラインをご覧ください。
https://support.google.com/webmasters/answer/6635
そして、隠されたテキストは欺cept的なものとみなされる可能性があると述べています。
ウェブサイトで意図的に非表示にした唯一のテキストは、「コンテンツにスキップ」リンクをクリックすると、ユーザーが共通メニューヘッダーをすぐに通過するようになります(コンテンツの開始位置に直接移動します)。 bodyタグのすぐ下にハイパーリンクタグを配置し、CSSを使用してリンクをブロックとして設定し、十分な技術を持つユーザーがコンテンツリンクへスキップしないように-xxxxpx(画面外の場所)に配置しましたが、代わりに、表示されるはずのサイトを参照してください。
私は取るべき最善の行動方針に興味があります。私はどちらか:
または
または
それが価値があるものについては、私はこれについて私自身の見解を提供します。隠されたテキストだけではだまされません。あなたがそれで何をするかは、それが欺cept的かどうかを決定するものです。
アクセシビリティ、機能性、純粋な素晴らしさの両方の点で、隠されたテキストが良いことである多くのシナリオがあります。しかし、いくつかの問題もあり、隠されたテキストによって、特定のユーザーが意図されたとおりにWebサイトを使用できなくなることがあります。
常識的なアプローチを取る必要があります。ユーザーにとって正しいことを行い、常に標準に従ってください。あなたがそれを行うことができれば、誰もあなたやあなたのウェブサイトを罰する権利はありません。
これ ページは、「メインコンテンツへスキップ」リンクが適していると述べています。また、Googleはnotを非表示のテキストは悪いと言い、notあなたのウェブサイトで非表示のテキストを使用した場合、ペナルティを科せられる-またはそうする-と言います。
Googleが行うことが言うこと is :
コンテンツ内のテキストやリンクを非表示にしてGoogleの検索ランキングを操作することは、欺く行為と見なされる可能性があり、Googleのウェブマスター向けガイドラインに違反しています。テキスト(過剰なキーワードなど)はいくつかの方法で非表示にできます...
そして、さらに下に、彼らは言います:
ただし、すべての隠されたテキストが不正と見なされるわけではありません。
基本的に、Googleはこう言っています:「非表示のテキストは、何か悪いことをしている場合にのみ悪いと見なされます(たとえば、検索ランキングを操作しようとしたり、訪問者/潜在的な訪問者を欺こうとするなど)。」
w3dの答え に同意します。Google検索やその他の検索エンジンに問題はないはずです。
ただし、とにかく見えるようにすることをお勧めします。
SEO向けではなく、アクセシビリティ向け:スキップリンクを利用できるユーザーはスクリーンリーダーユーザーだけではありません。スキップリンクは、キーボードでナビゲートするすべてのユーザーにとって便利であり、それらのユーザーのサブセットのみがスクリーンリーダーも持っています。
このリンクを絶対に表示したくない場合は、(:focus
疑似クラスを介して)フォーカスを取得したときに表示するようにしてください。それは良い解決策ではありませんが、隠しておくよりはおそらく良いでしょう。そうしないと、キーボードでナビゲートするユーザーは、見ることができないものに焦点を合わせてしまい、混乱を招く可能性があります。
他の回答では、Googleがこれを許可すると言っていますが、Googleがペナルティを課す隠しテキストについては言及していません。次の場合にのみ、Googleは非表示のテキストを欺くと見なします。
Googleは「詐欺」をかなり広範に使用します。ユーザーを欺くことを意味します(つまり、「テキストにスキップ」というリンクが実際に広告やポップアップなどを送信した場合、基本的にテキストにスキップしない場合) )または、Googleを欺く/操作することを意味する場合があります(つまり、上記の@ SE505の回答で、隠しテキストを使用して、検索アルゴリズムを秘密/隠しキーワードのページを上位にランク付けします)。
あなたの場合、隠されたテキストの例はGoogleもユーザーも欺かないので、うまくいくようです。