by James Woolley, 2/28/2007
In short, they can be the difference between getting little or no traffic, and getting hordes of traffic to your website.
Let me explain in more depth why they are so important.
If you think of each keyword as a potential doorway into your site from the search engines, then obviously the more keywords you are optimizing your site and it's respective pages for, then the more traffic you should expect to receive.
That's correct in theory, but the reality is that if you are optimizing every page of your site for the most popular keywords in your niche, then even if you are heavily optimizing your site, you are still looking at many months before you start ranking anywhere near the top of the search engines.
So while you should target the most popular keywords in the long-term, you have to think about getting traffic in the immediate future. This can be best achieved by targeting the less popular keywords that have far less competition in the search engines.
You can use any number of keyword research tools to discover these keywords and phrases. They are usually between two and five word phrases long, and as I've already mentioned have far less websites competing for that particular phrase.
So what you will want to do is to find a popular keyword that you want to rank highly for for every page of your site, but also look for three or four of these long tail keywords or phrases, and focus on optimizing for these terms initially. This way by adopting the usual SEO methods, and having a good internal linking structure, you will start attracting traffic from the search engines to numerous pages of your site from these various different long tail keywords.