Ich glaube nicht, dass Sie Ihre eigene HTML-Datei auf Google Sites auf jede mir bekannte Art und Weise hosten können. Ich habe versucht, eine HTML-Datei als "Anhang" zu importieren (dies ist, was anscheinend von Google Sites alle Dateien genannt wird, die zum Herunterladen von Websitebesuchern bestimmt sind). Hier ist der Screenshot:
Sieht so aus, als wollten sie nicht, dass Sie den Dienst auf diese Weise nutzen.
Wenn Sie eine einfache Website kostenlos hosten möchten, gibt es mehrere Site Builder (einschließlich Google Sites), mit denen Sie dies tun können. Ich habe die von mir verwendete (weebly) ausgecheckt und es scheint, als könnten Sie eine hochgeladene HTML-Seite auch nicht als normale Seite laden. Sieht so aus, als würde verhindert werden, dass Personen Inhalte hochladen, die nicht über den Site Builder selbst erstellt wurden. Eine Problemumgehung könnte darin bestehen, eine leere Vorlage zu erstellen und den gesamten Inhalt über das Tag "custom html" hochzuladen.
Das ist nicht das, wofür kostenlose Site Builder gedacht sind, und funktioniert möglicherweise nicht für immer. Wenn Sie eine tatsächliche Site hosten möchten, ist es wahrscheinlich besser, wenn Sie etwas für diesen Zweck erstellt haben.