トップページWEBSEO > コメントアウトってペナルティーを受けるの?(MTIgnore)

2007年10月22日

コメントアウトってペナルティーを受けるの?(MTIgnore)

Category : MovableType, SEO

 最近、MovableTypeのテンプレートをいじっていて気が付いた。
 Googleなどの検索エンジンに対して、隠しリンクは当然ペナルティーをうける。
 しかし、(X)HTML上でのコメントアウトというのは、どこまでが許容されて、どこからペナルティーを受けるのか。
 
 コメントアウトとは、

<!-- コメント -->

のことである。

 MovableTypeのテンプレートの場合、デザインが複雑になっていけば行くほど、またSetVarBlockなどを使っていくとより一層複雑になる。だから、「ここからここまでは最近のコメントを表示させるタグ」という風にコメントでHTML内に記述しているわけだが。。。


<!-- 最近のエントリー10個 ここから -->
<div class="sidetitle">
Recent Entries
</div>
<div class="side">
    <MTEntries lastn="10">
        <a href="<MTEntryPermalink>"><MTEntryTitle encode_html="1"></a>
    </MTEntries>
</div>
<!-- /最近のエントリー10個 ここまで -->


という感じに。

<!-- 最近のエントリー10個 ここから -->
<!-- /最近のエントリー10個 ここまで -->

というのは、画面表示はしないものの、HTMLのマークアップ的にはファイル内に存在することになる。

 これを検索エンジン・ロボットなどがどのように解釈しているかが知りたい所であるが、余計なモノは出さないに越したことはない。

 ということで、MovableTypeには便利なタグがある。

<MTIgnore>

である。

これを用いてコメントしたい部分を囲ってみる。


<MTIgnore><!-- 最近のエントリー10個 ここから --></MTIgnore>
<div class="sidetitle">
Recent Entries
</div>
<div class="side">
    <MTEntries lastn="10">
        <a href="<MTEntryPermalink>"><MTEntryTitle encode_html="1"></a>
    </MTEntries>
</div>
<MTIgnore><!-- /最近のエントリー10個 ここまで --></MTIgnore>


 こうすれば、テンプレート上では認識できるが、出力されるHTMLには反映されない。

 まぁ、この対処がどれくらいの効果をもたらすかははなはだ疑問ではあるが・・・




AjaxとPHPによる MovableType高速&最強システム構築法
藤本 壱
技術評論社 (2007/07/04)
売り上げランキング: 50782


関連エントリー

トラックバックURL

このエントリーのトラックバックURL:

トラックバック

» MTIgnoreというコンテナタグ from 自転車少年になろう。
今更なのですが、「コメントアウト」で検索したらMTIgnoreタグの存在を知りま... 続きを読む

コメントする