Suchmaschinen können nur lesen, was auch im Quelltext steht. Der Quelltext ist aber auch für jeden User grundsätzlich zugänglich. Zwar wird der Quelltext selten direkt gelesen, zur Verfügung steht er aber schon. Dein Anliegen enthält also einen Zielkonflikt, der sich nicht auflösen lässt.
Meiner Meinung nach ist es weitgehend witzlos, die Dateinamen vor Usern verstecken zu wollen, die sich sowieso nicht für den Quelltext interessieren. Die anderen sind ja gemeint – Leute, die in guter oder böser Absicht an’s Eingemachte wollen.
Deswegen musst du dich wohl entscheiden:
Entweder zeigt du Dateinamen im Quelltext – dann sehen es auch die bösen Menschen.
Oder du verbirgst sie – dann finden’s auch die Suchmaschinen nicht.
Ich selbst vermeide es aus Sicherheitsgründen dringend, Dateinamen sichtbar zu machen, wenn ich es vermeiden kann. Alles in allem denke ich, es ist besser, auf anderen Wegen für Suchmaschinen zu optimieren. Ich weiß auch nicht, wie Suchmaschinen Dateinamen nutzen sollen, ohne dass das anders besser und sicherer gelöst werden könnte.