Short answer
Sites deployments report production URLs for the selected audience, but public anonymous sharing and custom-domain needs should be checked against official documentation before customer-facing launch decisions.
Practical next step
Use the checker or prompt builder to turn this constraint into an explicit @Sites instruction instead of assuming the platform will guess it.