Blogging is great fun, but it quickly gets boring if you don`t get any visitors and makes you feel like you`re talking to yourself.So getting your blog to the top of the search engines for your main key phrases should be your aim so that you can pick up lots of traffic,but keep in mind that it will take time, but it's very doable.
You'll have to learn about Search Engine Optimization to make this happen,and the very basics of this is knowing which keywords you need to on,as these are what people are searching for in the search engines, and thus how they might find your blog. Some keywords get a lot more searches than others,so it's in your best interest to try to choose the ones that do get searched for often,but also bear in mind that these will be more competitive than the ones that are searched for less -- but you might still get lucky.
You need to concentrate your efforts on these keywords for now, so pick a popular one that will take longer to reach as well as three or four related keywords that you're going to try and rank for. Now you need to include these keywords in each blog post that you make, in various combinations,but always focus your posts on one term, and include the others only if they make sense,then as you focus on these similar keywords the search engines will start to rank you more highly because your blog is tightly focused and relevant to your niche.
It's not always that easy, however,because a lot of ranking decisions by the search engines are based on how many backlinks you have coming into your website,so you need to do what you can to get relevant links that point to your homepage and your individual posts. You can help to get these links by writing quality articles and submitting them to directories, by writing guest blog posts on other high traffic blogs,by using social networking sites,by using social bookmarking sites, and also by buying links (tread cautiously with this last tactic.)
One of the best ways to get your blog to the top of the search engines is to post regular and relevant postings,but this may take a while because Google seems to favor domains that have been around for some time and that are going to be a good bet for their visitors. Remember,the search engine operator`s goal is to provide the best experience possible for the people who use them,so if your blog is a good match for your search terms it will be easier for you to get good ranking and keep it.
Finally, you need to ensure that you're posts contain superb content,because the better your content and the more interesting your blog, the more people will link to it,and there is nothing better than getting free links just because people liked what you have to say.So bearing in mind the SEO requirements,always make sure that you provide the best possible content for the needs of the people in your niche,and if they like you, then so will the search engines.