プロが教えるわが家の防犯対策術!

htmlでプライベートなページをロボット検索に引っかからないようにする記述法をお教え下さい。

A 回答 (3件)

補足です。


検索避けしたいページから貼っているリンク先をロボットに参照されたくない場合(全ページ検索避けなどで、別ページも参照されたくない場合など)は、このように記述したらいいと思います。
<meta name="robots" content="noindex,nofollow">

あとは、重複しますが<h>タグ、<p>タグなどを使わない、画像にalt属性を入れない、などがあります。
(文字やレイアウトにスタイルをつけたい場合は<div>タグや<span>タグを使えばロボットは関知しません)

HTMLではありませんが、ドメイン直下にファイルを置けるのであれば、robots.txtを使用する方法もあります。参考URLをご参照下さい。

また、徹底的にやるなら上記に加えてこんな方法もあります。荒技ですので念には念を、という場合のみでいいと思うのですが。

<html>
<head>
<!--metaタグ、<title>などを入れる-->
<style type="text/css" media="all"><!--
#main{ color:#black; }
#main a:link{ color:#0000FF;}
#main a:visited{ color:#330066;}
#main a:active{ color:#0000FF;}
#main a:hover{ color:#0000FF;}
--></style>
</head>
<body bgcolor="white" link="white" alink="white" vlink="white" text="white">
<div id="main">
ここに本文
</div>
</body>
</html>

検索ロボットは背景色と文字の色が近い場合はスパムと見なし無視します。また、cssは参照しませんので、見た目は変わらなくても上記の記述はロボットには無視されます。(google,yahoo以外のロボットの仕様はわかりませんので100%ではありませんが)
ただし、徹底的に念を入れる、という場合でなければmetaタグとrobots.txtの併用で無問題だと思います。

参考URL:http://support.microsoft.com/default.aspx?scid=k …
    • good
    • 0
この回答へのお礼

早速、検索回避タグを挿入しました。
ありがとうございました。参考になりました。

お礼日時:2006/08/22 14:04

あと、metaでキーワードを設定しないとか、見出しh1~h6を使用しないとか・・・・



検索にひっかる方法の反対をすればいいのでは?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=218066
    • good
    • 1
この回答へのお礼

早速、検索回避タグを挿入しました。
ありがとうございました。参考になりました。

お礼日時:2006/08/22 14:04

検索エンジンの対象としたくないページのヘッダに



<META NAME="ROBOTS" CONTENT="NOINDEX">

を挿入することで、ロボットが来ても検索エンジンの対象とはなりません。ですが、ロボット検索の対象としてしまう検索エンジンがあるかもしれませんので過信は禁物(グーグル等では問題なし)。
    • good
    • 0
この回答へのお礼

早速、検索回避タグを挿入しました。
ありがとうございました。参考になりました。

お礼日時:2006/08/22 14:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!