Website & app builders · AI app builder · Checked 2026-10-18

Bolt.new SEO for ChatGPT, Perplexity & AI search

Built your site with Bolt.new? Here is what Bolt.new's own documentation says about how AI crawlers see it, and the exact settings for robots.txt, llms.txt, structured data and your sitemap. Sources are listed at the bottom.

How Bolt.new delivers pages to crawlers

Rendering
Not documented
Not documented: check yourself

Bolt's help center doesn't say how published pages are delivered to crawlers. It says Bolt supports Node.js for the backend and "any JavaScript framework that runs on the frontend", so the answer depends on what Bolt generated for your project. Check it yourself: open your published page, use View Page Source, and search for a sentence from the page. If the sentence isn't in the source, crawlers that don't run JavaScript see an empty page. RankRoot's free audit runs the same check for you.

Why it matters: many AI crawlers don't run JavaScript. If your text only appears after scripts run, they may see an empty page.

Make your content readable without JavaScript

  1. Run the free audit on your published URL, or view the page source and search for your headline text.
  2. If the text is missing, the page is built in the browser with JavaScript. Netlify's docs (Bolt links to them) note that many AI agents, chat services and crawlers can't run JavaScript, and that sites using server-side rendering or static site generation avoid the problem. You can ask Bolt to render your key pages that way.
  3. Bolt documents publishing to Netlify instead of Bolt hosting: gear icon > All project settings > Domains & Hosting > Hosting Provider > Netlify. Netlify documents a Prerender extension that serves pre-rendered HTML to crawlers, agents and preview services while visitors get the normal app. Bolt notes Netlify can't host a database or a traditional backend.
  4. Turn on Bolt's curated SEO/GEO skill in your project's Skills settings, or use the built-in SEO prompts in the Prompt Library (chatbox + > Open Prompt Library).

robots.txt: let AI search crawlers in

  1. Bolt's help center has no robots.txt article. Ask Bolt to create a robots.txt (the SEO/GEO skill or an SEO prompt helps), or add the file yourself in Code view.
  2. Bolt's docs describe a Public folder in Code view for files your project serves, such as images. Put robots.txt there or ask Bolt where it belongs for your framework.
  3. Publish. Bolt says changes don't appear on your site until you update it from the Publish menu.
  4. Open yourdomain.com/robots.txt to confirm the file is served at the root.
Rules that let AI search crawlers in
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: *
Allow: /

Sitemap: https://yourdomain.com/sitemap.xml

Which bots to allow or block: robots.txt for AI crawlers and the AI crawler list.

Add llms.txt

  1. Bolt documents no llms.txt feature. Write the file with the llms.txt generator.
  2. Add it as llms.txt next to your robots.txt (for example in the Public folder), or ask Bolt to serve it at /llms.txt.
  3. Publish, open yourdomain.com/llms.txt, and check it with the llms.txt validator.

Add JSON-LD and head code

  1. Ask Bolt to give each page a unique <title> and meta description, and to add JSON-LD (for example Organization on the home page) inside a <script type="application/ld+json"> tag.
  2. Republish, then view the page source. The tags should be in the HTML itself. If they only appear after JavaScript runs, crawlers that don't run JavaScript won't see them.

Sitemap

  1. Bolt's help center doesn't mention an automatic sitemap. Ask Bolt to generate sitemap.xml listing every public page with full https:// URLs on your primary domain.
  2. Add a Sitemap: line pointing to it in robots.txt.
  3. Republish and open yourdomain.com/sitemap.xml to check it.

Common mistakes

Get the files for your Bolt.new site
Generate an llms.txt, then validate the live file once it's published.
llms.txt generatorValidate llms.txt

Rather have this done for you?

The AI Visibility Employee looks after AI visibility for your Bolt.new site every month, fully by email, no calls:

$149/month, cancel anytime. The first 10 customers pay $99/month with code FOUNDING10.

See the AI Visibility Employee

FAQ

Is my Bolt.new site visible to ChatGPT?

Only if it is published as public and your content is in the HTML. Bolt says public sites can be found by search engines and private ones can't. Bolt doesn't document how pages are rendered for crawlers, so view the page source or run the free audit to see what AI crawlers get.

Does Bolt create robots.txt and a sitemap automatically?

Bolt's help center doesn't say so. Ask Bolt to create both (its SEO/GEO skill and SEO prompts are built for this), republish, and check yourdomain.com/robots.txt and /sitemap.xml.

Can I pre-render a Bolt app for AI crawlers?

Bolt documents publishing to Netlify, and Netlify documents a Prerender extension that serves pre-rendered HTML to crawlers and agents. Netlify can't host a database or traditional backend, so this suits front-end-only projects. Otherwise ask Bolt to render key pages on the server or at build time.

How do I add llms.txt to a Bolt project?

Generate the file, add it to your project so it's served at /llms.txt (for example via the Public folder in Code view), republish, then validate it.

Sources

Facts checked against Bolt.new's documentation on 2026-10-18. RankRoot is not affiliated with Bolt.new. Settings move around; if a step has changed, email rankroot.support@proton.me.

Other builders

Lovable · Replit · v0 · Framer · Webflow · Wix · Squarespace · Shopify · WordPress · Ghost · GitHub Pages · Carrd · Hostinger AI Builder · Notion Sites · Netlify · Vercel · Cloudflare Pages & Workers