Wie blockiere ich fehlerhafte URL-Pfade, die nicht zu meiner Site gehören, und lasse sie nicht in der Google-Suche anzeigen?

Wie blockiere ich fehlerhafte URL-Pfade, die nicht zu meiner Site gehören, und lasse sie nicht in der Google-Suche anzeigen?

Ich habe eine Site, die auf Node.js (Express) und Apache httpd läuft.

Es kommen Hunderte von Anfragen von bösartigen IP-Adressen, die ich proaktiv blockiere. (Ich habe ein Skript, das die Protokolle überprüft und die IP-Adresse über eine Firewall (UFW) blockiert, wenn es bösartige Begriffe findet.

Da die Seite jedoch sehr viele Zugriffe erhält, werden mir, wenn ich auf google.com gehe und den Namen meiner Site eingebe, einige Ergebnisse angezeigt wie:

https://site-name.com/schlechtes-wort-schlechtes-wort

Auch wenn meine Site diese Schimpfwörter nicht enthält, wird sie bei Google als Ergebnis angezeigt, da diese bösartigen IPs meine Site mit diesen Wörtern angreifen.

Könnte mir bitte jemand etwas Licht ins Dunkel bringen und sagen, wie ich das beheben kann? Ich habe gerade eine robots.txt-Datei erstellt und blockiere jetzt auch bösartige Bots, die die Site scannen.

Sehr geschätzt

verwandte Informationen