JavaScriptやCGIをブログで利用する利点について
プログを作るにはhtmlとcssの知識さえあれば必要十分かと思います。
けれども、htmlとcssのみでは、アクセスがあった訪問者に対して、あらかじめ決められたページを表示するという一方向的な情報の伝達しかできません。
けれども、ブログでJavaScriptやCGIなどのプログラムを利用すると、訪問者が入力したデータを受け取り、それに対して何らかの情報を返すという双方向的なやりとりが可能になるわけです。
ただ、そのようなことは薄々はわかってはいるものの、プログラミング的な要素というものは、SEO対策上の直接的なうまみがないものですし、何より理解するのが困難ですので敬遠される向きが多い傾向にあります。
有用なCGIなどを作れば、自然とリピーターも多くなりますし、結果として被リンクなども集まってくるとは思います。
けれども、膨大な時間をかけてCGIを勉強することを考えると、被リンクをひとつでもふやしてSEO対策する方が、よっぽどアクセスアップにつながるものかと思うのです。
とはいえ、比較ブログなどを運営していたりすると、やはり、プログラミング的な知識があった方が利点の多いこともあるものです。
例えば、ローンの比較サイトなどで、金額や利率、年数などの情報を入力して、返済額のシミュレーション的なものを表示し、そこに最適なアフィリエイト広告などを表示するにはcgiなどの知識が必要になります。
このプログラミング的なふいんきのものには、JavaScriptやCGIをはじめ、perlやphpなどもよく聞いたりします。
JavaScriptとcgiの違いはこのような感じです。
- JavaScript → ブラウザで処理
- cgi → サーバーで処理
JavaScriptはほとんどのブラウザはに対応していますし、html上にも直接書き込むことができるので、比較的ブログとの親和性が高いですが、ブラウザでオフにされると使えないというデメリットもあります。
【JavaScriptの利用例】
マウスオーバーなどのウェブデザイン、アドセンスなどの広告、アクセス解析、フォーム送信などの確認ページなど。
一方、CGIやperlについては、サーバーサイドで動くプログラムですので、JavaScriptのように、ブラウザでオフにしたからといって使えなくなるものではないという利点があります。
ちなみに、perlはプログラミング言語のことで、perlで書かれたcgiとかっていう言い方が正確かと思いますが、似たようなものかと思います。
【CGIの利用例】
掲示板やカウンタ、ブログのコメントフォーム、サイト内検索など。
CGIを使うと、何らかのデータを書き込んでサーバー側で処理され、情報が表示されるわけですので、双方向的なデータのやりとりが可能となるわけです。
■サンプル
もし、ワンランク上のブログやホームページを目指すのなら、これらのJavaScriptやCGIを取り入れたブログの作り方をしてみるのもいいかもしれませんね。