As we build websites for people, we often find that they’re confused on what a domain name is, why they need hosting, can they have emails with the website, etc. These are all great questions especially as you start your website project. In this quick article, we’re going to tackle those questions and more. Let’s start with some definitions and then we’ll go into more detail on how it all ties together.

  • Domain Name: This is the address to your website. It’s sometimes referred to as your web address. It’s also called a URL.
  • Hosting: This is where your website files live.
  • Website: This is the compilation of files that work together to give you what you see and interact with on your screen.
  • Email: This is your digital mailbox. [email protected] is our mailbox. We use the Mail app on all of our Apple devices to access this email account.

Now all of these work together to create a seamless web presence and it all revolves around the domain name. Without the domain name, you have nothing. Well, not nothing, but almost nothing. Your domain name is the place people go to find your website. It’s also the address to send emails. Let’s look at it like a house. Your domain name is your street address. Your hosting is the house. Your website (files) are the contents of your house. Your email is the number on your street address. For example: info (4609) @ (Grape Road).

The domain name points to the hosting server which houses your website files. It also points emails to the correct place. We try to keep things simple by registering domains and hosting the files under the same roof like GoDaddy or 1&1. You can, however, register your domain through GoDaddy and host your website at 1&1. Your domain and hosting don’t have to be through the same company.

So next time you prepare your new website, or make changes to your existing, keep these details in mind. If you’re working through a web design company, make sure you get all of these details from them. Know where your domain is registered, where your site is hosted, etc. You should be able to have emails set up at your domain name ( instead of

If you have any questions with this, please ask in the comments below or contact us directly.