Domain vs hosting vs email
A clear explanation of the difference between your domain name, your website hosting, and your business email — three things that are often confused.
When you have a website, you're actually dealing with three separate services that all work together. Many people — even experienced business owners — aren't sure how they differ. This guide clears it up once and for all.
Quick summary
Your domain is your address (yourbusiness.com). Your hosting is the server where your website files live. Your email is the service that handles messages to you@yourbusiness.com. All three use your domain name, but they are separate services, often provided by different companies.
The house analogy
The simplest way to think about it:
- Your domain name is like your street address — it's how people find you.
- Your hosting is like the land and the building — it's where everything actually lives.
- Your email is like your mailbox — it's separate from the house, even though it uses the same address.
You can change one without necessarily changing the others.
Domain names
Your domain name (like yourbusiness.com) is registered through a domain registrar — a company like GoDaddy, Namecheap, or Google Domains. You pay an annual fee to keep it registered. The registrar doesn't host your site; it just holds the rights to the name and manages the DNS settings that point your domain to your hosting and email.
What it does: Gives your website and email a recognizable, professional address.
Who provides it: Domain registrars (GoDaddy, Namecheap, Hover, Squarespace Domains, etc.)
Cost: Typically $10–$20/year for a .com.
Website hosting
Your website is made of files — HTML, images, code, database content. Those files need to live somewhere so that when someone visits your domain, a server can send them those files. That's hosting.
What it does: Stores your website files and makes them available to visitors around the world.
Who provides it: Hosting companies. For WordPress sites we typically use Flywheel, WP Engine, or Kinsta.
Cost: Typically $20–$80+/month depending on plan.
See the Hosting section for everything about hosting.
Business email
Having a domain also lets you use a professional email address like hello@yourbusiness.com. But email is handled by a completely separate service — not your web host (usually). You need an email provider to handle the sending, receiving, and storage of messages.
What it does: Handles business email for your domain.
Who provides it: Google Workspace, Microsoft 365, Zoho Mail, and others.
Cost: Typically $6–$25/user/month.
See the Email section and Google Workspace section for more.
How they all connect
They connect through DNS — the Domain Name System. Your domain's DNS records point:
- Your website visitors → to your hosting server (via an A record)
- Your email → to your email provider's servers (via MX records)
This means you can change your website host without affecting your email, and vice versa — as long as the DNS records are updated correctly.
Changing hosts can break email
If you move your website to a new host and change your DNS nameservers without checking your email settings first, you can accidentally stop your email from working. Always tell us before making any DNS or nameserver changes.
Side-by-side comparison
Domain name
- Your web address
- Registered at a registrar
- ~$10–$20/year
- Renew annually
- Separate from hosting
Website hosting
- Where your site lives
- Managed by a host
- ~$20–$80+/month
- Paid monthly or annually
- Separate from domain
Business email
- Your
@yourdomain.cominbox - Managed by an email provider
- ~$6–$25/user/month
- Separate from hosting
- Needs correct DNS (MX records)
Common questions
Related guides
- What is a domain name?
- What is DNS?
- How DNS & hosting fit together
- What is web hosting?
- Email DNS records (MX, SPF, DKIM, DMARC)
Need a hand?
How to find where your domain is registered
Step-by-step guide to finding out which registrar holds your domain name, even if you didn't set it up yourself.
How to register a domain name
Step-by-step guide to buying and registering a new domain name for your business, including what to look for and common mistakes to avoid.