このページは自宅サーバーコンテンの運用でGoogleサイトマップを活用するための方法の解説です。
お便利サーバー.com+相互リンクサイト内をキーワードで検索
Googleを味方にする方法

Googleを味方にする方法

Googleサイトマップを極める1

Googleサイトマップを極める2

Googleサイトマップを極める3

Googleサイトマップを極める4

Googleサイトマップを極める5

Google検索窓を利用する

AdSenceとAnalytics


サイトマップを作成する

サイトマップ作成用の設定ファイル"obenri_config.xml"ができたら、同じフォルダ(解凍したサイトマップ作成ツール)にある"sitemap_gen.py"と共にサイトのドキュメントルートにアップロードします。

"sitemap_gen.py"はインタプリタ"Python"でGoogleサイトマップを作成するための補助スクリプトです。

Googleサイトマップ作成ツールの中身
Googleサイトマップ作成ツールの中身

アップロードが終わったらSSHなどでサーバーにログインし、カレントディレクトリをドキュメントルート"/var/www/html"に移動して次のコマンドを実行します。

"python sitemap_gen.py --config=obenri_config.xml"

しばらく待つと(ログファイルを利用しない場合やログファイルが小さい場合はすぐに終わりますが)、カレントディレクトリに"sitemap.xml.gz"というファイルが生成されます。

ファイルが生成されたら、これを"gunzip"コマンドで解凍してみます。

"gunzip sitemap.xml.gz"

すると"sitemap.xml.gz"が解凍されて"sitemap.xml"が生成しますので、これをブラウザから、

http://www.obenri.com/sitemap.xml

でサイトマップの内容を確認することができます。

生成したサイトマップの例
生成したサイトマップの例

この中にリストアップされているURLがすべてGoogleの検索エンジンに送信されることになるわけですが、ここでリストに漏れがないかどうか、また不必要なURLが多量に含まれていないかどうかを確認して、内容が意図したものと異なる場合はもう一度設定ファイルの内容を見直し、作成しなおす必要があります。

ちなみに <priority>〜</priority> の間の数値はそのURLの「プライオリティ値」で、この値が大きいものほど優先的に検索エンジンに登録されるようになります。

この値はあくまで相対値ですので、全部の値を大きくしても意味はありません。

この数値はサイトマップ作成ツールがリストを作成するときに「要素としてたくさん見つかったもの」ほど大きな値が付けられます。例えばログファイルをリストの収集対象にしている場合には、アクセス数が多いものほど優先順位が高くなる仕組みになっていると考えてください。他の収集パラメータで重複してリスト化されるURLも優先順位が高くなるようです。

このページの先頭へ↑

サイトマップをGooleに送信する

納得できるサイトマップが生成できるようになったら、最後にサイトマップを出力して"sitemap.xml.gz"をドキュメントルートに置きます。

次にウェブマスターツールの管理画面にログインします。

ウェブマスターツールの管理画面
ウェブマスターツールの管理画面

この段階ではサイトの認識用HTMLが既に設置されていますから、右端の「サイトの確認ステータス」のところはチェックマークが入っているはずです。

ここで「サイトマップを追加」をクリックします。すると、以下のような画面になりますから、プルダウンメニューから「一般的なウェブページのサイトマップを追加」を選択します。

「一般的なウェブページのサイトマップを追加」を選択
「一般的なウェブページのサイトマップを追加」を選択

すると以下のような入力画面になりますので、作成したサイトマップのURLを正しくタイプします。ここでは"sitemap.xml.gz"をドキュメントルートに作成しましたから、 "http://www.obenri.com/sitemap.xml.gz" と入力して「ウェブページのサイトマップを追加」ボタンをクリックします。

「サイトマップを入力」
「サイトマップを入力」

操作に誤りがなければ、以下のようにサイトマップ送信完了のステータスが表示されます。

サイトマップの送信画面
サイトマップの送信画面

ページの内容を更新してサイトマップを作り直したときは、1にチェックを入れ、2をクリックだけで新しいサイトマップを再送信することができます。

ただ、Googleサイトマップの説明には「1時間より短い間隔ではサイトマップは送信しないほうがいい。」という意味深長な解説があります。

本当のところはわかりませんが、あまり頻繁にサイトマップを送信されるとGoogle側の処理負担が増えるため、必要以上にサイトマップを送信してくるサイトは自動的に受信を拒否するような安全策をとっているのかもしれません。

まあ、Googleサイトマップを利用しても検索エンジンにへの登録が劇的に早くなるわけでもありませんので、多くても一時間に一回送信すれば十分だと思います。

このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
www.centos.org - The Community ENTerprise Operating System