運営しているリリースチェッカーについて、RSSフィードの生成時にGoogle PubSubHubbub Hubにpublishするようにしたところ、Googleのインデックス数が急増した。
リリースチェッカーは、指定したキーワードに関するAmazonの新着商品フィードを配信するサービスだ。生成されたフィードはフィードリーダーでの購読に使われるのみで、配信元ページがGoogleにインデックスされる契機はこれまでなかった。
SEOについて考えていたとき、PubSubHubbubの存在をふと思い出し、試しに実装してみたらうまくいった。もちろん、検索結果への表示回数もインデックス数に比例して増えている。
フィード動的生成サービスの運営者は少ないだろうが、publishしない手はないと思う。実装も簡単だ。下記の通りPOSTするだけ。
- Whenever new content is added to a feed, notify the hub. This is accomplished by sending a POST request to
https://pubsubhubbub.appspot.com/
withContent-Type: application/x-www-form-urlencoded
and two parameters encoded in the body:
hub.mode
equal topublish
hub.url
equal to the feed URL of the feed that has been updated. This field may be repeated to indicate multiple feeds that have been updated