To gather more traffic for your website, you should consider marketing through a content site. A content site is designed to feature dozens — if not hundreds, or even thousands — of pages surrounding a specific topic. These content pages are each optimized for organic search engine positioning, often using an automated process.
A content site is typically used to simply drive traffic to pages that feature Google AdSense ads, in hopes of monetizing the pages. However, the greater purpose is to cast a wide net: Your content site can introduce you to a variety of people searching for topics related to your industry. Down the road, a percentage of them will buy your product or at least contact you for more information.
For example, one content site, Music Mates, contains an automated voting script so that folks can vote for their favorite local musician or band, anywhere in the country. More than 6,000 of these pages are indexed on Google.
When you search specifically for those voting sections (such as best Denver rock band or best Miami country guitar player), the individual voting page results for that phrase are usually in the top three results on Google. Each page includes a link to the core company site.

You can hire a programmer to create such a utility for your own content website. Or, you can subscribe to a system like Unique Article Wizard to select content that you want to post to your website automatically when it’s made available.