Your first client project goes well. You build the site, they love it, and then they ask: "So how do we get this thing online?"
And you realize you have no answer ready.
Hosting doesn't come up much when you're learning to code. Tutorials assume you already know what it is, or they skip it entirely and deploy to Vercel with one click. But your client's local bakery isn't going on Vercel. They want an email that says @theirbakery.com and a URL they can put on a business card.
Here's what you actually need to know before that conversation happens.
The three things every client site needs






