RSSでより早くGoogleにインデックス登録を促す『PubSubHubbub』
目次
検索エンジンにサイト登録を早くできるらしい
WordpressやMovablrTypeのブログにはRSSやATOMなどのFeedと呼ばれるXMLファイルが投稿の度に更新されていますが、これに『ハブ』と呼ばれる『PubSubHubbub』という仕組みを取り入れると、いち早く検索エンジンにインデックス登録されるそうです。WordpressやMovableTypeでは簡単に導入できるプラグインが存在してます。今回は詳しくまとめる時間がないので 詳しい内容はまた今度更新しようと思います。なのでざっくりとメモ。
RSS2.0やATOMに以下のソースを加える
いろいろ参考のサイトを見て以下のソースをFeedに追加しました。間違っていたらすいません。
RSS2.0またはATOMは以下を加える
<link rel="self" href="https://qwerty.work/blog/index.xml" type="application/rss+xml"/> <link rel="hub" href="https://pubsubhubbub.appspot.com/"/> <link rel="hub" href="https://pubsubhubbub.superfeedr.com"/> <link rel="hub" href="https://switchboard.p3k.io/"/> <link rel="hub" href="http://phubb.cweiske.de/hub.php"/>
RSS2.0は以下も加える
<atom:link href="https://qwerty.work/blog/atom.xml" rel="self" type="application/atom+xml"/> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/> <atom:link rel="hub" href="http://pubsubhubbub.superfeedr.com"/> <atom:link rel="hub" href="https://switchboard.p3k.io/"/> <atom:link rel="hub" href="http://phubb.cweiske.de/hub.php"/>
サンプル
このサイトのatomとrss2.0のXMLファイルです。
それぞれのPubSubHubbubサイト
導入方法の参考ページ
実際、約2時間くらいでインデックスされた
今回、このページを投稿してGoogle Search Consoleでインデックス登録がどれくらいの時間で行われたか、クロールの時間を見ると、投稿してから約2時間後にクロールされ、インデックスされていました。他のサイトでは秒速、瞬殺、爆速とか書かれていたので、ほんの数秒でインデックスされるのかと思っていましたが、実際はそうでもありませんでした。
インデックスを早めたい目的であればGoogle Search Consoleから『インデックス登録をリクエスト』するのでもいいかもしれません。多分、体感的には同じくらいの時間でインデックスされます。早めのインデックスをしてもらうには『PubSubHubbub』と『インデックス登録をリクエスト』の両方しておけば確実です。