The default description is what people see in Google
If the description still says "Update this description to reflect the app", that is the sentence under your title in search results, and in every link preview.
AI builder · default hosting *.replit.app
Replit Agent writes and hosts a whole application from a prompt. Deployments live on *.replit.app, and the generated project keeps a telling default: the meta description "A web app built on Replit. Update this description to reflect the app."
That sentence survives a move to a custom domain, which makes it one of the few markers that still identifies a Replit app off Replit hosting.
The verdict and the evidence are free. The improvement report needs a free account.
*.replit.app or *.replit.dev is Replit hosting.built on Replit. The default description is still there on most projects.replit.com/@ in the page.These are the rules enabled in the database right now, with the weight each one carries. A single strong match is enough to name the builder; the weights decide how confident the verdict is.
| Rule | Where it looks | What it matches | Weight |
|---|---|---|---|
| Replit hosting domain | the site address | (^|\.)replit\.(app|dev)$|(^|\.)repl\.co$ | 90 |
| Replit default meta description | a meta tag | built on replit\. update this description | 90 |
| Replit badge or runtime marker | the page source | replit-badge|__replco|replit\.com/@ | 85 |
| Replit script host | the host a script is loaded from | (^|\.)replit\.com$ | 80 |
If the description still says "Update this description to reflect the app", that is the sentence under your title in search results, and in every link preview.
On the lower Replit tiers an app that has no traffic can take seconds to answer the first request. Crawlers treat a slow first byte as a quality signal, and visitors often leave before it loads.
Agent-written apps sometimes call third-party APIs from the browser with the key inline. Our scanner reads the bundles and reports what it finds, redacted.
It can be indexed, yes. But the reputation you build belongs to that subdomain, and the name tells every visitor the app is a prototype. A custom domain costs about ten euros a year.
Change the meta description and title in the generated HTML, remove any badge, and point a custom domain at the deployment. The hosting domain itself remains detectable unless you move off Replit.