Google Sitemapsに登録する。

internet — Hidekichi @ 2005/6/13 月曜日

の新しいサービス、 Sitemapsに登録してみた。

これは、サイト運営者側がサイトマップを用意することで、によるサイトの巡回を効率的に行ってもらおうという試み。

側で配布しているSitemap Generatorを動かして、サイトマップを作成すると、グーグルはそれを見てインデックスを作ってくれるらしい。これをしておけば、今まで以上にサイト内サーチが有効に使えるかなと。今は、サイト内のインデックスされていないページも多いから。

サイトマップジェネレーターを動作させるのにPython2.2以降が必要とのこと。うちのサーバを見てみると、Pythonは1.1.13。こいつのインストールからだ。

ソースコードを取ってくる。
http://www.python.jp/Zope/download/pythoncore
現時点で、Python 2.4.1だった。

Python-2.4.1.tgz をもらってきて、

$ tar zxf Python-2.4.1.tgz
で解凍。

$ cd Python-2.4.1
$ ./configure
$ make
# make install

無事、インストール完了。

Sitemap Generatorをもらってくる。

Google Sitemaps (BETA) Helpに行って、

Project: google-sitemap_gen: File List辺りからsitemap_gen-1.0.tar.gzをもらってきて、

$ tar zxf sitemap_gen-1.0.tar.gz
$ cd sitemap_gen-1.0

example_config.xml を config.xml にコピーして、config.xmlを修正

まずここを修正。
<site
base_url=”http://maje.jp/”
store_into=”なんちゃら/sitemap.xml.gz”
verbose=”1″
>

初めは、
<directory path=”なんちゃら” url=”http://maje.jp/” />
を設定して動かそうとしたのだが、

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0×94 in position 12: ordinal not in range(128)
なんてエラーが出て止まる。

ので、アクセスログでやってみることにした。

これね。
<accesslog path=”/var/log/httpd/access_log” encoding=”UTF-8″ />

指定した場所に、sitemap.xml.gzが出来ているのを確認。

出来たサイトマップを登録。

Google Sitemaps (BETA)から
Add a Sitemap +でサイトマップのアドレスを入力。

どうやら登録されたようだ。

効果の程は、まだよくわからないけど。

関連する投稿


コメント (1) »

  1. No.1

    きのうは登録しなかったー。

    コメント by BlogPetの「usakichi」 — 2005/6/21 火曜日 @ 9:15:50

コメント RSS

コメントをどうぞ

段落や改行は自動挿入です。メールアドレスはサイト上では非表示です。
使用できる HTML タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

HTML convert time: 2.081 sec. Powered by WordPress ME