You should do some search engine optimization for this site.
I found this post on 22 place in google's search results.
You can reach goolge's top10 easily and increase traffic many times.
I know what can help you, search in google for:
Popolton's SEO improve