Googleにインデックスされない、検索結果に表示されない時の対処法
長年、ホームページやブログを運営しているとGoogle検索エンジンのいろいろな問題に衝突したりします。今まで経験した問題をまとめてみました。まず、検索結果に表示されないとSEO対策をしても意味がありません。
概要
記事を更新したのにインデックスされない。
誰にでも経験がある問題ですので、この対処法は検索すればすぐに見つかります。Search Console (旧:ウェブマスター) のFetch as Googleを使うというものです。URLを入力することで、Google botのクロールを促すというもの。というか、この方法しか紹介していないサイトが多い気がします。
「このURLのみをクロールする」「このURLと直接リンクをクロールする」という選択があります。このURLと直接リンクをクロールするというのは、入力したURLにリンクされているURLもクロールするというものですが、本当にクロールしているかどうかは不明。
ただインデックスしたいだけなら、PCページだけクロールすればいいです。スマホページもクロールさせたいなら、「モバイル: スマートフォン – 現在のバージョン」を選択してください。Fetch as Googleは短時間で連続した取得は行わないようにしましょう。
Fetch as Googleをしても検索結果に表示されない
たまに発生します。「site:ページURL」で検索するとページが表示されるが、タイトル名、URLでそのまま検索しても表示されないという問題。通常であればFetch as Googleをすると数分以内に表示されるはずなのです。
私はこの場合、リダイレクトされるようなURLを入力します。WordPressであれば、「https://webtukuru.com/?p=481」のようなショートURLや「https://webtukuru.com/https://webtukuru.com/web/google-bot-index/」のようにわざと入れて取得しています。
そうすると、数分以内に表示されることもあります。それでも、表示されない場合はSearch Consoleからサイトマップを再送信し、数時間待ってみましょう。
急に上位から圏外に・表示されたり表示されなかったり
Google検索エンジンがアップデートされるときに検索順位が大きく変動したりします。海外と日本では変動時期が数週間程度遅かったり、日本でもサイトのジャンルによっては数日程度変動時期が違っていたりします。
検索順位が不安定な時は、特に対処法があるわけでもなく、待つしかないです。数日後には元の順位に近いところに戻ってくるはずです。
なにをしてもインデックスされない、検索結果に表示されない
今まで普通だったのに急に問題発生するということがあります。新しく記事を公開してもインデックスされない、検索結果に表示されなくなるのです。
サイトを公開したばかりのとき、ドメインを取得したばかりのサイトはインデックスされにくいです。ページ数を増やし、アクセスを集めて時間が経つのを待つしかないです。
Googleからのスパム・ペナルティ確認
1. Search Consoleの手動による対策でGoogleから手動で対策された内容が確認できます。
2. セーフブラウジングで自分のサイトが危険と判定されていないのか確認。「http://www.google.com/safebrowsing/diagnostic?site=サイトドメイン」にアクセスすると、確認できます。
3. webconfs.comでは、ドメイン年齢が確認できます。自分が所有している期間より長ければ、中古ドメインということ。過去に誰かがそのドメインで運用しているということであまりよろしくないサイトを運営されていてGoogleからペナルティを受けた可能性があります。再審査リクエストを行うなど対処してください。
ページの確認
質の低いコンテンツとして対策を受けた可能性もわずかにあります。
Search ConsoleのHTMLの改善を見て悪そうな内容を修正してみてください。また、品質に関するガイドラインに違反しないようにしてください。ブラックSEO、隠しリンクやテキスト、オリジナルのコンテンツがないページ、転載ページなど
その他
ペナルティになりそうにない、質の低いコンテンツでもない。なのに検索結果に表示されないこともあります。新しい記事を公開しても検索結果に表示されないので更新する気も起きなくなります。
Google botは、インデックス登録をしてその後クロールをして検索順位を決定します。
インデックスされているかは、「site:https://webtukuru.com/web/google-bot-index/」で検索して、表示されればインデックスされているということになります。検索順位が決定されているのかは、「ページURL・ページタイトル」で検索して表示されれば検索順位が決まっているということ。
たまに、インデックスされているのに検索結果に表示されないという問題が発生します。このページで紹介した方法で対処しても表示されないのであれば数日待つしかありません。数時間ごとにサイトマップを再送信し、1日に数回Fetch as Googleで取得させる。遅くても1~2週間以内には、問題なく検索結果に表示される可能性が高いです。