My best friend is a software engineer, so to me - he's overqualified for everything I need, so he's my go-to for all questions. This very issue for me actually prompted me to delve into web development and learn a pretty good amount, enough to know how it works (not how to do it myself). If you have your own company, I HIGHLY recommend understanding at least the basics of every department - otherwise you could lose control, not know your options, and waste valuable time and money. Now, if you're in a hurry - ask your professional circle what has worked for them and who they might know or who they worked with. If you have the funding for it, put somebody better than you in charge, someone with experience in. Are you building from scratch? Are you on wordpress? Are you making plugins? Are you building software? You need to know what you need first.
Here was my mistake - I didn't know about certain issues to keep in mind at first. Site needs to be responsive, needs to translate well to mobile, needs to have ability to make different modificantions, needs to keep in mind the ability to support changes I know I'm going to want for the future -- I needed to know what my future plans would be, etc... I had to gather what I needed, and then I sat down and had a consultation with different peple. I presented my issues, concerns, my wants.. They showed me options. If they present options and can tell you the upside and downside of something, great. If not, they might only know one way because they've only done it once - terrible investment. And to be honest, you don't always get what you pay for because some people charge more than the value they give. If you want a website that's going to work for you, that's going to handle the changes you're going to need to make, that's going to evolve with your company, you need a person who is capable of evolving. Sad to say, go with someone who does this for a living, who researches it, who lives it and loves it, and who knows and has the ability to solve problems. Don't be afraid of making mistakes because you're going to make them anyways... accept that part of it. But don't get stuck at the beginning either...
Lastly, I offer you... I have a huge contact list and am a full supporter of creating opportunities and connecting people. If you'd like to send me a message with what you need, I'd be happy to point you in a good direction.
My 2 cents... Best of luck!