1

これを新しいホームページの再設計に実装してから、過去数日間に特定のキーワードがGoogleでランクを落としたため、display:noneがサイトのseoに影響を与えているかどうか疑問に思っています.

私は wordpress を使用しており、ホームページにランダムな投稿画像を表示し、抜粋を取得して display:none を使用して非表示にしています。ユーザーが画像をホバーすると、抜粋がツールチップとして表示されます。

これに関するいくつかの矛盾する記事を読んだり、Matt Cutts の youtube ビデオを見たりしましたが、実際に実装した方法についての答えは得られません。

だから、ここにいる誰かが、それが良いseoの練習ではないのか、それとも大きな違いをもたらさないのかについて、もう少し洞察を与えてくれることを願っています?

ありがとう

4

5 に答える 5

8

Google ボットは CSS display:none を気にしません。googlebot が見るのはあなたの html ソースです。css で隠されているものはすべて、html ソースで表示されます。

CSS ファイルには、ディスプレイがあるかどうかをチェックする二次チェックがあります。あなたのcssに何が隠されているか(リンク、キーワードのチャンクなど)について何らかのチェックがある場合。キーワードやリンクを隠していることが判明した場合は、処罰されます :)

a {display: none;}その他の一般的なチェックは、リンクの css ですa {color: #ffffff;}。最後の 1 つでは、本体またはコンテナーの背景色を決定するためのチェックが行われます。

Matt Cutts は、それがどのように機能するかを正確に説明しません。なぜなら、css が複雑になることがあり、多くのチェックが必要になるため、これまでに大きな失敗があった巨大なタスクだからです。

display:none; がある場合、サイトには単純な警告があります。

補足として、html にスタイル ブロック ( <style type="text/css"> .some-class {display: none;}</style>) またはスタイルを含む div ( <div style="display:none;">keyword</div>) がある場合、Googlebot はそれが HTML ソースに表示されるため、より速く選択します。

これを新しいホームページの再設計に実装したとおっしゃいましたが、Google がサイトの変更を選択する時間を与えたのだろうか? サイトを改善することはできますが、Googlebot は「誰がいつ知っているか」を確認します。

于 2012-06-10T06:21:21.733 に答える
2

要素にスタイルを適用display:noneしても、要素の dom がまだ存在し、seo が探すのは UI ではなく dom とそのコンテンツであるため、seo には関係ありません。

于 2012-06-10T07:21:44.657 に答える
1

あなたの問題から私が理解しているのは、Googleがあなたのウェブサイトのリンクをブラックリストに載せるかもしれないということです. 非表示のテキスト/div はブラック ハット SEO 手法と見なされ、Web サイトに大きな損害を与えます。

于 2012-10-11T13:16:48.723 に答える
0
.keywords
{
    visibility:hidden;
}

<div class="keywords">
    <a href="#">keyword 1</a> 
    <a href="#">keyword 2</a> 
    <a href="#">keyword 3</a> 
    <a href="#">keyword 4</a> 
</div>

or better :

.keywords
{
    display:none;
}

<div class="keywords">
    <a href="#">keyword 1</a> 
    <a href="#">keyword 2</a> 
    <a href="#">keyword 3</a> 
    <a href="#">keyword 4</a> 
</div>
于 2012-06-10T07:59:57.863 に答える
0

私は SEO の専門家ではありませんが、一般的に言えば、サイトのクローラーを (大量のキーワードを隠して) だまそうとするのは、ブラックリストに登録される可能性が高いため、SEO にとっては良くありません。ユーザー インターフェイスに役立つという理由でコンテンツを非表示にしても、悪影響はありません。これは自動化されたプロセスであるため、一般的には注意が必要です。たとえば、ブラックリストに登録されている場合、州の下半分にあるすべての都市名を非表示の div に含めることについて主張することはできません。

クローラーはどうやら JavaScript にはあまり向いていないようです (とにかく多くのユーザーが JS を無効にしています)。そのため、おそらくデフォルトでコンテンツを表示し、JS/CSS ホバーで非表示にします。

于 2012-06-10T05:50:34.627 に答える