There are lots of ways to get people to visit your blog. However if your goal is to make money with your blog then you have to get consistent search engine traffic to your blog. These are the people who buy things and click on ads. The question then becomes just how do you go about getting this kind of traffic. It actually is not all that hard.
Obviously to get consistent search engine traffic to your blog you need to get your blog to rank near the top of the search results. The truth is that the top five results are going to get almost all of the traffic so if you want to get visitors on consistent basis you need to be right at the top. There is no great mystery in how you go about getting there, despite what some people may tell you. There are really only a couple of things that you need to have.
One important part of getting your blog to rank near the top of the search results is to be consistently adding new content. The search engines love new content and they will reward it by putting it near the top of the search results. In most cases this will not be enough to get you to the top of the results but consistently adding new content will give you a temporary bump in the rankings. Combining this with the other important factors to getting search traffic will help improve your rankings dramatically. As an added bonus regularly adding new content will encourage people to come back to your site.
The other key to getting consistent search engine traffic to your blog is back links. It is known by almost all bloggers that links are the largest factor in getting your site to rank well. There is a lot of talk about where to get links and what kind of links you should get the truth is that usually just makes things more complicated than it needs to be. While some links do have more value than others you should take advantage of any opportunity that you have to get a link where it comes from.
The only other factor that you need to think about is the keywords that you want to rank for. A lot of people recommend going after the keywords that have little to no competition. This is usually not a good approach, there is a reason those keywords have no competition. If you want to get consistent search engine traffic to your blog you are going to have to rank for keywords people actually search for in fairly large numbers. Those keywords will have a quite a bit of competition. There is no reason to be afraid of going after the competitive keywords. As long as you do not go after the super hard ones there is no reason that you can not get your blog to rank well.