Internet marketing can help local businesses attract potential clients searching online. An optimization checklist includes having an accurate Google Business listing with name, address, and phone number, optimizing the Google Places listing, claiming listings on supplemental review sites, getting positive customer reviews to improve rankings and reputation, and developing an informative website and social media presence with unique, engaging content to attract and convert clients. Hiring an agency can focus efforts on return on investment compared to doing it alone with existing staff.