gooブログでGoogle サイトマップを利用してみたいなぁ・・・と思いました。 で、早速チャレンジしてみました。
1. まずは、サイトの確認から
こちらは、簡単にできます。Googleサイトマップにてアカウントを取得後、METAタグの埋め込みを選択します。
すると、下記のようなタグが払い出されるので、gooブログのアドバンスユーザーなら、テンプレートの編集から、<HEAD>~</HEAD>の間にいれればOKです。
サイトマップのサービス開始直後は、特定のファイル名のファイルをおくことでしか確認ができなかったのですが、こうしたウェブ系のホスティング系のサービスに対応する為、Google側でMETAタグの設置での確認も機能追加が行われました。
残念ながら、Yahoo!の同様のサービスである、Yahoo! SiteExplorerは、ファイルの設置のみの対応で、まだ利用できません。いずれはサポートすることと思います。
<META content=xxxxxxxxxxxxxxxxxxx name=verify-v1>
2. サイトマップを登録する
Googleサイトマップは、サービス開始当初は、sitemap.xmlという独自のフォーマットのみサポートしていました。
が、RSS2.0形式にも、先日対応したので、gooブログでチャレンジしてみます。
3. まずは、だめもとで、RSS1.0でいれてみる
基本的なgooブログのRSSフィードは、RSS1.0形式で提供されています。そのURLは具体的には下記になります。
http://blog.goo.ne.jp/cestaff/index.rdf
まずはだめもとでやってみました。
→ エラーでした^^;
サポートされないファイル フォーマット
お客様のサイトマップのファイル形式はサポートされていません。
まあ、当たり前といえば、あたりまえなのですが
4. 次に裏技!?のRSS2.0形式でチャレンジ
次に裏技!?のRSS2.0形式でチャレンジしてみました。
http://blog.goo.ne.jp/cestaff/rss2.xml
で、これはいけるかー!と思いきや、なんと下記のエラーメッセージが。
許可されていない URL
この URL は、この場所にあるサイトマップでは使用できません。
んんんん?何だろうこのエラーは。
先ほどと一緒のサポートされていないフォーマットなら、同じメッセージがでるかとおもいますし・・・。なんでだろう・・・・。
5. もしかして、robots.txt!?
先ほどのRSS2.0は裏技!?なので、もしかして、robots.txtで、アクセスがGoogleから禁止されているのでは!?とおもい、調べてみることに。
通常、robot.txtは、下記に置かれることになります。
http://blog.goo.ne.jp/robots.txt
当然、ふつうにブラウザでもみれますが、もしかしたら、Googleのクローラーが見えてないのか、とおもい、Googleサイトマップでもみてみました。下記の内容が記載されています。
User-agent: *
Disallow: /search/
特別禁止になっている様子はありません。また、実際にURLを入力することで、Googleのクローラーがアクセス可能かもテストできるのでやってみましたが、問題なくアクセスできているようです。
http://blog.goo.ne.jp/cestaff/index.rdf
http://blog.goo.ne.jp/cestaff/rss2.xml
んー、なんなんだろ・・・。素直に、サポートしていないフォーマットですなら、すっきりするのになぁ・・・。
わかる方フォローよろしくです!