¿Cómo evitar que una ruta URL incorrecta que no forma parte de mi sitio se muestre en la búsqueda de Google?

¿Cómo evitar que una ruta URL incorrecta que no forma parte de mi sitio se muestre en la búsqueda de Google?

Tengo un sitio que se ejecuta en Node.js (Express) y Apache httpd.

Cientos de solicitudes provienen de IP maliciosas, que estoy bloqueando proactivamente. (Tengo un script que mira los registros y, si ve términos maliciosos, bloquea la IP a través de un firewall (UFW).

Sin embargo, dado que está recibiendo muchas visitas, cuando voy a google.com y escribo el nombre de mi sitio, algunos de los resultados son algo como:

https://nombre-del-sitio.com/palabra-mala-palabra-mala

Aunque mi sitio no contiene esas malas palabras, se muestra como resultado en Google, ya que esas IP maliciosas llegan a mi sitio con esas palabras.

¿Podría alguien compartir algo de luz y decirme cómo puedo solucionar este problema? Acabo de crear un archivo robots.txt y ahora también estoy bloqueando que los robots dañinos escaneen el sitio.

Muy apreciado

información relacionada