You got a nice site and you have a nice Alexa Ranking. That means you sort of know what you are doing here. Learning more about SEO will take your site to the next level. All you gotta do is take massive action once you learn a SEO strategy. It looks like your main domain has a bit of authority already. It has a PageRank of 2. Which is good. Try cleaning up your site a bit. Sometimes the design of the site has a lot to do with the search engines. The cleaner and organized your site is - the better the search engines will rank you up. Capture leads as well. It looks like you are getting daily traffic so the next thing you need to do is get your visitors emails in exchange for something they want. Maybe a newsletter will help you increase your traffic. WIth a newsletter - every time you publish a new post, your readers will get an email notifying them that your blog has new content.This will not only get you repeated visitors but because they keep coming back because they like your content - then they are most likely to share your content. Some people might even share you link on other sites. Don't you share a link to an article that had A LOT of value? We all do that so why wouldn't you be able to create a piece of content that is sooo valuable that people will save your URL Try to keep a clean and organized looking site. I'm telling you that the search engines do look on how easy it is to navigate a website. If you want to improve your SEO the only thing you need to do now is BACKLINKS. Just FOCUS on Backlinks and Backlinks only for a while. You will see a good increase in your organic traffic if you dedicated 2 to 3 hours a day on getting backlinks to the pages on your site. You want to get backlinks to every single page on your site. But do not forget about getting backlinks to your main domain which will increase your site's authority. There are many ways to get backlinks and I KNOW the process is a pain in the butt but how bad do you want to improve your site? Most people do not realize that SEO takes persistency, consistency and patience. You cannot do an SEO strategy today and expect results right away or by tomorrow. It does not work that way. What you do today, you will see the results in about 2 weeks. But it is damn worth it! Just come up with a Backlink Process and do it daily for the next 3 months. THEN check your stats - you will see a HUGE increase on your organic traffic. Hope this helps you! Much success!
Snoopy240 have explained so much about SEO and how to do it, i think now you will have a good idea about the importance of SEO and how the things gonna work. I want to add a little more in it, when you are running a blog and thinking about the targeted visitors plus good traffic then never forgot the importance of Social Media. You can extract so much juice from social media which will help you to increase your viewership of blog. Social media also help your site to be pushed on search engine because site have good signs of social media always been loved by search engine like google and others. You dont need to do much on it just make sure you are sharing your each post max social media sites where you have established profiles. Make sure your are sharing your stories to the right community not to irrelevant e.g. sharing an Android update on a Health related site. Do get maximum likes on FB page, Twitter followers and G+1s on page. I hope this discussions will help you in profitable way.