When it comes to positioning a web site, you should not only consider the obvious factors such as keywords, titles, descriptions and all those components that are part of the words indexed by a search engine.
You must also consider factors such as server class, type and capacity, since these factors influence the loading speed of the site hosted there.
Nowadays most of the companies that offer hosting services offer very cheap packages that result in a poor performance for the sites they host because they are not interested in the problems that this factor represents for the positioning.
If you are in the process of designing your web page, take into account the place where you will host it, in reality there is not much difference in prices and this can mean the difference between a good positioning and a terrible one.