Are you good at something? For example, if you have a lot of magazines and you love to read and write. Why not do it for money instead of doing it for free to others? There are freelance job available at a few places where people seeking writers and pay for original contents for their blogs. Are you good in wordpress? Maybe, you can help those that have 100s of blogs and maintain the contents for them at reasonable price.
Blogging teach me a lot of things and mostly in Internet Marketing category. Yes, if we need to stand high in among millions of blogs, we need to learn SEO and apply it to our blog. Don’t depend on others or SEO expert to do the entire job. At least you should know what is your SEO outsource are doing and verify their work. Learning something new everyday is an investment. I have been learning SEO and backlinks for the past 9 months and I can see some fruits now.
Remember, earlier I was only depending on EC sales. After EC made it private, I was totally depending on article writing services. Since, my writing sucks, I got nowhere to go other than concentrating on my blog to get more targeted traffic. So, I do a lot of SEO things like link building, article submission, keyword analysis, and more. From there, I learned that I can earn some money from it.
If you want to build a blog, the cost can be less than $100 for hosting, domain, design, logo, template, etc. But, if you want to make it visible to the world, you might need to spend thousands or hundred of thousands. That is where Internet Marketers are making money. So, if you are good in SEO, start your product and services and sell it. If you are good in content creation, then start your article writing services.
Always remember, if you are good at something, never do it for free!