If you mean a new business on a website, you should start to build valuable content, then build SEO strategy, and promote campaigns using Google ads, facebook ads etc.
Not easy to explain it, I think you should join some course for understanding more.
It's not simple to do it, you need more time and experience to know it clearly.