Are you using keywords properly?
Who said that keywords always work? Sometimes, keywords can get you a whole lot of traffic, but they can also backfire, getting you almost no traffic at all. But the worst-case scenario is when you are getting plenty of visitors, but no end results.