ウェブマスターがウェブのことを書いたら

ウェブマスターとして働いている管理人がウェブで躓いたこと、ググったことを備忘録として書いています。主に技術的なこと、WEBサイト設計のこと

WordPressの更新記事を早く正確にインデックスする方法

   

 - WordPress, サーチコンソール

このサイトにお問い合わせがありましたので、その内容を記事にします。(ありがとうございます。)

内容はタイトルのとおり、Wordpressの更新記事を早く正確にインデックスする方法ですが、これにはPubSubHubbubというWPのプラグインが有効です。

今ご覧になっているこのサイトを例にすると、PubSubHubbubをインストールしていれば記事公開後、即時にインデックスされます。ですが、いつもというわけではなく、何十分かたってからでないとインデックスされない場合もあります。

これは原因はわかりませんが、PubSubHubbubを入れているからと言って、すべてが即座に反映されるわけではないようです。それと、サイトの更新頻度やサイト規模、運用年数によっても変わってきます。

ちょうどつい最近新しく公開したサイトがあるのですが、そのサイトは公開後から1記事ずつアップしていて、4記事を公開していますが公開してもすぐにはインデックスされていません。サーチコンソールなどでも何もしていませんが次の日にはインデックスされています。

運用経験上ですが、サイトの更新頻度が高く、サイト規模ページ数も多い、運用年数も長い、トラフィックも多いサイトになると即座に反映される頻度も高くなっています。それでも数十分立たないとインデックスされない場合もあります。

質問内容の中に
”PINGとXMLサイトマップを送信しないでも記事が早くキャッシュされますでしょうか?”
というのがありましたが、PINGとXMLサイトマップを送信しないでもPubSubHubbubは有効です。

キャッシュとインデックスは少し違うのですが、キャッシュという面でみると、キャッシュ日時は公開した日時(PubSubHubbub送信時)にはなっていなかったです。

PubSubHubbubはあくまでもGoogleに更新を伝えることが目的なので、リアルタイムに反映させるものではないのだと思います。

PubSubHubbubについて詳しくは
Google、PubSubHubbubで真のリアルタイムインデックスを実現

PubSubHubbubはPINGとXMLサイトマップより早く反映されるか

PINGとXMLサイトマップより早く反映されるかという点では、早く反映されます。PINGは効果が今あまり実感できていないです。

PING送信について

私が管理しているサイトで、自社開発しているサイトなのですが、定期的に(1日に時間を決めて数回)新規に記事が公開されたURLをPINGで送信しています。ですが、こちらの場合はサイト規模も更新頻度も多いサイトなのでインデックスは普通に早くされます。なので効果があまり把握できていないです。感覚値としては、あまり意味がないのかなと思っています。

現段階ではないより、あったほうがいいかなという感じです。あくまでもスパム判定されるような送信の仕方ではなくですが。インデックス促進の手助け的な意味合いでとらえた方がいいかもしれません。

XMLサイトマップについて

サーチコンソールでXMLサイトマップを送信したとしても、インデックスにすぐに反映されるわけではありません。XMLサイトマップはページのリストを検索エンジンに知らせるためのものなので、インデックス促進には役立ちますが、PubSubHubbubの方が早く反映されます。

PubSubHubbubより早く正確にインデックスさせるには

PubSubHubbubについて書きましたが、それでは即座に反映されない場合もあります。なによりも早くにインデックスさせたい場合は、サーチコンソールのFetch as Googleで送信するのが一番早いです。今のところ確実に、数分後にはインデックスされます。

ただWordpressとは違いますが、大規模サイトでは新規公開ページを1つ1つFetch as Googleで送信していくのは現実的ではないので、PubSubHubbubを使うのが有効だと思います。

記事更新については

この頂いた質問の本旨が私にはわかりにくかったのですが、内容から読み解くと、新規公開時でのことではなくて、記事更新通知のことを聞かれているような気がします。ですのでそちらのことも記載します。

すでに公開済みの記事内容を修正して、記事を更新した場合、即座にインデックス反映させるにはどうなのか。

この場合、Wordpressで記事更新してもPubSubHubbubでは即座にインデックスに反映されることはないと思います。常に確認したことはないので確実なことは言えませんが、通常のクロールを促す程度ではないでしょうか。このサイトで記事更新して確認したことがありますが、反映されていなかったです。
こちらについて検索して調べてみましたが、見つかりませんでした。

記事内容の更新を反映させるには、新規記事公開と同様にサーチコンソールのFetch as Googleで送信するのが一番早いです。新規公開時と同じようにすぐに反映されます。