Before contacting a web development company, make sure to check out their social media presence and their website to get a first impression of the services they provide, as well as what kind of clients they have dealt with before. Make sure to assess your own needs as clearly as possible: clear goals will help the web development agency give you a quote as soon as possible and formulate a plan and timetable to finish your project. Of course, if you need to start from a zero, you can also make use of their consulting services to set your goals.