Web consultants develop websites and applications. They consult with clients to determine the scope of website development projects, implement SEO strategies to increase traffic flow to websites, and maintain websites. They may be employed by web design firms and businesses, or work as private consultants.