[ 管理人編集 ]
CSS見出しタグh1・h2など
h1~h6要素
キーワードの重み付けでも強力な見出しタグを使用しながら、見た目はそうならないやり方
現在のところ、正味の検索エンジンスパムと判定されてはいないようだが…
h1が最も強力
h1見出し文字なのに、見出しに見えない。
ソースは↓
h1.spam {
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
}
<h1 class="spam">h1見出し文字なのに、見出しに見えない。</h1>
h2が次に強力
h2見出し文字なのに、見出しに見えない。
ソースは↓
h2.spam {
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
}
<h2 class="spam">h2見出し文字なのに、見出しに見えない。</h2>
それでは、見出し勢ぞろい
h1見出し文字なのに、見出しに見えない。
h2見出し文字なのに、見出しに見えない。
h3見出し文字なのに、見出しに見えない。
h4見出し文字なのに、見出しに見えない。
h5見出し文字なのに、見出しに見えない。
h6見出し文字なのに、見出しに見えない。
ソースは↓
h5見出し文字なのに、見出しに見えない。
h6見出し文字なのに、見出しに見えない。
ソースは↓
h1.spam, h2.spam, h3.spam, h4.spam, h5.spam, h6.spam {
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
}
<h1 class="spam">h1見出し文字なのに、見出しに見えない。</h1>
<h2 class="spam">h2見出し文字なのに、見出しに見えない。</h2>
<h3 class="spam">h3見出し文字なのに、見出しに見えない。</h3>
<h4 class="spam">h4見出し文字なのに、見出しに見えない。</h4>
<h5 class="spam">h5見出し文字なのに、見出しに見えない。</h5>
<h6 class="spam">h6見出し文字なのに、見出しに見えない。</h6>
CSSの問題
ロボットが読まないCSS
まず、ロボットはCSSを読み込んでいるかどうか判断しかねる。htmlの中の、style要素やstyle属性の場合だ。
次に、CSSを外部参照した場合、管理サイトのアクセスログを見る限り、ロボットはCSSファイルをGETしていない。
さらに、外部CSSをcssディレクトリなどに入れてrobots.txtで弾くことも可能なので、見出しタグのCSS処理は、おそらく永遠にスパム判定されることはないはずだ。
参照:CSSファイルのインデックス - Yahoo!(YST)とGoogle :検索エンジン三国志
見出しと段落はストリクト
そもそも、ストリクトなHTMLの場合、見出しと段落を中心に構造的にテキストを記述する。また見栄えは外部CSSでまかなうことになる。つまり、はじめからソースと一般的なブラウザの画面とは違っていることが前提となっているのである。
あえてスパム判定するケースは
見出しタグを、構造的記述ではなく、単なる上位表示の重み付けのためだけに用いる場合だろうか?
しかしこれも人間の判断、ロボットは永遠にCSS問題をクリアしないだろう。