2009-10-10 7 views
20

CSSでは "display:none"に設定されている要素内の単語は無視されますか?Google SEOと隠し要素

例:

<div id="under_meny" style="display:none;">About Us | Contact Us</div> 

それは私がそのようなメニューを非表示にすることを多分少し奇妙に見えますが、サブメニューがあります。ユーザーはそれをアクティブにします。しかし、私はSEOを超えてそれをしたくありません。

答えて

17

pageloadでjavascriptを使用してメニューを非表示にします。この方法でGoogleはあなたのテキストを分析します。 display:noneの要素と、テキストの色が背景色と同じである要素を無視して、人間の目には見えないようにします。

源:私はずっと前に本を読む。インターネット上のサイトでは、JavaScriptの検索エンジンを使用してメニューを非表示にした場合でしょうが話題に

+0

ありがとう、それは私が思ったものでしたが、確認が必要でした:) – sv88erik

+0

この声明の出所はありますか? –

+1

'visibility:hidden'を持つ要素やその前に要素を持つ要素はどうでしょうか? – Markasoftware

0

がありますリンクをたどることができない可能性があります。私はdislay:noneを使用して、ウェブサイトの特定の領域に表示したくないナビゲーションチャンクを隠しています。このようにナビゲーションを表示するためにいくつかのCMS sytsemsビルドがあり、GoogleがそれらのCMSシステムで構築されたすべてのサイトを禁止した場合、最も関連性の高い結果を提供しない可能性があります。

あなたがそれを離れてSEOの目的のためだけにテキストを隠すためにそれを使用しているならば。それは検索エンジンがそれを拾い上げないかもしれないが、もしそうであれば(例えば、競合企業がGoogleにそれをフラグする場合)、スパムのテキストを隠すためにそれを使用している場合、その結果に備える。

0

過剰なキーワードの乱用として、隠されたコンテンツのこれらのタイプは、Google's Webmaster Guidelines検索のガイドラインに違反します。

ただし、すべてのリンクや隠し文字が検索エンジンをだますとは限りません。画像、JavaScript、またはFlash上​​のテキストなど、Googleサーバーが認識しにくいコンテンツの場合、隠されたコンテンツはウェブサイトコンテンツのインデックス作成をより効果的に改善できます。

Googleはスマートマシンであり、最も効果的な方法でユーザーに情報を提供する方法が常に改善されています。したがって、ウェブ用のSEOを行うときには、SEOを適切にナビゲートし、Googleの検索手順に違反する過度の使用を避ける必要があります。