クローラーが訪問する前に記事の更新を検索エンジンに知らせる仕組みとして「PuSHPress」というのがあるよ。
という話を「検索エンジンのインデックスはどのようにされる?」の中でご紹介したんだけど、今日はその「PuSHPress」についてもうちょっと詳しく調べてみたので皆さんにご紹介。
PuSHPressはRSSリーダーに更新を通知する
通常RSSリーダーは定期的にブログに更新があるかどうかをと問い合わせして、更新があれば新しいコンテンツを取得する。
このRSSの問い合わせは「一定の期間」で行われる。
RSSからの問い合わせは「一定の間隔」で行われているので「ブログの更新直後」にRSSリーダーに更新情報が載るわけではない。
あるいみ、ブログ側から更新情報をRSSに知らせることができず、RSSリーダーの訪問を待つという一方通行の関係。
ここで出てくるのが「PubSubHubbub(PuSH)」。
「PubSubHubbub(PuSH)」の役割は2つ
「PubSubHubbub(PuSH)」はブログとRSSリーダーの間の情報の橋渡しをする。
「PubSubHubbub(PuSH)」の役割としては2つほどあるようだ。
- 「PubSubHubbub(PuSH)」に対応したブログは更新情報を「PubSubHubbub(PuSH)」に知らせる。
更新情報を知らされた「PubSubHubbub(PuSH)」はRSSに更新通知を送る。 - ブログからの更新通知が無くても「PubSubHubbub(PuSH)」は定期的にブログが更新されたかどうか問い合わせをする。
⇒ブログが更新されていれば、その更新通知をRSSリーダーに知らせてくれる。
新しい記事のURLを探すのにGoogleはRSSを利用している
2009年ごろからGoogleはウェブ上の新しいページを探すのにRSSフィードを利用しているらしい。
" An RSS feed helps search engines to keep up with all changes on your blog, and helps to make sure that it’s crawled and indexed as quickly as possible."
自動翻訳にしてみると↓
" RSSフィードは、あなたのブログ上のすべての変更についていくために検索エンジンを支援し、それは可能な限り迅速にクロールおよび索引付けだことを確認するのに役立ちます。"
というわけで、RSSフィードにより早く、確実に更新を伝える「PubSubHubbub(PuSH)」をブログに導入すれば、Googleのインデックスが通常を利早くなるというわけ。
WordPressプラグイン「PubSubHubbub(PuSH)」
この「PubSubHubbub(PuSH)」をWordpressに導入できるプラグインは2つある。
- PubSubHubbub
- PuSHPress
どちらのプラグインも「プラグイン」⇒検索⇒「今すぐインストール」⇒「有効化」で導入するだけで後の設定が不必要。
コメント