Googleでのランキングが突然大幅に下落、
それ以来、サイトがインデックスされなくなったサイトに何が起こったのか?
アルゴリズムの変更が影響? それともスパム認定?調査をすると原因は意外なところに。
Googleでのランキングが突然大幅に下落!
|
SEO対策を行っているとある日突然、検索順位が大幅に下落するという現象がよく見られます。 |
検索順位が下落したサイトの状況と考えられる要因
|
この調査対象サイトの現象は下記の通り。 SEO対策をした後、GoogleでもYahoo!Japanでも検索順位は順調で、ビッグキーワード(単一キーワード)でも1位〜5位の間を保っていました。ところがある日、
そして、上記の現象を起こしている要因として、下記の4つが考えられました。 要因 1.Googleアルゴリズムの変更により、掲載順位が下落した。 |
4つの要因を検証
|
まず、最初に「要因 1」を疑いました。 検索順位が1つのサイトで下落する日は大抵、他の多くのサイトで検索順位の変動がみらます。しかし、他のサイトを調べてみても、変動がなかったため、 「要因 2」についても検証を行い、ミラーになっているサイトを発見。設定を変更をしたのですが、状況は全く変わりませんでした。 残すところ「要因 3」か「要因 4」のスパムという可能性が濃厚になってきました。状況だけで判断すると4の可能性が高く、もし、スパム認定されたのであれば、厄介です。「要因 4」が頭によぎりながらも、「要因 3」を検証し始めました。 まず、サーバの環境を調べていたところ、あることに気がつきました。すでに、存在していないページにアクセスするとトップページへリダイレクトされています。通常、URLが見つからない場合は404エラーが返ってきます。ところが、対象サイトはそのエラーメッセージが返ってきません。 上記の状況をクライアントに確認したところ、キャンペーンページなど見つからない場合「404エラー」を訪問者に見せるよりはユーザビリティを考えてトップページにリダイレクトさせるほうが良いだろうということで設定を変更した」ということです。 そして、次にGoogleウェブマスターツールで調べたところ、タイムアウトエラーが全てのページで出ていました。タイムアウトエラーの詳細はGoogleでは下記の様に書かれています。 |
|
■ウェブマスターツールより |
|
ページは確かに存在しているし、このタイムアウトはおかしい・・・ そして、Googleのヘルプを確認していたところ下記の表記が見つかりました。
|
|
■robots.txt タイムアウト |
|
ここで、はっきり状況が飲み込めました。 まず、Googleのクローラが巡回する順序は、下記のとおり
robots.txt ファイルが存在しなくて、404エラーメッセージが返ってくる場合はそのままサイトサイトマップからサイトををクロールし始めますが、robots.txt ファイルがなくて404エラーメッセージが返ってこない場合はサイトへのクロールを保留するため、新しいデータはキャッシュされません。 今回の調査対象サイトはアクセスを制限するようなページは存在していなかったため、このファイルを設置していませんでした。そして、通常ページが見つからない場合に表示される、404エラーメッセージは表示させずユーザビリティを考えて、トップページへリダイレクトしています。 robots.txt ファイルがないことと、404エラーメッセージが返ってこないという状況が重なり、キャッシュがされず、検索順位が下落という結果をまねいていました。その後、サーバの設定は変更は変えず、robots.txt ファイルをサーバに設置したところ、キャッシュされ、検索順位も復活。 Googleのインデックスから削除されたときには、スパムサイトとして扱われたのかと思っていましたが、スパム認定されたわけではないことに一安心しました。 |
まとめ
|
今回の現象は、Googleのみにおきた現象で、Yahoo!Japanでは全く影響がありませんでした。 検索順位はサイトそのものだけではなく、サーバの環境も影響を与えています。サイトのソースコードを変更するだけがSEO対策ではありません。サイトの置かれている状況を分析し、対策を模索することもSEO対策といえます。サイトの検索順位が大幅に下落した場合、スパムだと答えを急ぐのではなく、上記の可能性を探ってみるのも良いのではないでしょうか? |






