This can be a situation in which the targeted keywords are not very popular and not being used by many people on a daily basis. If you are not very satisfied with the outcomes achieved so far, there is a solution and that is to expand your website and then target more terms, more popular key phrases which generate a lot of traffic on Google and try to optimize your website for those words.
Selection of the right keywords and then promoting websites based on the listing of those phrases can be very important and even before launching a new site, it is suggested to prepare the terms that are to be targeted. Using Google AdWords and other keywords suggestion tools find some very popular words and optimize your site through new links and content addition.
First, for get traffic, you need to have a really high volume keyword. Low volume keywords will not get you any visit for that ranking.
Google trend is just like that, trend. Whats trend today might not be even searched for tomorrow. Use the keyword tool to pick high volume keyword. Just because it was in the trend yesterday doesn't mean it will continue to be searched for in the long run.
it may be issue of keywords research keywords selection is most important process in SEO. you should be choose keywords which are highly competitive and getting more traffic consistently. you can use more than one tool to research your keywords.
I think keywords you have selected for your website have less search volume. But don't be upset. Sometimes keywords with less search volume can drive quality traffic. I suggest you select some keywords with high search volume but less competitive. One more thing front page ranking does not drive traffic instantly it may take some time.
@OP It is possible your KW might be ranking in only low traffic region. For Eg. if a KW is highly searched in US and not in India than getting KW ranked in India will be very easy. Even if you searching over .com you will be checking Google's Indian server ranking data. So the traffic can still be low even if you checked it from Google Adwords Tool about its competitiveness.
Well, it may possible that you don't get proper traffic on your website though your ranking high in the search engine. You need to build some quality back links in well reputed sites. You can also use social medias, it will also help you lot to drive huge traffic on your website.
Okay you don't need to tell us what keywords that you're currently rank 5th on google. But here's a way that might answer you why.
Go to google keyword tool which can be found here.
Put in your keyword in the box and in advanced options and filters, select all countries and all languages and the most IMPORTANT PART, in the left sidebar, uncheck "broad" then check "exact".
Correct me if wrong but you could see there the accurate results of how much visitors are searching that keyword of yours on google. So if its below 1k/month that would pretty much useless mainly because most of the users tend to click on the top 3 results on page 1 on google.
I have a website that most of its keywords have position in Top 10 Google SERP and generate hundreds of traffic each day. But since early December 2010, my web traffic going down drastically . Can someone explain to me why my web traffic is going down while my keywords still get high ranking in Google.