I have provided the answer to this question in the post already, but I will list them in points;
- optimize your blog for SEO,
- become passionate about blogging,
- structure your website design,
- write engaging blog posts,
- spend more time on your blog,
- build backlinks,
- use catchy and target headlines,
- embrace social media platforms,
- focus on one niche