コメントアウトってペナルティーを受けるの?(MTIgnore)
Category : MovableType, SEO
最近、MovableTypeのテンプレートをいじっていて気が付いた。
Googleなどの検索エンジンに対して、隠しリンクは当然ペナルティーをうける。
しかし、(X)HTML上でのコメントアウトというのは、どこまでが許容されて、どこからペナルティーを受けるのか。
コメントアウトとは、
のことである。
Googleなどの検索エンジンに対して、隠しリンクは当然ペナルティーをうける。
しかし、(X)HTML上でのコメントアウトというのは、どこまでが許容されて、どこからペナルティーを受けるのか。
コメントアウトとは、
<!-- コメント -->のことである。
MovableTypeのテンプレートの場合、デザインが複雑になっていけば行くほど、またSetVarBlockなどを使っていくとより一層複雑になる。だから、「ここからここまでは最近のコメントを表示させるタグ」という風にコメントでHTML内に記述しているわけだが。。。
例
という感じに。
<!-- 最近のエントリー10個 ここから -->
<!-- /最近のエントリー10個 ここまで -->
というのは、画面表示はしないものの、HTMLのマークアップ的にはファイル内に存在することになる。
これを検索エンジン・ロボットなどがどのように解釈しているかが知りたい所であるが、余計なモノは出さないに越したことはない。
ということで、MovableTypeには便利なタグがある。
である。
これを用いてコメントしたい部分を囲ってみる。
こうすれば、テンプレート上では認識できるが、出力される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高速&最強システム構築法
posted with amazlet on 07.10.22
藤本 壱
技術評論社 (2007/07/04)
売り上げランキング: 50782
技術評論社 (2007/07/04)
売り上げランキング: 50782


コメントする