seolearner - 5:39 am on May 16, 2010 (gmt 0)
Whenever I check my ranking, I am better positioned but I am not getting the traffic
This sounds like you might be getting personalized search results - are you logged into a Google account when you do that search?
Well, I checked results without logging in. I have also disabled the personalized search. Everytime, I make a search I clear all history, cookies, cache everything. And then make a search on G*. I have also checked the results on Comcast & Aol. I have also checked the results using web proxy too. I am on 1st rank for my keyword.
According to Google keyword tool, exact volume for my keyword is 1500/month. And since I am on first result, I am supposed to get atleast 65%-70% of that traffic which around 1000 visitors/month. But I am getting only 8-10 visits/day from that keyword.
There might be a possibility that G* keyword tool is inaccurate. So to know the exact volume, I gave an ad in Adwords and found that I was getting around 50 impression/day for the keyword. So that proves the real volume.
That being said, I am on rank #1 not only in my personalized search but in general. But still in WMT, average position for that keyword is 1.5-2.0.
I am still not able to understand the whole thing, but I am happy as I can see myself on rank #1. I will just wait and watch until G* announces about caffeine being live.