web-dev-qa-db-ja.com

アクセシビリティを支援する目に見えない見出しはSEOに損害を与えますか?

ほとんどのウェブサイトでは、メインコンテンツ内だけでなく、「セクションナビゲーション」、「ページツール」、「フッター」などのセクションでも、個別のセクションにページ(通常H2)の見出しを使用します。 (通常はclass = "visuallyhidden"で非表示になります。)これは 確立されたアクセシビリティ技術 –ページ上のランドマーク間を簡単に移動できるようにします(将来的にはARIA rel = "landmark"この)。

SEOの代理店は、これらの要素を「完全なページコンテンツ(および使用することを決定したキーワード)と比較して意味的に関連していないため」これらの要素をH2からDIVに変更することをクライアントにアドバイスしました

アクセシビリティのメリットがSEOを上回ることをクライアントにアドバイスしたいと思います。 (もっと)正しいのは誰ですか?meまたはSEO機関ですか?

4
francois

SEOの代理店は、これらの要素を「完全なページコンテンツ(および使用することを決定したキーワード)と比較して意味的に関連していないため」これらの要素をH2からDIVに変更することをクライアントにアドバイスしました

アクセシビリティPOVからは、目が見えるユーザーには見えないからといって、意味的に関連していないという意味ではありません。ナビゲーションのブロックの前に説明的な見出しを付けると、支援技術を使用するユーザーがナビゲーションをコンテキストに配置し、ページの構造を理解しやすくなります。スクリーンリーダーのユーザーは、ページの読み込み時にページ見出しのリストを読み取って、ページ構造をスキャンできるようにすることもできます。メインナビゲーションの前に<h2 class="visuallyhidden">Main navigation</h2>があるために(たとえば)メインナビゲーションをすばやく見つけることができる場合、ジャンプしてすぐにナビゲーションを開始できるため、終わりがありません。

通常、優れたアクセシビリティの実践のノックオン効果は、より良いSEOになります(結局、Googleは単なる盲目のWebユーザーです)。ただし、このような場合は、2つが多少衝突することがあります。

SEO機関が、コンテンツを含むのではなくページ構造を説明する大量の見出しを使用するとSEOに悪影響を与えることを懸念している場合、おそらくサイト/ページの他の場所でSEOテクニックを強化することでそれを軽減する方法がありますか?

2
Simon Hudson

例があれば簡単ですが、HTMLドキュメントの構造は目次ではなく目次ではなく内容を記述しているという事実に基づいて、間違っていると言います。ナビゲーション機能としてスクリーンリーダーの見出しのアウトラインに依存することなく、見出しを使用して、ナビゲーションをスキップしたり、ドキュメントのアクセス可能な、整理されたアウトラインを使用したりすることができます。

あなたのサイトの重要な部分は、彼らがナビゲーションに特有のものであるということですか?人々はあなたのウェブサイトに来ますかforナビゲーションの例?そうでない場合、コンテンツが重要です。誰かが検索エンジンを使用している場合、何を検索しているのかを考えてください。

<h1>SOMEAWESOMESITE Content</h1>
<h2>Brains are wet</h2>
vs.
<h1>SOMEAWESOMESITE Content</h1>
<h2>we're proud of our navigation tools</h2>
<h3>Brains are wet</h3>
0

html5アウトラインアルゴリズムのみに基づくdivは目的を果たしますが、別の要素で使用できないもののみです。

0
albert