Hosting & Domains7 min read
Domain vs. Hosting vs. Website: What's the Difference?
Your domain is the address, hosting is where the site lives, and the website is what people see. A plain-English guide to how the three fit together.
By PreviewDeck Team · Published
If you've ever bought a domain name and then wondered why nothing shows up when you type it into a browser, you're in good company. Domains, hosting, and websites get bundled together in ads and checkout pages, so it's easy to assume they're one product. They're three separate things, often from three separate companies, and knowing which is which saves a lot of confusion when something stops working or you want to switch providers.
Here's the short version: your domain is your address, your hosting is where your website lives, and your website is what visitors actually see.
A simple way to picture it
Think of a physical shop. The street address is how people find you. The building is the space you rent so there's somewhere to put your shop. The shop itself, with its sign, shelves, and products, is what customers walk into.
Online, the domain (yourbakery.com) is the address. Hosting is the rented space on a computer that's always on and connected to the internet. The website is the set of pages, images, and text that people see when they arrive.
That analogy holds up well enough for the basics, but it breaks down quickly if you push it. You can move your website to a new host without changing your domain, which is a bit like picking up your whole shop and dropping it into a new building while keeping the same address. So use the picture to get oriented, then let the details below do the rest.
The domain: your address
A domain name is the name people type to reach you, like yourbakery.com or smithaccounting.co. You don't own it outright. You register it for a period of time, usually a year or more, through a company called a registrar, and you renew it to keep it.
The cost depends on the extension and the registrar. A .com commonly renews for somewhere around $10–$25 a year, while some newer or specialty extensions cost more. Watch out for first-year discounts that jump at renewal.
What happens if your domain lapses
This is the one that catches people out. If your domain expires, your website and any email on that domain stop working, even if your hosting is fully paid and your website is perfectly fine. Visitors get an error or a parking page instead of your site.
Most registrars give you a grace period to renew after expiry, sometimes followed by a more expensive redemption period. If it goes past that, the domain can be released and anyone can register it, including people who buy lapsed domains to resell them. Getting it back at that point can be expensive or impossible.
Why buying a domain doesn't give you a website
Registering a domain only reserves the name. It doesn't come with any pages, design, or storage. Many registrars will park the domain on a placeholder page full of ads until you point it somewhere, which is why your fresh domain might show something that has nothing to do with your business.
To have a working site, you also need hosting and an actual website to put on it.
Hosting: where the website lives
Hosting is space on a server, a computer in a data center that stays online around the clock and sends your website to anyone who asks for it. When someone visits your domain, it's the hosting that actually delivers the pages.
Hosting providers range from large companies selling cheap shared plans to studios like ours that host the sites we build. A small brochure site doesn't need much. A busy online store or a site with member logins needs more resources and more careful setup. If you want to understand what a host is actually doing behind the scenes, we've written a separate explainer on what web hosting does.
Hosting is usually billed monthly or yearly. For context, our hosting plans start with a $5/month Essential plan for lightweight sites and landing pages, which includes SSL, a global CDN, and basic technical maintenance. Larger or more demanding sites need more, and that's priced by need.
The website: what visitors see
The website is the part you and your customers care about: the pages, layout, text, photos, contact forms, booking widgets, and anything else people interact with. Technically it's a collection of files, and sometimes a database, sitting on your hosting.
Someone has to design and build those files. That might be you using a site builder, a freelancer, or a studio handling website development from planning through launch. Say you're a solo accountant who needs five pages: home, services, about, a contact form, and maybe a page of client resources. That's the website. The domain and hosting are just what make it reachable.
Who you typically pay for each
It helps to know who's sending you which bill, because it's common to pay two or three different companies:
| What it is | Who you usually pay | How it's billed | |
|---|---|---|---|
| Domain | Your address (yourbusiness.com) | A domain registrar | Yearly renewal |
| Hosting | Where the site's files live and get served from | A hosting provider or your web studio | Monthly or yearly |
| Website | The pages and features visitors use | A designer, developer, studio, or site builder | Usually a one-time build, plus optional maintenance |
Some companies sell all three in one account, and all-in-one site builders blur the lines further. That can be convenient, but it's worth knowing which piece is which so you're not stuck if you want to move one of them later. In our experience, the domain is the piece you most want registered in your own name, under an account you control, no matter who builds or hosts the site.
Email is a separate thing too
Your business email (you@yourbakery.com) uses your domain, but it usually isn't part of your website or your hosting. Most small businesses use a dedicated email service such as Google Workspace or Microsoft 365, which is billed separately per user.
The domain is what ties it together. Settings on your domain tell the internet where to send your website traffic and, separately, where to deliver your email. That's why a lapsed domain takes down both at once, and why changing those settings carelessly can break email even if you were only trying to update the website.
What "connecting a domain" actually means
When a developer says they need to "connect your domain" or "point it at the new host," they mean changing your domain's DNS settings. DNS is the internet's address book. It matches your domain name to the server where your website lives.
There are two common ways to do it:
- Changing nameservers. This hands over control of all your domain's DNS settings to another provider, often your host. It's simple, but you need to make sure your email records come along.
- Editing individual DNS records. This leaves your DNS where it is and just updates the specific records that point to your website. It's more surgical and usually the safer choice when email is already set up and working.
Changes can take anywhere from a few minutes to a day or so to spread across the internet. During that window, some visitors might see the old site and some the new one.
Say you run a landscaping company moving off an old WordPress host. Your domain stays registered where it is, your email keeps running on its own service, and only the records pointing to your website change. Done carefully, customers barely notice. Done carelessly, the website moves fine but the office stops receiving email for a day. This is the kind of thing our domain setup service handles, whether that's registering a new domain or connecting one you already own.
Putting it together
When you're planning a new site or switching providers, write down where the domain is registered and who has the login, where the site is hosted and whose card pays for it, and who built the website and where its files live. If you can fill that in, you're in a much better position than most business owners when something needs to change.
If you're not sure what you have, or you'd like someone to sort out all three pieces for you, get in touch and we'll help you figure out what you need.