Deployment checklist

Netlify Deployment Checklist for Non-Developers

A careful pre- and post-deploy review for Netlify sites, with a clear boundary between repository evidence and dashboard settings you must check yourself.

15 minWritten for non-developers

01

Start by separating what the repository knows

Your repository may show build scripts, framework settings, redirects, functions, and variable names. It usually cannot prove what is configured in the Netlify dashboard or what happened in the latest production deploy.

  • Repository evidence: package scripts, configuration files, redirects, functions, and referenced variable names
  • Dashboard evidence: site settings, environment scopes, domain status, deploy context, and permissions
  • Live-site evidence: the production URL, browser behavior, headers, forms, functions, and error handling
  • Keep preview and production results separate; a successful preview is not proof of a successful production deploy

02

Build command, publish directory, and runtime

  • Confirm the build command matches the project scripts and intended framework
  • Confirm the publish directory matches the output produced by the build
  • Check the Node or runtime version expected by the repository and dashboard
  • Review dependency install behavior and lockfile consistency
  • Read the complete deploy log, including warnings, generated routes, and failed post-build steps
  • Do not copy a setting from another site without checking this repository

03

Environment variables and deploy contexts

List names, not secret values. Check which values are needed for local development, previews, and production, and whether each context intentionally differs.

  • Every referenced variable has an owner and a documented purpose
  • Private keys and server-only values are not exposed to browser bundles
  • Preview deployments do not accidentally use production data or payment mode
  • Production values are present in the correct Netlify scope
  • A missing variable produces a clear failure rather than a misleading success state
  • Rotate a value if it may have appeared in code, logs, screenshots, or prompts

04

Domains, HTTPS, redirects, and forms

  • Confirm the intended primary domain and www/non-www behavior in the dashboard
  • Verify HTTPS is active and the certificate covers the intended hostname
  • Check redirects for loops, old routes, trailing slashes, and authenticated pages
  • Confirm canonical, robots, and sitemap behavior on the live site
  • Test forms with a real permitted test submission and verify the failure state
  • Review spam protection, notification ownership, and privacy wording for public forms

05

Functions, logs, rollback, and smoke testing

  • Confirm serverless or edge functions are discovered and deployed where expected
  • Check function logs for errors, timeouts, sensitive values, and provider responses
  • Test authentication, database, email, and payment calls from the deployed environment
  • Record the deployment commit, URL, variables changed, and known issues
  • Know how to redeploy the last known-good commit before making a risky change
  • Smoke-test the homepage, signup or main action, error state, mobile layout, and one authenticated or data-backed path

06

Manual Netlify dashboard verification

Open the Netlify site dashboard and mark each item only after checking it there. These settings are intentionally not claimed by this page.

  • Deploy settings: build command, publish directory, runtime, and deploy context
  • Environment variables: names, scopes, values, and last-change ownership
  • Domain management: primary domain, aliases, DNS guidance, and HTTPS status
  • Redirects and headers: deployed behavior, not only local configuration
  • Functions: deployed names, runtime, logs, timeout behavior, and access assumptions
  • Deploy history: current production commit, preview relationship, failed deploys, and rollback option

07

Copy-paste deployment audit prompt

Prompt 61

Audit the repository without deploying

Copy-paste prompt

Audit this repository for Netlify deployment readiness without changing files, deploying, or printing secret values. Inspect package scripts, framework configuration, build output assumptions, publish directory, redirects, headers, forms, functions, runtime requirements, environment variable names, and production-only risks. Report verified repository evidence separately from settings that require manual Netlify dashboard checks. Include tests not run, warnings, likely failure modes, and a post-deploy smoke-test list. Do not claim the deployment is correct or ready unless the relevant evidence was actually checked.

The prompt can inspect code. It cannot replace checking the Netlify dashboard and the live site.

Netlify Deployment Checklist for Non-Developers — NonDev Apps