I have the following important tips about traffic generation. You're free to add to the list. 1. Choose the right niche and keywords The foundation of your site should start with selecting a profitable niche you can compete in, followed by a list of keywords you’ll be targeting. Once you get this right, your chances of succeeding will increase dramatically. 2. OnPage optimization While writing articles for your site, you need to optimize them for both users and search engines. Don’t concentrate on one and ignore the other. 3. Offpage Optimization This mainly has to do with getting backlinks from other sites. You can get backlinks by writing and publishing articles on blogs (guest posting), web 2.0 sites like Hubpages, Squidoo, Xomba etc. You can also get them from forums and by commenting on other blogs. If you search Google for how to get backlinks you’ll see a lot of helpful tutorials.