One of the main functions of a blog is a marketing tool to gain money on the internet. But it is not easy to do, because your blog should have some criteria like this.
1. Specifies the language to use
You can use the local language to target local visitors only. Or you can use english to achieve a global target audience, and generally using english language in your content then the traffic generated will be higher.
2. Good Niche
Specifies topic of a blog that is generally liked by many people, such as talking about internet marketing, gadgets, football, etc..
3. Have plenty of post content
If you have lots of blog post content that search engines will easily index your blog.
4. fresh articles
With articles that are completely new and not cloned from another blog, then your article will be preferred by search engines.
5. Your blog is indexed in search engines
Make sure your blog has appeared at page search (at least google).
6. All of your posts indexed in the search engines
This means that all of your blog posts have visitors and traffic (at least google).
7. Already have pagerank
Your pagerank is not equal to zero or must be above zero. That is our blog referenced by many other blogs or websites.
8. Alexa below 1 million
This means that your blog has a lot of number of visitors.
9. Use the TLD (Top-Level Domain)
Switch your blog domain to the Top-Level Domain (from blogspot.com, wordpress.com, etc. to .com, .org,. .net, .info, etc.)