Does that page have to be within the Anvil app (ie is it “stand alone”, static content)? Because you could just FTP it to a regular apache webserver which would then behave as expected with google et al.
You don’t even need to run a webserver; you can use a cloud object store to serve static files. I would upload them to Amazon S3 using boto, the AWS Python API that’s available in the Anvil Server runtime.
So in this example, your app might upload myfile.html to your my-bucket-name bucket, and it would be available at files.example.com/myfile.html.
If you want to use a different cloud storage solution and its Python API isn’t available in the Anvil server runtime, just ask and we’ll install it for you (you can send me a private message if you don’t want to make public what solution you’re going with).
Alternatively, if you already have a web site that you can serve files from, you can embed your Anvil app within it, and serve your static files as you normally would.
No, I don’t think Google cares if it found your page via a CNAME or an A record. In fact, Google’s cloud storage docs recommend you take just the approach I suggested.