そう。このブログはHugoという静的サイトジェネレータを使って、作成しているのですが、 1月の初旬にテーマをブラッシュアップさせて、使い始めました。

すると、結果的にgoogleのインデックスから抹消されるという事態に陥ったわけです。

何が起こっているか

  • 2016年12月31日: 新テーマに変更をした
    • ブラッシュアップした新テーマに乗り換えを行いました。
    • /posts/~~から/post/~~にURLを変更
    • URL変更に対する301リダイレクトを実施
  • 2016年1月2日: Googleアナリティクスの設定が外れていた事実を発見
    • 同日に設定完了
  • 2017年1月6日: googleインデックスがほとんどなくなっいることを発見
    • インデックス数 80 -> 0
  • 2017年1月8日: robots.txtとsitemap.xmlもなくなっていたことが判明
    • 同日設置完了
  • 2017年1月11日: google search console上でインデックス登録の数が復活しているのを確認
    • site:hackerslog.netで検索するも、インデックスを確認できず 。

Googleからインデックス消失の原因は、/posts/~~から/post/~~にURLを変更!?

いや、正直わかりませんでした。変更を行う際には301リダイレクトだと。 そうすれば、googleのインデックスは書き換わるものだと思っていました。 しかし、実際にはインデックスは書き換わること無く、消滅する事になりました。

googleの検索機能にはsite:から始めるワードで検索すると、 URLを絞った検索をすることが出来るようになります。

でも、google search console上ではちゃんとインデックスされていることが、 表示されているのに何故か検索では表示されません!

robots.txtsitemap.xmlもなくなっていたことが判明

これは、完全にこっちのミスです。やらかしました。

robots.txtには必ずsitemap:の項目があって、URLの場所を設定することが出来ます。 このため、googleにちゃんとURLを伝えるためにはrobots.txtの設置が必要になります。

robots.txtとsitemap.xml以下を参考にするといいと思います。

2017年1月20日: 追加

あのー。。。

はい、そういうことです。

comments powered by Disqus