Doing search engine optimization is not the only way to get traffic to your website but also if you find yourself on the front page of Google and other search engine whenever a keyword is searched it would mean more traffic generation for you. But it is not possible to know all the keyword to get on the first page. Even if you do, other big blogs do also know a way to get on top. You will definitely be competing with some big shot in your niche if you just starting or an intermediate blogger.
The way I got my consistent traffic is by having my blog address on so many places just as if having an advert on bill boards all over your state. Everyone gets to see it. Not like search engine where someone has to search before so many website try to compete to get on front page. You may wonder how that is possible and how will the visitors convert. Don't worry the interested visitors will convert because you will actually be showing your website to so many people everyday.
#2 Forum Posting: Like you know a forum consist of people of like mind. people ask questions, argue and most time introduce programs to each other. Here you can make a post about something interesting and relating to your niche with your signature driving them to your website to get more details. You can read How To Get Traffic From Forum To Your Website for better understanding of this.
#3 Guest Blogging: Doing post for other bloggers in your niche can help drive traffic to your website. You will have the opportunity to show your host audience your authenticity and authority in the subject matter. This will keep your traffic flowing as long as the post is good enough, the blog stays online and your host visitor are convinced you are knowledgeable in the area that matters to them. It's a mutual benefit anyway.
#4 Contacting Fellow Blogger in Your Niche: Connect with other bloggers in your niche and link to there post that are really good and can complement your post. One good turn deserves another so they would also do same for you.
#5 Email Address Signature: If you are someone that sends tons of email everyday or even one in a week. Insert your website address in your signature. Imagine a friend received your mail and love it because it was funny. He decided to forward it to another friend who do the same and so on. If you have your website in your signature, almost everyone will visit your website. That message will flow around and it will be viral.
#6 Social Networks: There are so many social networks online this days. join and connect with people in your niche. exchange ideas and exchange links. Show them what you have got and you will be surprise they link to you and give you unending visitors.
#7 Article Marketing: You could do articles for some ezine or article marketing company. You always have chance to send back visitors to your website with good articles. So many people are using this method to gain traffic. Is one of the oldest method and is still very much effective.
#8 Blog Directories: Have your blog submitted to blog directories and search engines. There is an important list of where you should add your blog By Kimberly McPherson
#9 Free App Sharing: If you are developer, you can design free apps that people can use and inscribed your website int it. For example, if I mod opera mini for mobile browser. I'll inscribe my website address in the bookmark and also let the first run of the app tell them about my website. You can share apps through sharing platform like sharemobi.ru, xchanger.mobi etc.
#10 Commenting: Recently,it adopted this method and it is working. What to do here is to find do follow blogs in your niche. Pay attention to that phrase in italic. When you comment on blogs in your niche, you have good knowledge and will actually give a true opinion or suggestion as regarding the blog. You will also gain ideas from such blogs and even have something to write about later when you want to post new content on your website. The blog owner will also likely reciprocate by visiting your blog, comment on your your blog and follow you. The usefulness of comment on your blog post is to add value and more useful content to to your post. This in turn give away possibility of adding useful keywords to your blog that users may be type in search engine. I have found answers to so many questions in comment made by people on a blog post. You can picture the value of good comment now. If done properly, by following adding comments and your link on blogs in your niche, you get a reciprocating gesture and not spam.
#11 Word Of Mouth: Being able to share your blog address through word of mouth is worth it. Whenever the opportunity comes, mention your website address to your friends, family, colleague and whomever you think it will be useful for. They will appreciate it. Don't be shy! Talk about your website.
#12 Getting Backlink: Backlinks plays a major role when it comes to free traffic for your website. To get plenty of this backlinks, write articles that can be re-published an submit it to sites like article base.com this will help your backlink increase effortlessly. The advantage of this is that your page rank will increase due to your backlinks growing each time your article is re-published. This means more traffic to your website.