One of the most important stages of creating a website is placing it on a dedicated server - hosting. Without this, other users will not be able to visit it and it will not appear in search results.
The first step is to decide how popular and in demand your site will be.
If this is a one-page, that is, a sales page, then you definitely need a very good stable hosting, because through advertising tens of thousands of people a day can come to you, and the site will simply "fall", unable to withstand such an influx of people.
But if you have a simple information site made to post content and earn money from advertising, then a weak server will suit you.
The next important point is protection against DDos attacks. Surely, soon you will have competitors who want to take your place on the search results. To do this, they will try to destroy, break your site in all sorts of ways. The most common variant is DDos attacks. To prevent this from happening, and your site was always "healthy", you should choose those companies that, together with the hosting, provide a variety of protection services against all kinds of attacks.
The reputation of the hosting provider is very important. It is very common for unscrupulous offices to turn off your sites without any warning under various pretexts. And to connect back, you need to deposit a large amount of money. To prevent this from happening, read reviews on the Internet, check the company registration data and the age of the site itself.
The last, most important point is the financial part of the question. There are two types of hosting - paid and free. Of course, if you are making a website for a couple of weeks or even a couple of days, then you can limit yourself to a free option. But if you are working for the future, then the paid option is just the way to go. You do not need to choose the most expensive one, find the average offer for the price.
Knowing this, you will be able to make the right choice when choosing a hosting.