As small business owners, we know all too well about always having to wear all the hats, make all the decisions, deal with all the issues, problems, procedures, and sometimes having to make it all up as we go along!! There comes a time when you need to step back and simply do what you are good / best at and let someone else in to assist you.
Call in a credible professional. Anyone who "promises" you tons of leads, "promises" that you will be found on page one of Google, etc. etc. is not a credible professional. There are individuals in this world who will happily take your money, promise you the moon and stars, and never deliver.
A credible professional will listen to you, understand you and your business, and come up with a workable, viable strategy to help you succeed. Rely on your gut instinct when communicating with a potential consultant. They will not tell you what they know you want to hear. They will tell you the truth, and present ways to help you get from Point A to Point B and in doing so, will help grow your business.