For success with organic (natural) search, consider these few best practices:
Make your site content relevant. Content is definitely king. Make sure that your site has information that is relevant to the code that SE spiders see.
Remember consistency. Consistent use of keywords or keyword phrases with page titling, file naming, header tags and site content begets favorable results.
Involve your visitors. Build a community on your site. If possible, allow site users to leave comments or blog. This practice helps to drive repeat visitors.
Submit a sitemap. Not coming up at all? Consider submitting a sitemap. Google will look at those pages and any linked to them. A sitemap generator can be found by going to Google’s Webmaster Central.
Remember its quality, not quanity. Get quality inbound links from quality sites. Slow and steady wins the race as this process takes time. Don’t fall prey to the temptation of getting links from link farms or your site can get dropped all together.