GoogleブラックリストからWebサイトを削除する方法|WordPress・Magento・PrestaShop・OpenCart・Drupal・Joomla・PHP対応
Googleのブラックリストとは?警告を解除する方法
今日、Googleはインターネット検索そのものと言える存在です。それゆえ、Googleはユーザーのオンラインセキュリティを守るために大きな責任を負っています。検索結果に表示されるページの中からスパムやマルウェアを常時監視しており、専用のアルゴリズムを使ってインターネット全体を定期的に分析しています。クロールのたびに、Googleのクローラーは危険と判断したものすべてにラベルを付け、分類します。問題のあるWebサイトが発見されると、Googleによってブラックリストに登録され、サイト運営者はブラックリスト解除のための手続きを行う必要があります。
多くの場合、サイト管理者は感染に気づいていません。ハッキングによってWebページにスパムコンテンツが注入されていることもあれば、アクセス数を稼ぐためにブラックハットSEOツールを使用した結果、ブラックリストに登録されてしまうケースもあります。Googleにブラックリスト登録されることは、ビジネスにとって壊滅的な打撃になり得ます。つまり、トラフィックの大部分を失うことを意味します。場合によっては、自分のサイトがブラックリストに登録されていること自体に気づいていないこともあるのです。
Googleにブラックリスト登録される理由
1)マルウェアによるブラックリスト登録
Googleは、あなたのサイトがマルウェアの拡散に利用されていると疑った場合、マルウェア理由でブラックリストに登録します。ハッキングされたページにアクセスすると、自動的にマルウェアがダウンロードされる仕組みです。これは、あなたのサイトが大規模なマルウェアキャンペーンの標的になっている可能性を示しています。ユーザーの安全を守るため、ブラウザには警告画面が表示されます。一般的には、「マルウェア」というキーワードを含む赤い警告画面です。
ただし、すべてのブラウザがGoogleのAPIを使用しているわけではない点に注意が必要です。そのため、ブラウザによっては「このサイトは改ざんされている可能性があります」「このサイトはコンピュータに損害を与える可能性があります」「偽装サイトの疑いがあります」など、異なる警告が表示されることがあります。いずれも目的は同じで、ユーザーがそれ以上サイト内へ進むのを防ぐことです。このような警告が表示された場合は、早めにブラックリスト解除作業に取りかかりましょう。マルウェア警告の解除には感染ファイルの削除が必要で、再インストールが必要になる場合もあります。
2)フィッシングによるブラックリスト登録
サイトが「偽装サイト」や「詐欺サイト」と判定されることもあります。これはGoogleのフィッシングリストに登録された典型例です。Webページが改ざんされ、ユーザーの情報を収集して外部サーバー(通常は攻撃者が管理)へ送信する仕組みに変えられていることがあります。改ざんされたページは、パスワードやクレジットカード番号などの機密情報を入力するようユーザーに求めます。攻撃に気づかない無防備なユーザーが情報を入力してしまい、あなたのサイトへの信頼が大きく損なわれるのです。
これは典型的なGoogleのフィッシング警告です。赤い画面でサイトを「偽装サイト」とラベル付けし、ユーザーが探しているサイトではないと警告します。ただし、ハッキングされたサイトが必ずしもブラックリストに登録されるわけではありません。ブラックハットSEOの使用が原因でブラックリスト入りすることもあります。
3)ブラックハットSEOによるブラックリスト登録
サイトオーナーの中には、トラフィックを増やすためにブラックハットSEOという近道を使う人がいます。これらの手法は、サイトに不当な優位性をもたらすため不道德であり、Googleはこうした手法を厳しく監視しています。対象となる主な手法は以下の通りです。
3.1)コンテンツの盗用によるブラックリスト登録
他サイトのページを丸ごとコピーして公開する行為です。時間と労力を節約できますが、明確な不正行為です。Googleが盗用コンテンツを検出すると、サイトをブラックリストに登録します。窃取という重大な違反にあたるため、解除には長い時間がかかる傾向があります。
3.2)スクレイピングサイトによるブラックリスト登録
スクレイピング自体は違法ではありませんが、相手側の同意が必要です。Google自身もコンテンツを取得してサイトをインデックスしていますが、それは事前許可を得ているからこそ可能なことであり、一般のサイト運営者には許されていません。GoogleはAPIを提供していますが、検索結果のスクレイピングが検知されるとIPアドレスがブロックされます。ポリシー違反ひとつでブラックリストに入り、解除は非常に困難になります。
3.3)リンク購入によるブラックリスト登録
ハッキングされたサイトが特定のサイトへリダイレクトに使われることがあります。これは本来のリンクではなく、第三者によって設置されたものです。短期的にはトラフィックが増えるかもしれませんが、非倫理的で違法な行為です。不正なリダイレクトはサイトのインデックス削除につながる可能性があります。この場合のブラックリスト解除は、こうしたリンクをすべて洗い出して除去することを意味し、お金と評判の両方を失いかねません。この種のSEO手法は避けましょう。
3.4)クローキングによるブラックリスト登録
クローキングとは、ユーザーエージェントに基づいて表示内容を変える手法です。つまり、ユーザーに見せるページと、Googlebotに見せるページが異なる状態を作ります。広告やタイムスタンプなど、一部の要素は時間とともに変わっても構いませんが、基本的にコンテンツは同一であるべきです。例外として認められるケースもあります。
- 地理的位置に基づく表示の切り替え。例えば、インドからのIPアドレスにはヒンディー語版を表示するといった対応です。アクセシビリティ機能の追加もサイトの使いやすさ向上につながります。Googlebotだけを明示的に区別しない限り問題ありません。
- モバイル版で異なるコンテンツを表示することも問題ありません。これもユーザビリティ向上の一環であり、Googleも認めています。
要するに、Googlebotとの間で表示を区別しなければ問題ないということです。Googleがクローキングを問題視するのは、インデックス時には正常なページに見えても、実際のユーザーが訪問するとポルノや医薬品関連のスパムを表示されるような事例があるからです。結果は壊滅的になり得え、ブラックリスト解除も骨の折れる作業になります。Googleを欺こうとした以上、仕方のないことです。クローキングは絶対に避けましょう。
Googleのブラックリストからサイトを削除する手順
1)感染の確認と除去
まずは被害の把握(ダメージコントロール)を行い、感染の原因を取り除きます。Webサイトのセキュリティにおいて、問題が起こりうる箇所は非常に多くあります。最初のステップとして、Google Search Consoleを確認しましょう。サイトがなぜブラックリストに登録されたのか、その理由が表示されます。SQLインジェクション、スパムリンクの注入など、原因を特定したら対処を進めます。マルウェア警告の解除はWebマスターにとって難易度が高いため、専門家への相談も検討してください。
2)ステップバイステップでのブラックリスト解除
サイトがGoogleにブラックリスト登録されても、慌てる必要はありません。まず感染を完全に駆除し、ブラックリスト登録の原因となった箇所を修正します。そのうえで、以下の手順に従ってください。
2.1)感染のクリーニング
- サイト上の見覚えのない変更点を見直し、手動で削除する。
- 正常なバックアップがある場合は、感染したサイトを削除し、ゼロから再構築する。
- 古いモジュールを含むプラグインを無効化する。
- 新しく追加された管理者アカウントを確認し、削除するとともに、すべてのパスワードとユーザー名をリセットする。
- 感染したデータベースのテーブルを手動でクリーンアップする。
- ユーザーに二要素認証を有効化させる。未確認のユーザーが追加されていないか確認し、継続的に削除する。
- 脆弱性の穴をすべて塞ぐ際は細心の注意を払う。ここが最重要ポイントです。
- 最後に、サイトが正常に動作しているか確認する。
各CMS向けのマルウェア除去ガイドも参考にしてください。
- WordPressのマルウェア除去
- Joomlaのマルウェア除去
- Magentoのマルウェア除去
- OpenCartのマルウェア除去
- PrestaShopのマルウェア除去
- PHPサイトのマルウェア除去
チェックリストが完了したら、マルウェア審査を申請します。Googleの審査には時間がかかる場合があり、数時間から1〜2日程度みておきましょう。審査申請の手順は以下の通りです。
- 「セキュリティの問題」タブを開き、Googleが検出した問題を確認する。
- 「これらの問題を修正しました」を選択する。
- 「レビューをリクエスト」をクリックする。
- ブラックリスト解除のために実施した対策を記入する。詳細な情報を提供することが重要です。
- 最後に「手動による対策」セクションを確認する。
- 複数の問題がある場合は、すべて解決するまで手順1〜4を繰り返す。
3)スパムリストからのIPアドレス削除
感染したサイトがスパム配信キャンペーンに悪用されていた可能性もあります。インターネット上には、スパム行為を行うドメインを監視する団体がいくつもあり、あなたのサイトが意図せずそうしたリストに載ってしまうことがあります。しかし心配はいりません。これらのリストを一括チェックできるサービスがあります。
複数のブラックリストを横断的にチェックし、分かりやすい結果を表示してくれるツールを活用すれば、自分のサイトがどのリストに登録されているかを特定できます。あとは、該当する各リストごとの削除手順に従ってIPアドレスの解除を申請しましょう。各リストで手続きは異なりますが、インターネット上に多くの情報があるので助けになります。
今後Googleにブラックリスト登録されないための対策
1)Google Analyticsを活用する
Googleとは良好な関係を保ちましょう。Google Analyticsは自分のサイトを深く理解するための優れたツールで、トラフィックに関するサイトの動向を包括的に把握できます。
Analyticsで特に注目すべき指標を紹介します。
2)平均セッション時間
ユーザーがサイト上にどれくらい滞在しているかを示す指標です。滞在時間が短いと、Googleはコンテンツがユーザーにとって有益ではなかったと判断し、検索ランキングが下がります。質の高いコンテンツを書いて、ユーザーを引き留めましょう。
3)直帰率
1ページだけ見てサイトを離脱したユーザーの割合です。この数値が高いほど、サイトがユーザーの期待に応えられていないことを意味します。逆に直帰率が低ければ、コンテンツが有用である証拠となり、ユーザーが滞在し、検索ランキングも上がります。
これらの指標を改善するためにできることは以下の通りです。
- 読みやすい大きめのフォントを使用する。
- ユーザーのニーズをより深く汲み取る。
- サイトをモバイルフレンドリーにする。
- サーチコンソールなどのウェブマスターツールを活用してサイトの関連性を高める。
4)ホワイトハットSEOを実践する
ブラックハットSEOはGoogleのブラックリストに登録される直接の原因になるため、絶対に避けてください。代わりに、ポジティブな手法でサイトを強化しましょう。
- ユーザーが長く滞在したくなる優れたコンテンツを書く。
- コンテンツとセキュリティの両面でサイトを磨く。
- ユーザーファーストのポリシーを守り、ユーザーが何を求めているかに注意を払う。
- 万が一ブラックリストに登録されたら、マルウェア警告の解除を怠らない。迅速に行動するほど、被害を最小限に抑えられます。
5)セキュリティ監査を受ける
セキュリティ監査は必須です。開放されたポート、初期設定のままの構成、使われていないドメインなど、問題の芽は至るところにあります。セキュリティ体制がしっかりしていれば、そもそもGoogleのブラックリスト解除に悩む必要はなくなります。Webマスターだけですべて対応するのは難しいかもしれませんが、専門サービスに依頼すれば安心です。
6)ソフトウェアを常に最新に保つ
ソフトウェアは定期的にアップデートしましょう。これはWebマスターが講じられる最善かつ最も基本的な予防策であり、サイトを安全に保つ第一歩です。
7)セキュリティのベストプラクティスに従う
使用中のCMSに合わせたセキュリティガイドに従い、リアルタイムで攻撃からサイトを守りましょう。
- WordPressのセキュリティ対策
- Joomlaのセキュリティ対策
- Magentoのセキュリティ対策
- PrestaShopのセキュリティ対策
8)セキュリティソリューションを導入する
市場にはさまざまなセキュリティソリューションがあり、その需要はますます高まっています。将来にわたってブラックリスト登録のリスクをゼロにすることはできませんし、その都度解除作業をするのは非常に手間がかかります。だからこそ、サードパーティ製のセキュリティソリューションを導入するのが最良の選択です。AstraのようなWebセキュリティサービスを活用すれば、サイトを総合的に守ることができます。
-
ハッキングされた WordPress Web サイト。 WordPress からウィルスを除去する方法
WordPress サイトがハッキングされ、マルウェアに感染していませんか? あなたが初心者の場合、ハッキングを取り除くために何をすべきか、どのようにそれを行うべきかを決めるときに迷子になるかもしれません.開発の機会があったとしても、ハッキングを正確に見つけて削除することは依然として困難です。 したがって、ハッキングの検出と削除を実際に開始するためのこの広範なガイドをまとめました.この WordPress ハッカー除去ガイドでは、WordPress ハッカーの症状、検出手法、および除去プロセスについて説明します。このガイドでは、考えられる原因とハッキングの種類についても説明します。Word
-
【修正】WordPress「rms-script」リモートアクセスマルウェアの実態と対処法
最近、一部のWordPressサイトにおいて、外部サイトへのリモートアクセスを許してしまうマルウェアが確認されました。このマルウェアは、wp-content/mu-pluginsフォルダ内に配置された複数のPHPファイルに潜んでいることが判明しています。しかも厄介なことに、無料のWordPressセキュリティプラグインでサイトをスキャンしても、異常は一切検出されませんでした。本記事では、このマルウェアの詳細と、感染した場合の具体的な対処方法について詳しく解説します。 rms-scriptマルウェアの挙動 最初に気づくのは、WordPressサイトに奇妙なエラーが表示されることです。このエラーの