Of course everything has its place. DIY (Doing it Yourself) digital marketing (SEO, SEM, PPC) is the norm for small and startup businesses. Outsourcing is the norm once a business reaches a certain size. Most business go directly from DIY to Outsource, and that is a natural evolutionary process. The problem is, neither DIY nor outsourcing is the best solution.
Should I consider hiring an agency to manage my online advertising? PPC – Adwords – Google wants agencies to sell their biggest money-making product Adwords. So Google is not going to tell you