What is Deployment? | Glossary

Glossary

What is Deployment?

Deployment is the process of taking a finished version of a website or app and putting it on a server so real visitors can use it, usually by building and uploading it.

Deployment is the act of releasing a version of your website or app so people can use it. The code a developer writes on their laptop does nothing for customers until it is built, copied to a server and switched on. That whole step, from "finished" to "live", is a deployment, and each release is often called a deploy.

What happens during a website deploy

  1. Pick a version. Usually the latest commit on the main branch.
  2. Build. Source code is turned into the files browsers actually load: bundled JavaScript, compiled CSS, optimized images. A React site built with Vite, for example, produces a dist folder of static files.
  3. Upload. The build output goes to hosting, a server or a CDN.
  4. Switch traffic. The domain starts serving the new version. Good platforms do this atomically, so visitors never see a half-updated site.
  5. Verify. Someone or something checks the live site actually works.

Some deploys also run database migrations or update environment settings, which is where most of the risk sits.

Manual versus automated releases

The old way was dragging files onto a server over FTP. Today most sites deploy automatically: a host such as Vercel, Netlify or Cloudflare Pages watches a Git repository and runs a fresh deploy whenever the main branch changes. That automation is the "CD" in CI/CD. Each deploy is kept, so going back means promoting an older one rather than rebuilding.

Example: an atomic deploy and an instant rollback

A gym publishes a new class timetable at 9am. At 9:10 a member reports that the sign-up button does nothing. On Vercel or Netlify, the owner's developer opens the deployments list and promotes the 8am deploy back to live; the old version is serving again within seconds while the bug is fixed calmly.

When deployment matters for a small business

If you use an all-in-one builder, "Publish" is your deployment and you rarely need to think further. With a custom site, ask two questions: how does a change get from the developer to the live site, and how fast can a bad release be undone? A clear answer to both matters more than any specific tool. We.Inc publishes generated sites to a custom domain with free SSL, which is a deployment handled for you.

Deployment mistakes

  • Deploying on Friday evening. Release when someone is around to watch and fix problems.
  • Testing only on the developer's machine. Use a staging environment or a preview deploy.
  • Forgetting environment variables. A site that works locally fails live because an API key was never set on the host.
  • No rollback. Know how to restore the previous version before you need to.

Related terms

Ready to put this into practice?

We.Inc lets you describe a site in chat and watch AI build it live, then refine it visually or in code.

Start Building

No credit card required

Describe your business. Get a website ready to publish.

Ready to simplify everything?

Join 15,000+ businesses that replaced their entire marketing stack with one platform.

No credit card required · Talk to sales

Product

Who It's For

Features

Resources

Company

View Sitemap