Companies should be aggressive about their marketing for more reasons than just getting new clients. Good marketing makes your current employees proud, it makes future 'A Players' easier to attract, and it makes your current customers feel like they made a great decision. For that reason – you should wrap your trucks, use yard signs or signage on job sites, be involved in local events, and certainly, you should be doing Search Engine Optimization, some paid advertisement as appropriate and social media marketing at least around your culture and/or before and after's. What you focus on most is going to depend on your market, and what your key goals are – but these are a few ways to get started. The website, and creating happy customers to refer new business are central to everything you'll do in marketing.