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.