In reality, it is very difficult to promote the site to high search queries. This business is not one week or even a month. But if it is done by some team and studio, then it is much easier and faster. The development of the same site can take not so much time. Here your needs are important, and what you really need from your site. It is much better to contact the web development companies that do both these things simultaneously. An example for acquaintance -
https://rubygarage.org/services/web-development . This company clearly demonstrates its capabilities in web development.