I would start by reading up on SEO (search engine optimization). First glance....I can see a number of improvements for your site. Proper SEO takes time and patience, but most of all, the willingness to learn and work. Start by reading some of the stickies on this page.