Make sure that keyword phrases or just that all of the keywords are actually on the page with a decent density. If you have images, always squeeze in phrases in the alt attribute too. I have no proof that it works, but it's worth a try.
Hmm I now read you have actually optimized it... Get a privacy policy, contact page etc. Put those links in the footer.
Google likes landing pages that are actual websites.