ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

鉄道系サイトを運営中♪コミュのホームページ運営上のチョッとした知識。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
鉄道系ホームページを運営中♪と言う事で、このトピックでは、チョッとしたHP運営上のSEO対策(検索エンジン対策)、その他テクニック関連を掲載して行きたいと思います。

コメント(7)

テクニック面。
・自身で掲示板CGIを設置しているホームページ向け。

自分で掲示板CGIを設置しているホームページ運営者にとって、厄介なのが、スパム業者からの書き込み。

実は、私のホームページの掲示板にも、度々業者とみなされる書込みが相次ぎ、一度は掲示板を廃止しようと思いました。

で、色々調べて見ました所…自分でCGIを設置したサイトの殆ど(と言ってよいでしょう。)が、何と「海外からのスパム書き込み」の被害である事が判明しました。
(ちなみに、国内からのアクセスで、スパム書き込みをした場合、IPアドレスからプロバイダーが特定でき、苦情を報告する事が出来ます。)

海外からとなると…殆どお手上げとなるケースが多いです。

そこで…掲示板CGIを日本国内接続の人に限定する事により、「ある程度は解消できるのでは?」と思い、私のホームページで実験した結果…激減。

掲示板CGIを設置している人の悩みをチョッとだけ解消する手段をココで掲載します。

海外からの書き込みをされる=海外からの接続。

と言う事で、海外からの接続からでは、掲示板を作動させないようにする手法を取る。

では、手法は…「.htaccess」と言うテキストファイルを作り、掲示板CGIと同じディレクトリーにアップロードするだけ。

ちなみに…「.htaccess」ファイルはごくシンプルなものです。

設置ファイルのテキストを公開します。
<ここから>
order deny,allow
deny from all
allow from .jp
allow from .bbtec.net
allow from .il24.net
allow from .nifty.com
allow from .mediatti.net
allow from .fiberbit.net
allow from .nasicnet.com
allow from .nasic.net
allow from googlebot.com
Deny from env=Lilith
<ここまで>
上記の通りを”メモ帳”で作り(コピー可。)、ファイルのアップロードと同時に、名前を「.htaccess」に変えるだけ。

尚、このハイタカスファイルは完璧ではありません。(爆)抜けている日本国内の事業者(接続業者)があるかもしれません。
抜けているものがあれば、お知らせ下さい。m(_ _)m

気がつきました?allow fromの一番下。グーグルボットを許可しているのを。
一応検索に引っかかるように考慮しています。

レンタルサーバー等でサイトを運営している人で、BBSのCGIを設置している人は、設定必須でしょうね。(スパム攻撃に遭わない為に。)

尚、デメリット面があります。
それは…自身が海外に行った時、掲示板の管理が出来ない事。
(海外からの接続は全て弾いてしまいますので。)
・SEO対策。
メタタグの正確な記述。

ホームページを作成しただけでは、訪問客は増えません。
そこで、ホームページに「如何にアクセスしてもらえるか」が鍵となります。

その為には…「大手検索エンジンにクローズの申請」「相互リンク集の設置、依頼」「中小検索エンジン(ディレクトリー型)に登録」などが挙げられます。

ホームページを作成したら、先ほど挙げた数点の内容を実行する前に行わなければならない作業があります。
それは…「メタタグの正確な記述。」

SEO(検索エンジン最適化)の1回目は、メタタグの正確な記述を挙げます。

メタタグを”きちっ”と記述しておかないと…大手検索エンジンから見向きもされなくなってしまいますからね。

では…メタタグの解説に。

メタタグはヘッダ内に記述します。
 <head>
 〜
 </head>
 の「〜」の部分です。

きちっと作成するには…↓が便利です。
SEO会社のインフォキュービック提供の無料のメタタグ自動生成ツール(ココが一番まともです。)
http://www.access-webconsulting.com/MetaGen.asp

実際↑のサイトで作成するにあたり…注意点が一つ。
それは…メールアドレス。
メールアドレスをヘッダ内に入れる事は「危険」です。
スパムの標的になりかねません。
(また、サイト内にメールアドレスを表示させる事も危険です。どうしても表示させたい場合、画像などに置き換えることをオススメします。)

実際作成してみると…こんな↓感じで表示されます。

<meta name="keywords" content="(キーワード)">
<meta name="description" content="(ホームページの紹介文)">
<meta name="copyright" content="(ホームページアドレス)">
<meta name="revisit-after" content="10 days">
<meta name="robots" content="index,follow">

と、表示されます。
これをコピーしてヘッダ内に貼り付けするだけ。
ホームページ作成ソフト等を使っている方(私もそうなんですけどね。(笑)は、キーワードと紹介文を記述する所がありますので、必要なのは↓の3行になります。
<meta name="copyright" content="(ホームページアドレス)">
<meta name="revisit-after" content="30 days">
<meta name="robots" content="index,follow">

さて…具体的な記述についてですが…順を追って説明します。

・<meta name="keywords" content="(キーワード)">
ホームページに関連するキーワードを入れます。
但しココで注意点。
キーワードは多く入れてはダメです。
理由は…「スパムサイトと認定される恐れあり」です。
スパムサイトと認定されると、グーグル、ヤフー等の検索結果から弾かれるようになり、検索エンジン経由の訪問が期待できなくなってしまいます。
キーワードは最高でも8〜10程度に抑えましょう

・<meta name="description" content="(ホームページの紹介文)">
紹介文を記述します。
紹介文は長すぎてもダメ。短くてインパクトのある紹介文は効果的です。
全角で40〜60字程度が理想です。

・<meta name="copyright" content="(ホームページアドレス)">
トップページに当たるホームページアドレスを記述します。
これについては…有った方が良いと言うだけです。(笑)

・<meta name="revisit-after" content="30 days">
ウェブロボット(グーグル、ヤフー等)の再訪問時期を指定します。
設定の最短は10日程度にしておいた方が良いです。
10、20、30日から選択した方が良いでしょう。

・<meta name="robots" content="index,follow">
ウェブロボットがきた場合のウェブロボットに対する指示です。

ちなみにウェブロボットに対する指示は以下の通りです。
<meta name="robots" content="index,follow">
このページはキャッシュさせる。このページからのリンク先ページもキャッシュさせる。
 (同じ効果:<meta name="robots" content="all">)

<meta name="robots" content="index,nofollow">
このページはキャッシュさせる。このページからのリンク先ページはキャッシュさせない。

<meta name="robots" content="noindex,follow">
このページはキャッシュさせない。このページからのリンク先ページはキャッシュさせる。

<meta name="robots" content="noindex,nofollow">
このページはキャッシュさせない。このページからのリンク先ページもキャッシュさせない。
 (同じ効果:<meta name="robots" content="none">)

とりあえず…メタタグについては以上です。
連絡先などでメールアドレスを表示しているHP(サイト)管理者様がいらっしゃいます。

私も以前表示していたのですが…正直、「スパムメールを送ってください!」と言っているようなもので、私のアドレスにもガンガンスパムメールが届いてしまいました。

今もガンガン来るので、メールアドレスがしっかりとスパム業者に伝わっているみたいです。

…はぁ。失敗したなぁ…と、つくづく痛感させられます。

唯一、本アドレスを知っているのは、ごくごく一部の人だけなので、本アドレスには滅多にスパムメールが届かないのですけど…最近、何処で調べたか、届くようになっちゃいました。
もちろん、このようなスパムメールは許さないので、全てスパムメール報告機関に吊るし上げてます。(笑)

さて…(脱線しちゃいましたね。)どんな方法だと、スパムメールが来ないか調べてみました。

1.CGIでメールフォームを設置する事。
これが現段階では一番有効です。
ちなみに私が使っているメールフォームは、Wonder Linkの物。
・Wonder Link
  http://yomi.pekori.to/
そこの、Yomi−Mailerを使ってます。
 ・Yomi Mailer
  http://yomi.pekori.to/yomi-mailer.html

問題は…CGIが設置できない!と言う方。
メールアドレスをそのまま表示することはホントに危険です。
では、どうすれば…という事で、Javaスクリプト方式で、メールアドレス表示する方がいいでしょう。Javaスクリプトでのメール表示は、アドレス収集ソフトに引っかかりにくいと言う特性があるので、ある程度スパムメールが防げると思います。

では具体的に、Java用のHTML文(Javaスクリプト文)を記述します。

-------------------ココから-------------------
<A HREF="JavaScript:sendmail()">
<SCRIPT LANGUAGE="JavaScript">
acount = "username"; //アカウント
domain = "domain.jp"; //ドメイン
document.write(acount + "@" + domain); //メールアドレス表示
function sendmail() {
this.location.href = "mailto:" + acount + "@" + domain; //メールアドレス生成
}
</SCRIPT>
</A>
--------------------ココまで------------------

チョッとだけ解説しますね。
メールアドレス“neopla777@infoseek.jp”を表示するには・・・

「acount = "username"; //アカウント」
の所。
usernameをneopla777に書き換えます。
で、次に、
「domain = "domain.jp"; //ドメイン」
domain.jpをinfoseek.jpに書き換えます。

書き変えた結果が↓

<A HREF="JavaScript:sendmail()">
<SCRIPT LANGUAGE="JavaScript">
acount = "neopla777"; //アカウント
domain = "infoseek.jp"; //ドメイン
document.write(acount + "@" + domain); //メールアドレス表示
function sendmail() {
this.location.href = "mailto:" + acount + "@" + domain; //メールアドレス生成
}
</SCRIPT>
</A>


この書き換えた文を、HP内のメールアドレスを表示したいと思う所に入れます。

ただ…本アドレスを表示させる事はあまりオススメしません。
一度でも収集されてしまった場合は、防ぎ様がありませんので、できるだけ連絡専用のフリーメールアドレス(Hotmail等)で代用するのが良いでしょう。
以前掲載した掲示板CGIのスパム関連…。
(自身で掲示板スクリプトを設置されている方向けに)
海外接続のみ制限した「.htaccess」を掲載致しましたが、コレでは不十分である事は間違いありません。

そこで…スパムに対応するべく、掲示板を改造してしまおう!と言うサイトを見つけましたので、ココでお知らせ致します。

※コレも、自身で掲示板スクリプトを設置された方向けです。
 レンタル掲示板は対象外です。

「掲示板改造支援サイト」
http://swanbay-web.hp.infoseek.co.jp/index.html

上記サイトには、“良く使われている掲示板スクリプト”の改造版を配布しているサイトです。

設置もスクリプトを一度設置された方なら、難なくこなせると思います。
投稿6の注意点。

「改造版を配布しているサイト」と掲載致しましたが、実際にはスパム対応プログラムのみを配布しているサイトです。

掲示板を新規に設置する場合は、該当する掲示板の配布サイトからダウンロードして設置し、動作確認後に、投稿6に掲載したサイトから、スパム対応プログラムをダウンロードして、掲示板を設置したスペースに上書きする方式です。

とりあえず、スパム対策をしたい場合…一度訪問され、左側メニュー覧の一番上にある「このサイトについて」をお読みになる事をオススメします。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

鉄道系サイトを運営中♪ 更新情報

鉄道系サイトを運営中♪のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング