An SEO blog is a blog fully optimised with keyword-rich content for search engines to index the information. Many people create SEO blogs for the purpose of online marketing. For example, there is a product to be promoted and so the blog is created solely to talk and promote about the product. Another use for SEO blogs is for web development. For example, a new website is being created but to draw more traffic to the website, a blog is included in that website as a magnet to draw people to read it and explore the website.

However, there is another very popular reason why people create so many SEO blogs. It is about making money. Believe it or not, blogs can bring you money if you know how to utilize them properly. For example, say you have a blog and by getting an advertising program such as Google Adsense, you can earn some money - and even more when you have heavy traffic. Traffic is the key to earn more money with Google Adsense and other advertising campaigns. More visitors mean more people will click on the ads. Of course, before you can advertise in your blog, you will need to have related content in your blog for the search engine to crawl through and index your pages. Then, you can actually see the money rolling in for you.