自分のサイトの一部ではない不正な URL パスが Google 検索に表示されないようにするにはどうすればよいですか?

自分のサイトの一部ではない不正な URL パスが Google 検索に表示されないようにするにはどうすればよいですか?

Node.js (Express) と Apache httpd で実行されているサイトがあります。

悪意のある IP から何百ものリクエストが送られてくるので、私は積極的にブロックしています。(ログを調べるスクリプトがあり、悪意のある用語が見つかった場合は、ファイアウォール (UFW) 経由で IP をブロックします。)

しかし、ヒット数が多いため、google.com にアクセスして自分のサイトの名前を入力すると、次のような結果が表示されます。

https://site-name.com/bad-word-bad-word

私のサイトにはそのような悪い言葉は含まれていないのに、悪意のある IP がそれらの言葉をサイトに入力するため、Google の検索結果として表示されます。

どなたか、この問題を解決する方法を教えてください。robots.txt ファイルを作成したばかりで、悪質なボットによるサイトのスキャンもブロックしています。

とても有難い

関連情報