SEO for Bolt sites
Bolt.new is probably the fastest way on the internet to go from idea to deployed site. Speed is the product. But the site that comes out the other end is optimised for working, not for being found, and the two are very different finish lines.
What Bolt sites ship with (and without)
Bolt scaffolds modern JavaScript projects, typically Vite or Next.js based. Fresh builds regularly go live with the scaffold's fingerprints still on them: a default page title, an empty or missing meta description, no favicon strategy, no social sharing tags. Google will happily index a page titled after a starter template. It just will not rank it for anything you care about.
The deeper issue is rendering. A Vite single-page app sends nearly empty HTML and paints the content with JavaScript. AI search crawlers (GPTBot, ClaudeBot, PerplexityBot) do not run JavaScript, so to ChatGPT your Bolt site can literally be a blank page. Google renders JS eventually, but with delay and reduced crawl efficiency, which is a real handicap for a new domain that has no authority yet.
The Bolt-specific fix list
- Replace scaffold titles and add buyer-intent meta descriptions on every page
- Pre-render or server-render your key pages so the content exists in the HTML itself
- Add sitemap.xml + robots.txt, and submit the sitemap to Google Search Console
- Add llms.txt so AI engines get a clean summary of what you are
- Add canonical tags, Open Graph tags and JSON-LD structured data
- If you deployed to a temporary subdomain, move to a custom domain you own
Fixing it without leaving your flow
Drazen's free scan reads your Bolt site exactly the way crawlers do and lists everything above that applies, in plain English. Then it writes the fixes. Connected your project to GitHub? Drazen opens a pull request you approve with one click. Still iterating inside Bolt? Drazen hands you a fix prompt to paste into Bolt's chat, then re-scans the live site to verify the change actually landed. Because Bolt makes regeneration so easy, Drazen keeps monitoring afterwards and re-writes any fix a rebuild wipes out.
Questions
Bolt rebuilt my whole site and my SEO fixes vanished. Normal?
Very. Regeneration replaces files wholesale, including the ones carrying your tags and metadata. This is exactly why Drazen re-scans your site continuously and writes the fixes again when a rebuild removes them.
Can Google rank a single-page app at all?
Yes, Google executes JavaScript. But it indexes JS-rendered content more slowly and spends more crawl budget doing it, and AI crawlers mostly never see it. Pre-rendering your important pages removes the handicap entirely.
Do I need to understand any of this to use Drazen?
No. The scan explains each finding in plain English, the fixes are written for you, and you approve them with one click.
See what your site scores
Drazen scans your site the way Google and ChatGPT see it, shows you everything that is hurting you, and writes the fixes itself. Free, about 30 seconds.
Run the free scan →