Here are three steps to ensure that your SEO campaign delivers the right traffic to your website.
Step 1: Identify Your Target Audience
You know your customers. So, identifying your target audience should be the easy part, but when it comes to SEO, this isn't always the case. If you offer different service or product lines, your target audience may comprise of a number of different segments. This makes identifying your target audience for SEO purposes much more difficult.
If you attempt to go after every possible customer in one fail swoop, your SEO strategy will most likely fail. Instead, methodically carve away the different segments, and target them incrementally. When you achieve success with one segment, then move onto the next. This is necessary because depending on the type of business you're in, each segment may have very different needs and wants.
How do you identify which segment to target first? It's a good idea to start with your most profitable and least competitive segment, so you can quickly start generating a return on your investment.
Source : http://searchenginewatch.com/article/2356679/How-to-Ensure-Your-SEO-Strategy-Delivers-the-Right-Traffic