NoumenonTell me what's broken

This procedure is for Bolt / Netlify publishing.

Read the base symptom guide

A Bolt preview works but its Netlify site fails

The Bolt editor works, but the address you believe is its Netlify deployment fails or shows another version.

This procedure is specifically for a Bolt project published through Netlify. Bolt also has its own hosting, so the builder name alone does not tell you where the live page runs. Establish that connection before changing Netlify settings. Keep the working editor open and use a harmless action to compare it with the deployed app.

Reviewed . Start with a two-minute check; repairs can take longer.

The two-minute check.

  1. Confirm the hosting provider in Bolt.

    Open the gear menu, choose All project settings and inspect Domains & Hosting. Read the selected provider without switching it. If this project uses Bolt hosting, this Netlify-specific check does not apply to that published address.

  2. Follow the actual published link.

    Read the website link shown by Bolt’s publish flow and open it in a new tab. Compare it with the Netlify project you are inspecting. Record the project and hostname so an older test site is not mistaken for the current deployment.

  3. Inspect what Netlify received.

    In that Netlify project, open Deploys and select the relevant deploy. Read its deploy details and log. For a source-based build, compare its build command and revision; for a manual upload, verify that the uploaded output came from the current completed build.

  4. Compare the failed live request.

    On the Netlify page, open Chrome Inspect and Network, then repeat one failing action. Compare its request destination with the action in Bolt preview. Record whether the deployed page is missing an asset or calling a backend that was never deployed there.

Read the result.

WORKSThe confirmed Bolt-to-Netlify deployment completes the same intended test action.

BROKENThat deployment lacks the expected output, backend or production configuration.

Causes and fixes.

Ranked in the order to investigate, not by claimed frequency.

  1. The wrong hosting project is being inspected.

    Return to the project connected to the published URL. Correct settings there only after confirming it is the intended destination; do not create another site simply because the current link is confusing.

  2. An older or incomplete build was uploaded.

    Run the app’s actual build procedure and publish the resulting output through the established workflow. Verify the deployment includes the changed page or asset rather than trusting the editor’s current state.

  3. Preview relies on configuration or a backend absent in production.

    Use the Netlify environment procedure for context and scope differences. Deploy any required backend to a supported runtime and point the published frontend at it; uploading browser files does not create a running server.

Edge cases.

  • The available hosting-switch flow depends on the project’s current publishing state. Diagnose the existing deployment before planning a provider migration.
  • A manually uploaded artifact may have no source build log at Netlify. In that case inspect the local or builder build result that produced the artifact instead of inventing a missing server build.

When to stop and hand it over

Hand over if you cannot trace the public URL back to one Bolt project and one Netlify deployment, or if a required backend has no production home. Provide the provider selection, URL and the redacted failed request with the artifact’s build evidence.

Before the next attempt.

Does every Bolt app use Netlify?

No. Check Domains & Hosting. Bolt offers its own hosting as well as the documented Netlify integration.

Should I switch hosting to fix a missing variable?

Identify the failed configuration first. A migration introduces different settings and is not evidence that the original issue is understood.

Related case evidence.

LinkSelf / production install

An install using --omit=optional caused a production outage on the studio’s own app on 2026-06-16. The recorded fix was to stop omitting optional dependencies. This is evidence of a production-only difference, not proof of your app’s cause.

Official sources.

These sources document the product behavior used in this check. The diagnostic order and verdicts are Noumenon’s procedure; they are not quoted product error messages.

What's
not working?

You don't need to explain it perfectly. Tell me what you expected and what happened instead.

I'll reply personally by email.
The diagnosis is free. No commitment.

Please leave out passwords and secret keys. We can arrange a test login separately.