Have you tried finding your business by searching for your services instead of your business name?
If a person has never been to your business yet, then why would they type in your name when looking for the service you offer? Most people get connected to services nowadays from their smart phones. By using Google, users have quickly realized that they can let the algorithm choose for them when searching for a company that is known as being the best. What if we can simply place your company in this position?
Web Design =/= SEO
Remember that most web designers are not good at SEO. Designing a website does not include any search engine optimization work. If you are looking for someone who can take care of all your online needs, you have found the right firm.