One of the best ways you can make sure you generate lots of traffic and recognition in your niche is to add your site to directories. There are some directories that are niche-specific, and others that are more general. The point is that the more places that contain a link to your website where your opt-in forms are, the better.
Another benefit to submitting to directories is that you'll get more backlinks to your website. This will help your search engine rankings for sure!
It's easy to find directories – just Google “web directory” and variants of that theme (e.g., blog directory, widget directory, etc.)