Chykalophia Docs
Domains & DNS

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.

domainsdnsemailhostingbeginner

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.com inbox
  • Managed by an email provider
  • ~$6–$25/user/month
  • Separate from hosting
  • Needs correct DNS (MX records)

Common questions

Need a hand?

If you're stuck, email support@chykalophia.com and we'll help. Include your website address and a screenshot if you can.
Domain vs hosting vs email | Chykalophia Docs