0

私は次のコードを持っています:

<div id="myContent"> 
    An image, or another div with some text... Lore ipsum ... 
</div>
<div id="myContent">
    Other divs images... and other content... 
</div>

html要素のIDは一意でなければならないことを私は知っています。W3C属性の説明を知っていますが、クライアントはIDをクラスに変更せずに、または2番目のIDを一意の名前に変更せずにDIVを保持したいと考えています。

私はさまよっていましたが、HTMLコードを書くこの珍しい方法は、Googleがページをクロールする方法に影響を与えていますか?Googleはこれを通常のページとしてインデックスに登録していますか、それともこの問題のためにコンテンツをスキップしたりランクを下げたりしていますか?

I can't find official documentation on how Google works on this issue and I am afraid this is affecting a dozen of pages that I will then need fixing.

4

2 に答える 2

2

一意の ID に違反しても、必ずしもWeb スパイダーに問題が発生するわけではありませんが、マークアップの検証が停止する可能性があり、CSS などの ID 属性の「1 つしか存在できない」という性質に依存するものすべてに影響を与える可能性があります。セレクターまたは Javascript。

あなたのクライアントは見当違いです。あなたは専門家です。ランクを引きます。

于 2012-10-08T16:12:47.907 に答える
0

一部のページでは、検索結果にアンカー リンクが表示されるため、訪問者はページのセクションに直接ジャンプできます。

クライアントのページが、Google が有用だと判断したサイトの 1 つである場合、これは不可能ですid。そのためには別の が必要になるのは明らかです。

ただし、Google がこれらのリンクを追加するのは、おそらくある種の目次 (ウィキペディアなど) を含むページに限られます。divいずれにしても、これらの要素の両方にジャンプすることはできないため、これはあなたのサイトでは機能しません。

于 2012-10-09T12:00:15.693 に答える