Movable Type 備忘録
サイトマップはトップページと同じ場所に置くこと!?
- Prev Page: うそ着信
- Next Page: IE8 で shadowbox を使う方法
こんにちわ^^
以前、Google に効率よくクロールしてもらうためにサイトマップを登録する方法についてご紹介したことがあります。
当時は知らずにやってたので気づかなかったのですが、どうやら Google Sitemap( ウェブマスターツール )で登録するサイトマップは、トップページと同じ場所じゃないとエラーしちゃうみたいなんですよねぇ (; ̄∇ ̄A
たとえば、ウチのトップページは
- http://bizcaz.com/
ですが、この場合のサイトマップは
- http://bizcaz.com/
- http://bizcaz.com/sitemap.xml
というように、同じフォルダ内に存在してないとダメみたいなんです。
ちなみに Yahoo とかは問題なさそうでした。
久しぶりに Google Sitemap( ウェブマスターツール )を覗いたらエラーしてまして、サイトマップのテンプレートは特に変更してないので、何でエラーしてるのかしばらく分かりませんでした。
いろいろ試行錯誤した結果、どうやらトップページと同じ場所にないからエラーしてたみたいなんです。
ネットで調べると特にトップページと同じ場所じゃなきゃダメっと注意されてるサイトさんはなかったのですが、どれも必ずトップページと同じ場所に作ってる(; ̄- ̄)
これって常識なんでしょうか。よく分からないや。
まだ Google Sitemaps( ウェブマスターツール )の登録をやってない人は必須でやっておいた方が良いですよ (●´∀`●)
[2009.03.29] 訪問者さんのご連絡でサイトマップの仕様が分かりました。
どうやらサイトマップは、以下の条件でリストアップすることが前提となっているようです。
- 同一ドメインであること。
- サイトマップと同階層( 同じフォルダ内 )、またはそれ配下の階層であること。
上記のことから、ウチは以下のようなフォルダ構成となっていました。
http://bizcaz.com/
|
+-- feed/
| +-- sitemap.xml
|
+-- archives/
| +-- category1/
| | +-- index.php
| | :
| | :
| |
| +-- 2009/
| | +-- 03/
| | | +-- 29-151805.php
| | | :
| | | :
サイトマップの仕様だと、上記構成の位置にサイトマップを置いた場合、各ページは以下のようにならないとダメってことになります。
http://bizcaz.com/
|
+-- feed/
| +-- sitemap.xml
| |
| +-- archives/
| | +-- category1/
| | | +-- index.php
| | | :
| | | :
| | |
| | +-- 2009/
| | | +-- 03/
| | | | +-- 29-151805.php
| | | | :
| | | | :
見て分かるように、カテゴリページやブログ記事ページは feed/ フォルダ配下におく必要があったわけですね。
なので、サイトマップをトップページと同じ階層に移動したことは、結果的に理にかなってたわけですね。
同じ過ちを犯さないよう、みなさんは気をつけてくださいってわたしだけかな (; ̄∇ ̄A
- via: サイトマップの XML 形式
ウチで配布するテンプレートも同様に、feed/ フォルダ内に作成されてしまうので修正しました。
Trackback Pings(0)
No trackbacks found.




Googleウェブマスターツールでのエラーですが、サイトマップにリストアップしているURLが「サイトマップより上の階層、例えばトップページになっていた」という可能性はどうでしょうか。
サイトマップがリストアップできるURLは「同ドメインで、サイトマップと同じ階層かそれ以下の階層」と限られています。
sitemaps.org - サイトマップ ファイルの場所
http://www.sitemaps.org/ja/protocol.php#location
>>1 4n5 さん
こんばんわ^^
> ・・・サイトマップにリストアップしているURLが「サイトマップより上の階層、例えばトップページになっていた」という可能性はどうでしょうか。
あっ!! その通りです!! 以前は以下のようになってました。> サイトマップがリストアップできるURLは「同ドメインで、サイトマップと同じ階層かそれ以下の階層」と限られています。
なるほど

言い方かえると、トップページが基準ではなく sitemap.xml を基準としてリストアップしないといけない・・・ということですね。
納得しました
ありがとうございます。さっそく記事に追記します。