Movable Type 備忘録

 サイトマップはトップページと同じ場所に置くこと!?

  • Mar292009
  • Vote:
    http://bizcaz.com/archives/2009/03/29-151805.php
  • Categories: Tools
  • Tags:
  • Social Bookmark

こんにちわ^^

以前、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

ウチで配布するテンプレートも同様に、feed/ フォルダ内に作成されてしまうので修正しました。

 Trackback Pings(0)

No trackbacks found.

 Comments(2)

#1: Posted by Author Profile Page 4n5 @ March 29, 2009 [REPLY]
user-pic

Googleウェブマスターツールでのエラーですが、サイトマップにリストアップしているURLが「サイトマップより上の階層、例えばトップページになっていた」という可能性はどうでしょうか。
サイトマップがリストアップできるURLは「同ドメインで、サイトマップと同じ階層かそれ以下の階層」と限られています。


sitemaps.org - サイトマップ ファイルの場所
http://www.sitemaps.org/ja/protocol.php#location

#2: Posted by Author Profile Page bzbellから4n5への返信 @ March 29, 2009 [REPLY]
user-pic

>>1 4n5 さん

こんばんわ^^

> ・・・サイトマップにリストアップしているURLが「サイトマップより上の階層、例えばトップページになっていた」という可能性はどうでしょうか。

あっ!! その通りです!! 以前は以下のようになってました。
http://bizcaz.com/
|
+-- feed/
|  +-- sitemap.xml
|
+-- archives/
|  +-- エントリページ群
|  +-- カテゴリページ群

> サイトマップがリストアップできるURLは「同ドメインで、サイトマップと同じ階層かそれ以下の階層」と限られています。

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

 Post a Comment

 

コメント用フィード