- Posted at 2007/10/22 20:52
- Categories: 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"></mtentrytitle></a> </mtentries> </div> <!-- /最近のエントリー10個 ここまで -->
という感じに。
<!-- 最近のエントリー10個 ここから --> <!-- /最近のエントリー10個 ここまで -->
というのは、画面表示はしないものの、HTMLのマークアップ的にはファイル内に存在することになる。
これを検索エンジン・ロボットなどがどのように解釈しているかが知りたい所であるが、余計なモノは出さないに越したことはない。
ということで、MovableTypeには便利なタグがある。
<mtignore>
である。
これを用いてコメントしたい部分を囲ってみる。
</mtignore><mtignore><!-- 最近のエントリー10個 ここから --></mtignore> <div class="sidetitle"> Recent Entries </div> <div class="side"> <mtentries lastn="10"> <a href="<MTEntryPermalink>"><mtentrytitle encode_html="1"></mtentrytitle></a> </mtentries> </div> <mtignore><!-- /最近のエントリー10個 ここまで --></mtignore>
こうすれば、テンプレート上では認識できるが、出力されるHTMLには反映されない。
まぁ、この対処がどれくらいの効果をもたらすかははなはだ疑問ではあるが・・・
こちらの記事もあわせてどうぞ!
- Newer: どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・)
- Older: Rescue CDで起動しなくなったFedoraのgrub.conf、fstabを修正する方法
Comments:1
- 自転車少年になろう。 2008/05/16 16:27
-
MTIgnoreというコンテナタグ
今更なのですが、「コメントアウト」で検索したらMTIgnoreタグの存在を知りま…
Trackbacks:0
- Trackback URL for this entry
- http://www.multiburst.net/ElectricBrain/2007/10/mtignore/trackback
- Listed below are links to weblogs that reference
- コメントアウトってペナルティーを受けるの?(MTIgnore) from ElectronicBrain is eating BreakFast

