Digital marketing is very strong tool nowadays, it help to customers to know about you, but it is only half the battle. The best way is when customers aren't searching you because they already know you. When I started my own business, my friend advised me to create my brand before opening. I did it, and I happy, people who came to me, get quality product, get souvenir with my logo, and then they associated my logo and my company's name with good emotions which they got. So next time they went straight to me. You can try to do it too, think up your strategy before starting your business, make a branded production like http://www.conceptplus.ca/ , and then start your business, and make advertising.