Users trying to get Google to index their publicly-available Streamlit apps are running into issue where Google believes every app is awesome-streamlit. Setting canonical url via nginx did not solve issue.
Desired solution would be for users to be able to have apps indexed in search engines, with the expectation that setting the canonical url would be what fixes this.
Just saw this -- I'd refine to the expectation would be for streamlit to not autoset their domain, here or anywhere else. Imagine a bank or gov site self-hosting a streamlit app: that would be a major red flag and security violation (mitm), and super hard to track down every hardcoded gotcha.
I don't think this is a case of Streamlit setting something, but rather that the output bundle looks the same to Google. awesome-streamlit itself is a community project unaffiliated with Streamlit the company, so we're certainly not setting people's apps to default to that.
Just to add to this - I requested indexing and google believes my site canonical is https://streamlit-0-66-demo.herokuapp.com/. Not sure what the next step here is.