I'm a non-web developer and actually web developer challenged. Any advice on what I should have in place from my end before we contract with a web developer?

I work for the government (yes, I'm here to help you), and we have a really boring, unfriendly website. We don't have an in house web developer, so I am the lucky soul who gets to organize our content so we can hire a web developer...

Any recommendations? I'm truly starting from ground zero. So far I have identified what we want our website to do (help people, of course) and who our audiences are. Next steps? Thank you!