Forum Moderators: open
Is the keyword or phrase in the title (preferably at the beginning? Is it scattered throughout the page (but not overdone)? Is it used in inbound link text from other pages on your site? And is it used in alt text and outgoing links anchor text?
I'm not talking about stuffing key words but about putting them in enough that Google can tell what the page is about. If you are using AdSense this helps Google find matching ads as well.
Are you trying for keywords or phrases that have a chance of getting into the top of the serps? Or is your keyword an impossible dream?
You may have already done all this but just in case there are things like this you can do to help your search results beyond external inbound links. Of course keep working on those as well.