2009-12-13 6 views
5

StackOverflowが「JavaScriptが有効になっているとスタックオーバーフローが最もうまくいく」のように、CSSのアラートバーを作成し、ページ上部にJavaScriptが表示されないようにするにはどうすればよいですか?HTMLページの上にアラートバーがありますか?

これはすべてのページで重複するコンテンツであるため、これはSEOにとって悪いと聞いています。それをどうやって防ぐのですか?このような

答えて

3

何か:

... 
<body> 
<div id="jsNotify"><p>This page works best with JavaScript</p></div> 
<script type="text/javascript"> 
    var elm = document.getElementById("jsNotify"); 
    elm.parentNode.removeChild(elm); 
</script> 
... 

これは、ページの上部に通知を追加しますが、JavaScriptが有効になっている場合は、それを削除します。

検索エンジンがその中のテキストを強制的に非表示にする方法についてはわかりません。あなたは、リンクを持っている場合しかし、その後、あなたがそうのように、リンクを次の中から検索エンジンを停止させるnofollowを使用することができます。

<a href="http://www.example.com/" rel="nofollow">limited site</a> 
+0

スクロールするとバーが移動しないようにする方法は?:) –

+0

は、CSSを使用してその位置を固定に設定します。 – Marius

3

をSEOに関しては、これは、テンプレートヘッダよりも、それ以上のように重複したコンテンツをカウントされませんまたはナビゲーションが行われる。

1

著作権に関する注意のように、内容が短く(&)な限り、すべてのページの重複コンテンツは検索エンジンのランキングに影響しません。あまりにも多くの重複しているあなたのページを詰めるキーワードは、エンジンのスパムを試みるように検索エンジンにキーワードの詰まりが見られるため、別の問題です。

6

JavaScriptを使用しないユーザーにのみ、noscriptタグ内に表示されるようにすることができます。

関連する問題