Free CourseBuild a Website

Module 7 · Go live (Vercel + domain)

Deploy to Vercel (go live)

12 min

Stage 6, part one. This is the moment your site goes live on the real internet, using Vercel. It’s one of the easiest steps in the whole course.

Watch — hand-picked

The clearest walkthroughs of this step, from creators we rate. Each one’s credited — go give them a follow.

How To Deploy A NextJS App To Vercel (Simple)

PedroTechCurated · third-party

How To Connect and Add Cloudflare Domain To Vercel Site - Custom Domain In Vercel

Evan ManzaCurated · third-party
What this costs, plainly

You can publish and test on Vercel’s free plan right now, for nothing. Before it becomes your public business website, you’ll move to their $20 a month plan — their free plan is for personal projects, and a site that advertises a business isn’t one. Nothing here charges you until you choose to upgrade.

Deploy your site

  1. Go to vercel.com/new.
  2. Sign up (or sign in) using your GitHub account — that’s what connects the two together.
  3. When Vercel asks for access to your repositories, approve it. Then find your website in the list and select it.
  4. Leave the settings as they are except one section: open Environment Variables. Type NEXT_PUBLIC_WEB3FORMS_KEY in the Key box, paste your Web3Forms access key in the Value box, and check both boxes are filled in. (Can’t find the key? Ask Claude: “What’s my Web3Forms key in .env.local?”)
  5. Click Deploy.
  6. Wait about a minute. You’ll get a live link like your-site.vercel.app. Open it and send yourself a message through the contact form to make sure it arrives.
Prefer to stay in the chat box? There’s an add-on for that

Vercel publishes an add-on for Claude Code that lets Claude drive the deploy from the same chat window you’ve been working in all the way through this course. If clicking through an unfamiliar dashboard isn’t appealing, ask Claude to set it up. One thing to know first: the command below starts with npx plugins, a small community-built installer that Vercel’s own documentation points you at — it is not made by Vercel or by Anthropic. Claude will run it without stopping to ask, so run this only if you are happy with that.

Let Claude handle the Vercel deploy

Please install Vercel's plugin for Claude Code (npx plugins add vercel/vercel-plugin), then use it to deploy
my site to Vercel and give me the live link. Before deploying, add NEXT_PUBLIC_WEB3FORMS_KEY from my .env.local
as an environment variable in Vercel so my contact form works on the live site, then remind me to send a test
message through the live form. I'm not technical — tell me exactly what to click if you need me to approve
something in my browser.

You’ll still create the Vercel account yourself, and choosing the plan and buying the domain are still yours to do — but the deploy itself can happen without you leaving Claude.

What success looks like

You click your .vercel.app link and your website opens — live, for anyone in the world. Text a friend the link. You just published a website.

The update loop (for the rest of time)

From now on, changing your live site is one sentence to Claude:

Update your live site, any time

Please save our changes and push them to GitHub so my live site updates.

Vercel notices automatically and re-publishes within a minute. This is the single most valuable habit you’ll take from the whole course:

1Tell Claude the changein plain English
2“Save and push to GitHub”one sentence
3Vercel rebuildsautomatically
4Live in about a minuteno re-uploading, ever
That free address is fine for now

The .vercel.app address works forever. Next lesson we point your own domain at it so it reads yourbusiness.com.

If you get stuck

If the deploy fails, copy the error from Vercel and paste it to Claude: “My Vercel deploy failed with this error — please fix it.” It’s usually a small fix, then you redeploy.

Watch this step

This shows the same GitHub-connected deploy you're about to do, on a Next.js project just like yours — from repository to a live link. It’s from an independent creator — credited below, so go give them a follow.

How To Deploy A NextJS App To Vercel (Simple)

PedroTechCurated · third-party

More learning resources

Still want another angle? These are hand-picked and vetted to line up with this lesson — from creators and sites worth your time.