この回避方法と、ついでに RSS 上に表示できる件数を変えてしまう方法についてご紹介します。
Google Blogger のサイトマップを Google ウェブマスターツールや Yahoo! サイトエクスプローラーに送信するときは RSS Feed (Atom) をそのままサイトマップとして利用します。
・http://blogname.blogspot.com/atom.xml
・http://blogname.blogspot.com/feeds/posts/default?alt=rss
このいずれかをGoogleウェブマスターツールのサイトマップに追加するのですが、Feedburner を導入し、Google Blogger の管理画面からサイトフィードを Feedburner に置き換えた直後から、ウェブマスターツールのサイトマップにエラーが発生するようになってしまうのです。
これと同じ現象かは確認が取れていませんが、ブログランキングやブログティレクトリでブログの RSS を指定したときも同じようにエラーで最新記事が取得されないことがあるようにも見えます。
Feedburner に登録した直後から上図のように、atom.xml でも feeds/posts/default でも両方でサイトマップが認識されなくなります。
Google ウェブマスターツールでサイトマップを送信するとき、このエラーを回避するためにはリダイレクトをさせないパラメータを追加した記述を送信するようにします。
atom.xml?redirect=false
RSSの表示件数には制限を解除するパラメータもあります。
atom.xml?redirect=false&max-results=500
&max-results=500 を付加する事で RSSリーダーなどに送り込む記事件数を最大500件まで増やすことができます。実際にこのパラメータを付加してサイトマップを送信してみましたが、443件のURLが送信できたブログもありました。もちろん送信したところでインデックスに登録される件数が増えるとは限りません。



Post a Comment