SEO対策に検索順位チェックという話
SEO とか SEM とか言葉が氾濫するわけで、膨大な量のサイトの中から自分のサイトを見つけてもらうには 検索エンジン 対策が必須。google や yahoo で検索にひっかからないようなものは存在しないも同然、というのも確か。そこでどんな言葉で検索されたい、その言葉で検索されたらサイト表示はトップにしたい、というのも自然のなりゆき、ことわり、というヤツだろう。
その需要にのっかって言葉の売り買いが行われWEBの広告屋が暗躍・跋扈する。
てのはともかく、今かかわってる仕事のサイトが google や yahoo で、特定の単語で検索したときに、順位はどんなものだろう、というスクリプトを書いてみた。
LWPを使って google や yahoo にリクエストして戻ってきたHTMLを地道・地味に力仕事でカウントするだけ。(なので google や yahoo の返す htmlが変更されると役立たず)
で、これで順位がわかったからといってどうなるわけでもないんだよなぁ。順位を上げるにはどうするか、と。
いんちきなことをするとgoogleのインデックスから外されたりするらしいし、ヤラセなんてやっても自演乙で終わるだけだろうし、WEBの広告屋に頼んでジャブジャブお金を使うのも困るだろうし。
ページの方向決めと質・量をきちんと上げて、まっとうな広報活動をするのが遠回りでも確実、か。
この手の話は実は頭と胃の痛いところなのだ。うううむ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
時間がないなあ
うちのポンコツサーバーの 読書SNS は、気づけば登録冊数が50000冊弱になっている。今年早々、サーバーそのものを強化したのでまだ負荷に関しては大丈夫。ただ、やっぱりアマゾンの表記の揺れ、ていうか著者がなかったり文字化けしてたり論外な状況にある本はメンテしないといかんかなぁと。んで、ついでというか、それなら自動でふってる「よみ」もメンテしておきたいし、とか。中途で投げてるテーブルレイアウトからcssレイアウトへの移行もやってしまいたいし、とか。デザインも含めてアイコンなんかの見直しもしたいし、とか。
似たもの本棚検索の実装など、派手めなネタ系がひと段落したら地味な力仕事が待っていた、てなところ。
googlemapで地元ご近所マップも作ってみたいし、仕事なんかしてると、なんだか時間が足りないような気がするのは困ったちゃんだ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
地域SNS
昨日に続き、いまさら、だけど google maps が面白い。 読書SNS にはそぐわないし、まだAjaxのところがまったくわかってないのでただただ遊んでるところ。地図にマーキングしていけば、あっというまに俺様地元飲み屋マップのできあがりだ。コメントいれられるようにして掲示板にしてしまえば、地域SNSにはうってつけのネタかも。
SNS流行りだけど、mixiクローンのパッケージを使ったところで、じゃあmixiでいいじゃん、ということになって面白くない。なので、わたしの趣味もあって、読書SNSはHOME画面に本棚をもってきた。で、先週末に地域SNSってどうよ、と言われて、漫然漠然とウツワだけ用意してもだめですよ、とえらそうなノーガキをたれてみた。(実際、mixiクローンを使って、日記があって掲示板がありますから、どんどん好きなこと書き込んでください、と言われたって困るだけだ)差別化のために、HOME画面に地元地図なんてできればいいですね、などと口からでまかせ。たしか opengorotto という総務省採用のSNSパッケージが google mapsを使っていたはず。
イベントカレンダーなんかと組み合わせて、小学校でのバザーのお知らせとか、団地町内会の盆踊り情報とか、いきなり身近で面白い。
よく知ってる、今朝も通った場所にマーカーが立ってるんでクリックすると今週末の写真展のお知らせ。地元の出展者同士が掲示板で楽しそうにしゃべってる。へええ、こんなこと「あそこで」やってんだ、と。打ち上げの飲み会の居酒屋もよくいくところだし、こっそりいってみようかな。
てな感じで盛り上がってくれれば面白いんだけど。
少なくとも、日記があります掲示板があります、と何をやっていいのかわからない状況よりは、身近な感じが強くなるはず。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
サーバーログ監視と自分メモその3
どうやら無事に稼働してるっぽい自宅サーバー、牛丼大盛りつゆだく号だ。とりあえずそこそこ快適なレスポンス。メモリをおごっただけのことはある、のかな。
で、稼働したばかりだしここ数日はapacheのログファイルの監視・チェックをこまめにやっていて、妙なアクセスとか豪快なクロウラーに気づく。
apacheのアクセスログ。
XXX.XX.XX:25なんてのがあった。なんでhttpで25番portなんだ?ぶっちゃけこれは謎。maillogやmessagesを覗いても同時刻にメールが動いた気配はない。whoisをみるとこのドメインはカリフォルニアのIPアドレス。アクセスしてきたのは台湾のIP。うううむ。なんだろ。
Baiduspiderという中国版google百度というサイトのクロウラーが豪快というか。そんなしょっちゅうこられても、そんな頻繁に更新してないし。おまけに、地引き網を始めると1秒ほでの間隔で片っ端からもっていく。わたしのサイトはほとんどがCGI。いちいち全部もっていくとかなりのページ数になるし、そもそもサーバーに負荷がかかる。今まで放置してたけど、今回はwhoisで調べて百度が使ってると思われるIPアドレスはすべて却下にした。中国のひとが金町のもつ焼き屋情報を欲しがってるとは思えないしなあ。
掲示板への広告スパムが相変わらず激しい。該当の掲示板は削除してあるのにかなりの頻度でやってくる。で、問題なのが、削除した掲示板はデータベースがらみでmod_perl2のスクリプト。こいつにアクセスされると、そんなファイルはありませんよ、と返事するのはmod_perl2なのだ。これはメモリの無駄遣いでしかない。ので、apacheのmod_rewriteで応答してもらうようにした。
wide charですよ、というutf8がらみの警告もなかなか取れていない。原因はわかっていて、SNSの方はutf8にしたけどこっちはまだeucとutf8が混じった状態なのだ。全部utf8にしたほうがいいんだけど、仕事が始まって、帰って食って寝るだけの平日、時間がほとんど取れないんだよねえ。今日もzaurusで電車内ネット…しょぼいよなあ。
てな感じで、アクセス制限をちまちま追加。
ネットワークやサーバー管理に関する知識を少しはまともに仕入れておかないとなあ。入り口のルーターで一部のportしか通さないはずだけど、意味不明のログが残ってると、不気味だぞ、としか対応できないのはいかがなものか。
でも、サーバーもperlもおもしれーっすよ
[2007/01/12 23:27:41]
なんで25番なのか、気持ち悪いのでapacheのログをもう一度チェック。リクエストがPOSTでもGETでもなくCONNECT。なんじゃそりゃと検索したらproxyとのトンネリングをどうのこうの、と。
…えっと、こいつは踏み台探しだ。カリフォルニアに用事でもあるのか。妙なアクセスがあるなあと思ったらほとんどが台湾のHINETなんだよなあ。
CONNECTを却下するとどんな影響があるのかわかってないので、今回もIPで弾くことにする。httpd.confのDenyばかりがやたら増えていくのは困ったものだ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
ウムラウトとかアクサンとか
水元公園に紅葉のパノラマを撮りに行ったり、秋葉原にまたメモリを買いに行ったり、コミケのカタログ買ってみたり。…なんだけど、どうも体力がへろっていかんなぁ。バテてるというかなんというか。
趣味は読書SNS で海外のアマゾンへもISBNを探しに行くようにしたところ、ウムラウトやアクサンは化けてしまう。
¡¢£¤¥§¨©ª«¬®¯°±´µ¶·¸º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜßàáâãäåæçèéêëìíîïñòóôõö÷øùúûüÿ
あれこれ検索したら、どうやらutf8でやれよ、ということらしい。でもそれってデータベースからすべて設定しなおしとなって大変なので、euc環境で苦肉の策。
実体参照で逃げてみた。「表示」はできても、「検索」や「入力」が問題になるよなぁ。当面はこれでいくしかないかなぁ。
sub latin_1{
my $str = shift;
$str =~ s/\xA1/¡;/g;
$str =~ s/\xA2/¢;/g;
$str =~ s/\xA3/£;/g;
$str =~ s/\xA4/¤;/g;
$str =~ s/\xA5/¥;/g;
$str =~ s/\xA7/§;/g;
$str =~ s/\xA8/¨;/g;
$str =~ s/\xA9/©;/g;
$str =~ s/\xAA/ª;/g;
$str =~ s/\xAB/«;/g;
$str =~ s/\xAC/¬;/g;
$str =~ s/\xAE/®;/g;
$str =~ s/\xAF/¯;/g;
$str =~ s/\xB0/°;/g;
$str =~ s/\xB1/±;/g;
$str =~ s/\xB4/´;/g;
$str =~ s/\xB5/µ;/g;
$str =~ s/\xB6/¶;/g;
$str =~ s/\xB7/·;/g;
$str =~ s/\xB8/¸;/g;
$str =~ s/\xBA/º;/g;
$str =~ s/\xBB/»;/g;
$str =~ s/\xBF/¿;/g;
$str =~ s/\xC0/À;/g;
$str =~ s/\xC1/Á;/g;
$str =~ s/\xC2/Â;/g;
$str =~ s/\xC3/Ã;/g;
$str =~ s/\xC4/Ä;/g;
$str =~ s/\xC5/Å;/g;
$str =~ s/\xC6/Æ;/g;
$str =~ s/\xC7/Ç;/g;
$str =~ s/\xC8/È;/g;
$str =~ s/\xC9/É;/g;
$str =~ s/\xCA/Ê;/g;
$str =~ s/\xCB/Ë;/g;
$str =~ s/\xCC/Ì;/g;
$str =~ s/\xCD/Í;/g;
$str =~ s/\xCE/Î;/g;
$str =~ s/\xCF/Ï;/g;
$str =~ s/\xD1/Ñ;/g;
$str =~ s/\xD2/Ò;/g;
$str =~ s/\xD3/Ó;/g;
$str =~ s/\xD4/Ô;/g;
$str =~ s/\xD5/Õ;/g;
$str =~ s/\xD6/Ö;/g;
$str =~ s/\xD8/Ø;/g;
$str =~ s/\xD9/Ù;/g;
$str =~ s/\xDA/Ú;/g;
$str =~ s/\xDB/Û;/g;
$str =~ s/\xDC/Ü;/g;
$str =~ s/\xDF/ß;/g;
$str =~ s/\xE0/à;/g;
$str =~ s/\xE1/á;/g;
$str =~ s/\xE2/â;/g;
$str =~ s/\xE3/ã;/g;
$str =~ s/\xE4/ä;/g;
$str =~ s/\xE5/å;/g;
$str =~ s/\xE6/æ;/g;
$str =~ s/\xE7/ç;/g;
$str =~ s/\xE8/è;/g;
$str =~ s/\xE9/é;/g;
$str =~ s/\xEA/ê;/g;
$str =~ s/\xEB/ë;/g;
$str =~ s/\xEC/ì;/g;
$str =~ s/\xED/í;/g;
$str =~ s/\xEE/î;/g;
$str =~ s/\xEF/ï;/g;
$str =~ s/\xF1/ñ;/g;
$str =~ s/\xF2/ò;/g;
$str =~ s/\xF3/ó;/g;
$str =~ s/\xF4/ô;/g;
$str =~ s/\xF5/õ;/g;
$str =~ s/\xF6/ö;/g;
$str =~ s/\xF7/÷;/g;
$str =~ s/\xF8/ø;/g;
$str =~ s/\xF9/ù;/g;
$str =~ s/\xFA/ú;/g;
$str =~ s/\xFB/û;/g;
$str =~ s/\xFC/ü;/g;
$str =~ s/\xFF/ÿ;/g;
return $str;
}
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
Mac版MSIE5
ちょっと入手できた(某氏、大感謝です)
Win版IE6、Sleipnir2、FireFox1.5、Mac版Safari、FireFoxだと、おおむね意図どおりにおさまって表示してくれるのに、見せてもらったスクリーンショットだと、このMac版IE5はどうにもガタガタで見るに耐えないのだ。
で、今回入手できたので実際に見てみたらやはりガタガタ。Mac版MSIEはマイクロソフトもサポートをうちきってそのうち消えるブラウザだし、無視してもいいか、と思ったんだけど、うちの 趣味は読書SNS ではまだまだ使ってるひとが多いので無視するわけにはいかない。
ブラウザ間で違いなく表示させるにはテーブルタグが手っ取り早いんだけど…。
たとえば、ザウルスでアクセスするとテーブルタグを使ったページは開くのが遅いけど、htmlとcssのページだと早い。体感できるほど違うのだ。(ザウルスは諸般の事情でキャッシュOFFなので、純粋にページの読み込みとレンダリング)
なので、mixiをパクってテーブルタグで作ったポンコツSNSのページをできるだけhtml+cssに書き換えようとしていたところ、立ち塞がるMacMSIE5の壁だった。
とはいえ、手元にあるんでチェックしやすい。
widthとpaddingやmarginを一緒に指定するとヤバイとかdisplayの一部がイケナイとか、らしいのでそのあたりを調べながら、ということになるのかな。
んで、スタイルシート以前に、Mac版MSIEってキャッシュがなんか変。いろいろブラウズしていて、表示がおかしくなったのでリロードしても読み込みなおす様子がない。環境設定でキャッシュしない設定にしたらようやくリロードが反映されるようになった。これってどういうことだ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」