With competent web design such as timed popups, a well-updated blog making the best of SEO, web portals, forums, and live chat agents, you can more readily bring in new clients from promotions or use social media as a means of showing off your portfolio. This way, you generate leads while also showing just how capable you are at the technical side of interfacing with clients.