A web development team builds your website inside and out. Your site is the face of the business and will be the first impression people have. DIY websites look, well, like someone who doesn't make websites tried to make one. A poorly designed site is a definite way to lose traffic. Hire a development team. It's just good business.