To get good traffic from search engines you should aim to post at least 6 high quality blog posts per day?
These need to be high quality posts that are helpful to your readers when they search something related to the topic of your websites content.
If your website domain is new then just posting content won't get your website the traffic it needs.
It takes at least 6 months before a new domain and website start seeing google search traffic.
If you post 6 high quality blog posts per day then you'd have 180 blog posts on your blog in a month and in a year you'd have 2,160 posts.
Getting traffic to a website takes time. Just keep working on that content and in time you should see traffic.