Contents are very important when it comes to the website. You need to add high quality and unique contents. Most of the users use the internet for gathering knowledge and a small amount of users use it for entertainment. Since you are creating a blog for the users then you need to think about what the user wants. First , your website should have easy navigation and UI and second, it should have great contents. But if you want to drive more traffic to your blog, then you need to create accounts in social media platform, to spread the news of your website. If you will not use the social media platforms, then most of the users would not even know that your website exists.