9

私は常にこの決定に苦労しており、適切に処理するための構造的または意味的な理由があるかどうかを知りたいと思っていました:

したがって、ほとんどのサイトにはロゴ (マストヘッドと呼ばれることもあります) があることを考慮してh1ください。通常、この要素には を使用し、通常は画像であるため、そのオブジェクトのテキストを非表示にします。

しかし、その後、ページに実際のタイトルが表示される状況が発生します。この場合、「製品」とします。これはh2? それともh1?ページに複数あるべきではないと教えられましたが、は決して変わらないためh1、最も重要なようです。h1

これを特定の方法で処理したい SEO の考慮事項やその他の理由はありますか? 任意の入力をいただければ幸いです。


明確にするために、テキストを非表示にする場合、通常は CSS でロゴを作成し、通常はbackground-imageol' でテキストを非表示にしますtext-indent:-99999px。私はいつもこれがGoogleに適切にインデックスさせる最良の方法だと思っていました.

4

1 に答える 1

2

私はこの問題の専門家ではありません。これは多くの情報源から聞いた話です。

h1 タグはタイトルにのみ使用する必要があると思います。その理由は、それらが優れた SEO ツールだからです。h1 は、ページの関連性という点で上位の要素です。

画像の周りにh1を配置しても、あなたが言うように、説明的なテキストを配置しない限り、ページには何の影響もありません. h1 タグ内に非表示のテキストを配置することの問題は、Google ボットがそれよりも賢いことです。タグを完全に省略するか、ブラックリストに載せます (通常、これには複数のインスタンスが発生する必要がありますが、一般的に、隠し要素やメタ タグを除外して検索ランキングを上げようとするのはお勧めできません)。

したがって、「製品」の見出しを h1 に配置します。タイトルのない追加のページでは、ページの説明文を h1 内に配置し、周囲のテキストと一致するようにスタイルを設定します。これにより、タグ内の単語がページに関連していることをボットが認識できるようになります。

編集:OP編集用

display:noneまたはを使用するかどうかに関係なく、left-margin:-99999pxそれでも良い考えではありません。これは、テキストや要素を非表示にする一般的な方法であり、Google にとって新しいものではないと確信しています ;)

于 2012-09-16T23:41:18.777 に答える