ブログを引っ越しました。

SEO順位チェックアプリを作りたい

この記事は約3分で読めます。
スポンサーリンク

仕事柄、「自分のサイトが、現在あるキーワードで検索した時に何位にいるか」と言うのを日々チェックしています。

数百とか言う単位のキーワードのランキングを、日々チェックして、グラフにしてくれるものです。

昔はGRCと言うツールを使ってましたが、最近はRank Trackerと言うツールを使ってます。

基本的に機能は同じ。

で、これらってどこからでもWebブラウザでログインして使えるクラウドツールじゃなくて、PCにインストールして使うツールなんですね。

なんで今時そうなのか、と言うと、おそらく、理由の一つは接続元のIPを分散したいから。

IPというのは、インターネットに繋げるための電話番号的なモノと思って下さい。

分散したい、というのは、GoogleやYahooなどの検索エンジンは、こういうツールから自動で大量にアクセスされるのを嫌がります。

人間のための検索エンジンであって、ツールに情報を提供したくないし、大量にアクセスされると、負荷がかかって迷惑だから。

で、例えばこういったツールを、クラウド版として作った場合、検索エンジンへのアクセスはクラウドサーバーからのアクセスになる訳です。

電話番号の例えでいうと、みんながログインした先にあるサーバ(コンピュータ)の番号(IP)でGoogleにかけまくる感じ。

すると、Googleは嫌がって、その番号からのアクセスを、すぐ遮断してしまうでしょう。つまり使えなくなります。

インストール型だと、それぞれのPCの番号からかける感じだから、その危険が少ない。

という説明で、伝わるかな…

とにかく、同じところから問い合わせしまくると、遮断される危険が高い、という事です。(本来、Googleの規約的にもダメな気もします)

※クラウド型でも、IPを沢山用意したり偽装したりも出来るけど、コストがかかります。

でですね、そんな訳で、出先でiPhoneから気軽にチェックとか出来ないわけです。PC開かないと出来ない。

じゃあこういったツールのスマホアプリは無いのかなー、と思ったら、意外になさそうで。

スマホアプリとして作れば、チェックするときはそれぞれの端末のIPからの問い合わせになるから分散できるし、出先で簡単にチェック出来る。

そんなの作れたらいいなーと。

「ゴールドラッシュの時に一番儲けたのはジーンズ作ったリーバイス」みたいな話がありますが、こんな感じで、いろんな人が使うツールを開発すると、お金になりそうですね〜。

こういう「具体的に作りたいものがある」と、これからプログラミング勉強する人も、目標持てて良いと思います。難易度高めだけど。

気づいたらあなたもプログラマになれます。

→プログラミングといっても、まずとっかかりからして分からない、という方はこちら。

無料体験で、まずは触れてみることが大事です。
侍エンジニア塾

タイトルとURLをコピーしました