Search Consoleのサイトマップ見たらインデックス登録されてなかった
2017/01/11
このブログとは別にもう1つエンタメ系のブログを作っているのですが、全然アクセス数が増えません。
まだ記事が10程度なので、そんなものなのかもしれませんが、ずっと0人なのはさすがにおかしいだろうということで、Search Consoleをみてみたら、robots.txtにブロックされてるとかいうエラーでインデックスされてませんでした・・・。
を見るとそのrobots.txtなんとかのエラー表示が出ていて、
googleインデックス > インデックス ステータス
を見ると1の数字でロボットによりブロック済みとのこと。
サイトマップとインデックス ステータスの数字が違いますが、ググったところインデックス ステータスの方が正しいっぽいので、俺のページは1ページ(TOPぺーじ)しかインデックス登録されていなかったことになります。。。
急いで、サイトマップの追加・テストから再度テストを行い、エラーが返ってこなかったので再度送信しなおしました。そしてさらにFetch as Googleからも申請しました。
これでちゃんと反映されればいいのですが・・・。
Search Consoleでrobots.txtエラーになった原因は?
おそらくですが、ワードプレスの 設定 > 表示設定 の中で「検索エンジンがサイトをインデックスしないようにする」を一時期チェックしていたことがあったのが原因かと思われます。
一時期と書いた通り、今はチェック外していますし、実は1週間ほど前にチェックを外し、Search Consoleのサイトマップで再送信もしています。
なので、更新されたと思っていたのですが、出来ていなかったという・・・。
自分の勘違いだったのか、正直よくわかりません。今回は1日おきにちゃんとインデックス登録されたかをチェックしていきたいと思います(※前回はFetch as Googleはやらなかったので今回はきっと反映されるはず)
これで駄目だった場合は、既存のサイトマップを削除してから、再送信してみます。
あとよくある原因として、内容が重複している(wwwありとwwwなし)場合とかもエラーが出るらしいのですが、それは大丈夫かと思います。
反映は当日されることもあるし、数日かかることもあるっぽいので、ちょこちょこ確認していきたいと思います。
インデックスされていない時のまとめ
(1)インデックス状況は、googleインデックスのインンデックスステータスで確認
(2)ワードプレスの「検索エンジンがサイトをインデックスしないようにする」にチェックがはいっていないか確認
(3)重複コンテンツがないか確認
(4)サイトマップの再送信テスト
(5)Fetch as Googleで再クロールも依頼