Every website need a web host - a company that provides the servers which can serve the website from anywhere over the itnernet. Here's simple steps to find the right web host.
Web hosts offer tools or applications that specialize in particular type of websites or features. Key thing to figure out is, what will you be doing with website? Are you writing a blog or creating an E-Commerce site? One which works for somebody else might not be the right fit for you.
Are you looking to use some sort of DIY - Low/No code website builders? Many website builders also offers web hosting services included. For example, WIX, Weebly etc. If you are looking for more control over which website builder to choose (or you may want to create website without any website builder) and where to host then you could go with a traditional shared hosting web host like Bluehost, Dreamhost etc and use website builders like Wordpress or other CMSs.
Depending on your business needs, you should also look for other key things when hosting a website.