Create a brand name and place it in prominent locations.
Network with professionals in your field.
Advertise your business through signs, print or online advertising.
Partner with other well-known businesses.
Make use of social media.
Offer free merchandise or company swag
One of the good ways is SMS and email marketing, but think how cool it would be, for your not read the message and any spam would give money? Cool, yeah? You are promoting the business and the money is passively dripping without any effort, the service of the mobirich has such an opportunity, please read, in more detail and more. I hope this will be useful for you.
You can promote your business by using social media like facebook, twitter, linkedin, instagram also pinterest and Reddit. By running ads on search engines like Bing and Google also you can promote your business
Google it the answer is there and to all the users that are posting great answer or repeating answers around this question, note that search engine console has officially junk statuses this forum thanks to the spam comments earning none of the links you sought to build here for you website will work. Go have a look in search console and see the links from this domain are dropping. Thank you
People here are writing about social media as a promoting tool, but they don't mention influencer marketing which is actually a very powerful and efficient thing. In short, you're getting promoted via influencers mentioning your product in their videos or posts on social media. You can click here to read about the pricing.