Okay here's the inside skinny1. The BEST long term way to drive free traffic to your site is SEO
I got into a little bit of an argument on another board (no I'm not asking for help), and to prove my point posted some examples of results, here
Be aware that to do SEO, you need to learn at least some HTML, and results are not quick (3-6 months is not untypical)
The main alternatives are:
2. If you want traffic now and are prepared to pay for it, advertise on AdWords or pay per click search engines
3. Ezine advertising (if you can find suitable opt-in ezines and track your results from each)
4. Get your name/product in the news
You can approach local press
or a press release at prweb.com costs $119, and as far as I know (I could be wrong) is always carried by Google and Yahoo! news and others. This helps with SEO too, as these are important incoming links.
If you don't know how to format a press release go to
pressblast.com
5. Viral Marketing - getting people to pass on copies
This works better for some products than others, not just marketing topics, but I imagine it could be hard for a new fiction author. There are some stories on these lines at ebookinterviews.com
Of course there are many other things you can do, but these are the main ones. For other ideas, some ideas less effective, but see Traffic4me.com for a big list.
BTW for SEO and PPC, before you spend time/money make sure you can POPULAR keywords that time in to your site.
I hate to harp on about it, but I bought The Rich Jerk yesterday and this crystallized some of my thoughts in this area. Anyway, the 2nd part of chapter 1, plus most of chapters 2, 3 and 4 are excellent reading for non-fiction (how-to) ebook authors. The review is here
And BEFORE you start writing, you need to decide why you are doing it.
A. If you are writing in order to make money, then research how you will market it first. For example, it's no good writing an eBook about a subject which gets no relevant searches, if you plan to market using SEO, Pay Per Click or AdWords
Likewise if doing it for money, you need to have some hook that will sell it, and you should think about that before you start writing your eBook.
B. If you are writing for fun/love/hobby/etc. that's a different matter, and of course marketing is not really an issue (and if you make any money you might considere that a bonus)
But do NOT get the two mixed up. Be clear what your goals are.
If you're trying to make money, don't assume writing about a subject you love (unless you've researched how to market and sell it first) is going to make you a cent.