Your domain name is your online business address and an important part of your brand. Hosting involves a server that stores your website's files. To have a visible website on the internet you need both a domain name and hosting. You can buy them from two separate companies, but for ease of management, we highly recommend you keep them with the same company.