Where your Bolt app lives
According to Bolt’s documentation, Bolt hosts your app for free at a bolt.host address, with a random name you can change later. Custom domains need a paid plan. On the free plan, every published site is public. Paid plans can also publish privately, for invited people only. Private sites can’t be found by search engines.
Check what Google sees first
Bolt’s publishing documentation doesn’t describe how pages are served to search engines. Many apps built this way fill the page in with JavaScript, which can leave Google with an empty shell. Don’t guess. Check:
- Connect your site to Google Search Console.
- Paste your homepage address into URL Inspection and click View crawled page.
- If your headline and text aren’t in the HTML, Google can’t read your page properly.
If it’s empty, ask Bolt to make your public pages render as finished HTML (pre-rendering or server-side rendering), or to turn content pages such as your homepage and pricing into static pages.
Prompt to paste into Bolt
Make my public pages (homepage, pricing, about and any guides) load as complete HTML without needing JavaScript, so search engines and social sites can read them. Keep the app itself working as it does now. Then give every public page a unique title and meta description.
What’s up to you
- Your own domain, so you build search presence on an address you control.
- Titles, descriptions and social images for every public page.
- A sitemap and robots.txt, submitted in Search Console.
- Publishing publicly when you’re ready to be found.
Your data and keys
If your Bolt app stores data in Supabase or another database, check that people can only read and change their own data, and that no secret keys appear in the code sent to the browser. Our security guide has the prompts.
Your Bolt launch checklist
- View crawled page shows your real text
- Published publicly, on your own domain
- Unique title, description and social image on every public page
- Sitemap submitted in Google Search Console, and Bing Webmaster Tools connected
- Users can’t see each other’s data, no secret keys in the browser
- Sign-up emails arriving in the inbox
- Two or three communities picked where your users already talk
Sources
Builders change fast. If something here no longer matches what you see, the builder’s own docs win.