And that's the same goal as your competition too. You need to have preferred keywords which you may find by organic or natural searches. Another way is through paid ads. There mailing list should be plenty of clues as to what your webpage is all about so the robot spiders that search engines send out will be able to index the content of your webpage. Social Media -- More and more people log into social media sites including blogs, social networking sites, forums, and social bookmarking sites.
Depending on what kind of social media you go for, being visible in these sites helps promote your website thus increasing traffic. Back Linking -- If you put mailing list links in that go to your website on other websites, it will drive traffic. If you have more incoming links to your website than outgoing links, your website will also rank higher in search engines.
Moreover, when you put links in high traffic sites, you are more likely to rank higher in search engines over having links in low traffic sites. Email -- Email can be mailing list a very powerful medium to drive traffic to your website. But be careful with this one. Send only to people who have signed up and entrusted their email address to you. Do not spam and do not send unsolicited emails, especially in bulk, without prior approval from your potential client.