Launch checklist for Bolt apps

By the LaunchPal team · Updated 20 October 2026

In short

Bolt hosts your app for free on a bolt.host address, and paid plans add custom domains and private sites. Bolt’s publishing docs don’t say how pages are served to search engines, so check what Google sees yourself. Then connect your own domain, set titles and descriptions, protect your data and test your sign-up emails.

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:

  1. Connect your site to Google Search Console.
  2. Paste your homepage address into URL Inspection and click View crawled page.
  3. 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 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

Sources

Builders change fast. If something here no longer matches what you see, the builder’s own docs win.

Other builders