When you invest in SEO, you are investing in a marketing strategy that is long-term, it is meant to become an effective way to drive leads for your business, for the life of your business. Unlike purchasing pay per click advertising, the return on your investment from organic search marketing will typically not be realized immediately. This is important to keep in mind. In most cases, we are able to achieve measurable gains in organic search traffic for our clients in anywhere between 4 to 6 months. However, the goals that we define at the start of the project (where you want to be in terms of search traffic) are typically reached in 9 to 12 months.