ホームページが検索結果に表示されなくなった場合に何をするか

某クリニックのホームページが、クリニック名でGoogle検索しても検索結果に全然表示されなくなりました

被リンクは多く、また、Googleマイビジネス(Google検索で、画面の右側に表示される情報)に登録しているので、クリニック名やクリニック名に近いキーワードで検索しても検索1ページ目に必ずクリニックの情報は出てくるので、営業的には問題ありませんでした。

しかし、数ヶ月経っても改善されないので対応させていただきました。

ホームページが検索結果で表示されなくなった時の考えと対応

[状況]
・クリニック名やクリニック名に近いキーワードでGoogle検索しても、検索結果に全然表示されなくなった(以前は、検索1位だった)

[最初の確認時]
・Googleアナリティクスは設定済みだが、Search Consoleは未設定
 →Googleアナリティクスでアクセス数を確認し、Search Consoleを設定

アクセス数

 →アクセス数が激減していた。Search Consoleにペナルティーのメッセージは届いていない

[最初の対応]
Search Consoleでサイトマップを送信
 →翌日に検索1位になったが、数時間でまた表示されなくなった。ペナルティーを疑う

[次の検討]
・手動ペナルティ、自動ペナルティになるようなことを行っていなかった確認
 →行っていないとのこと
・知らないうちにWordPressの設定をいじくっていなかったか確認
 →問題なし
・「site:○○○○」でGoogleのインデックスを調べる
 →問題なし

[気づき]
「site:○○○○」で表示されるトップページのスニペット(ページの説明文)が、検索1位になっていた頃に見ていたものと違うのでは、と気づく。以前は、トップページの固定文章だったと思うが、新着情報(ブログ)の内容がスニペットになっていた。meta descriptionの内容が、新着情報を更新するたびに変わっていた

[調査]
・検索のやり方でトップページを検索結果に表示させることはできるので、その時のスニペットと「site:○○○○」のスニペットを調べた
 →検索結果のスニペットが固定文章、「site:○○○○」のスニペットが新着情報になっていた。同じサイトなのにスニペットが異なっており違和感を感じた。念のため、Yahooで「site:○○○○」検索したら新着情報に、Bing検索では固定文章になっていた

[対応]
・プラグイン「All in One SEO Pack」をインストールし、meta descriptionを新しい内容で設定。Search Consoleでサイトマップを送信
 →数日経ってもスニペットが反映されない
・WordPressのフル設計で作られており、meta descriptionの設定が以下になっていたので、コメントアウトし「<?php wp_head(); ?>」を追加し、Search Consoleでサイトマップを送信
「<meta name=”description” content=”<?php wp_title(”,true); ?><?php if(is_paged()){ ?> Page<?php echo get_query_var(‘paged’); ?><?php } ?>” />」
 →二日後には自然検索・「site:○○○○」ともにスニペットが変更された

[結果]
少しずつ検索結果が良くなってきている

とりあえずの結論

検索結果に表示されなくなった理由は不明のままで、かつ、meta descriptionを変更させたことでどれだけの効果が出るかも不明だが少しは改善されているので、当面は良しとする。

継続的に検索結果を見続けていく。