There are two main components to setting up every website. The first part of is registering your website or blog’s domain name (ex. acmecompany.com). Some of the most popular domain registrars are GoDaddy or Network Solutions.
After you’ve registered the domain name, you’ll have to set up website hosting. That’s the place where your website files will live. I personally use Site5 but there are tons of great hosting companies out there. Hosting agreements are typically paid for monthly or annually.
Once you’ve set up hosting, you’ll have to tell your domain registrar where to point your website domain so any visitors coming to your site will directed to the right place. To do this, you’ll have to edit your nameserver. After you’ve paid for hosting, your hosting company will send you a welcome email with directions on how to do this. What you will specify for nameservers will typically be something like dns1.site5.com or dns2.site5.com.