SEO is long-term strategy that I advise many businesses to include in their marketing mix to some extent. It requires a well-planned process to deliver high-quality content over an extended period of time. This strategy is rarely popular with C level or the board, because it takes time and will contribute to the short term sales targets. But over a longer period, it can become a very valuable source of regular inbound leads.