Keyword ranking but traffic not coming?

IIRC this has been discussed here innumerable times

And you should read

All You Need To Know About SEO

How often do you publish your own fresh new content?