GoogleのBlogサービスBloggerでサイトマップ代わりにRSSフィードをGoogleウェブマスターツールや米Yahoo Site Explorerに渡す方法を試してみました。
何のことはない、硬軟日記さんで試しておられる方法そのまま。feedにパラメータをつけてツールに設定すればOKでした。ベータではダメとお書きですが、やってみるといけたようです。正式サービスになったからでしょうかね。
具体的にはサイトのルートにサイトマップが必要なので以下の様な感じで。
http://<hogehoge>.blogspot.com/ [rss.xml?max-results=999]
feedburnerに登録するとatom.xmlがあっちにリダイレクトされるようなのでrss.xmlを指定。wgetで試しにフィードを取得してみるとapplication/rss+xmlとなっています。
記事全文x全記事のrssになるのでとても無駄ではありますが。。。
数はとりあえず999としました。いくつまで指定できるかは不明ですが後3年は戦えそうです。
で、Google Webmaster Toolsに送信してしばらく置いておくと、無事332URLが登録された旨表示が出ました。問題ないようです。追記: Yahoo Site Explorerで確認したところこちらも問題なくフィードをsitemap代わりに読み込んでくれたようです。(エラーが出ていたのですがBloggerのテンプレートをいじったときの私のミスでした)
でもBloggerもsitemap生成機能くらい簡単に追加できそうなのにつけてくれませんね。。。
まあ私は覚書付のブックマークとして使っているので多機能でなくてもいいんですが、Bloggerってトラックバック機能がないという大きな欠点以外は、使い勝手も悪くないですし、デザインの変更も楽ですし、他にもなかなかマニアックな機能がついています。
例えばWidgetをドラッグアンドドロップでカスタマイズできたり、いくつもブログを作れたり、ftpで別なサイトにアップロードで作れたり、ホスティングはblogspotのまま独自ドメインが使えたり。
最近でもサーチ結果表示のWidgetがDraft版で使えるようになったり、Google Readerと連携できたりと、なかなか面白い機能が追加されていっています。
使ったことない方は一度試してみると案外いけるかもしれません。
8/1追記:Google ウェブマスターツールで気づいたのですが、robots.txtに’Sitemap: http://<blogid>.blogspot.com/feeds/posts/default?orderby=updated'という一行が入ってますね。
コメント (2)
リンクありがとうございまーす。
rss.xml にも、そのままパラメータが付けられるんですね。知りませんでした(FTP 公開ブログのフィードには付けられないので)。
有益な情報ありがとうございます。
投稿者: クリボウ | 2007年07月14日 14:37
日時: 2007年07月14日 14:37
こちらこそいつも参考にさせてもらっています。
おかげさまで、どれくらい効果があるものわかりませんが、やっとsitemapらしきものが登録できました。
ありがとうございます。
投稿者: yamap | 2007年07月14日 20:20
日時: 2007年07月14日 20:20