First of all, you have to know the objective of your blog. It is extremely important for you to have a clear vision about your blog. You should choose an area of your interest in which you can write at any time or any place. Even though, you can create a general blog on which you will have a room to write on any matter. However, in order to make a good audience for your blog, you should find a specific area to focus e.g. sports, education or economy.
You have to keep on visiting other blogs on the internet, which are publishing similar content. It will help you to know what your competitors are providing to their audience after which you can introduce something new in your blog to attract more people towards it.
You should make your blog more interactive so as to capture the attention of the audience. You have to format your pages in such a way that they look good to the visitors. Moreover, you have to place the ads on specific places so that the visitor may not lose his attention. In addition, you should develop a good sitemap of your blog.
It is very important for you to use social networking websites to promote your blog. You can attract a lot of people by the help of your social networking accounts. But, you have to use the social networking efficiently and effectively to get maximum attention of the readers.
Search Engine Optimisation (SEO) is one of the most important tools in blogging. You should use the keywords in your articles in such a way that your article may appear in the search engine results. You can take online classes to learn about SEO which will help you a lot in finding new readers and retaining them.