Sounds like you got the SEO in, but you need to have some reason for people to stick around.
Do you have Google Analytics? That should probably be your next step. Figure out what people are searching for when they come to your web site, then build niche content for those search terms.