I run my own health niche site with 23 high quality posts minimum 1000 words each post and around 3 month old but i not got traffic. my site is healthrozana.com . plz suggust me to make it batter
They not "high quality"; they actually suck and are poorly written junk of no use to anyone. The search engines are doing their searchers a favor by not sending them to your site.
Why the hell do people who don't understand the English language try to write articles in English? They never make any sense.
Health niche is super competitive you're competing with the likes of WebMD, medical journals, etc. The only way you stand a chance is if you focus on a specific niche.
Obviously not; some of the advice is out-right dangerous (eg natural treatment for hypertension --> epic fail; none of the tips given to "increase blood" actually increase blood volume! etc etc; easy to deconstruct)
I try and put myself in the shoes of the people creating these health blogs and wonder what they imagine would be the unique selling proposition or the point of difference when they compare themselves to sites like authoritynutrition.com. When you have sites that are so well established and have so much information it's hard to imagine how people think they can topple those sites from the top spots. Many of the sites that are newer and are doing well are based on personality, the personalities of the people actually writing for the blogs. I don't see any of that kind of marketing coming through on this particular blog. It would be interesting to hear from the OP about why he thought he had what it takes to run a blog in this niche.
Health niche is highly competitive so only article posting won't work. Once you post the articles you need to perform on-page SEO with proper Title description, image alt tags, header tags, with proper keywords density. After on-page the next phase is earn quality back links from health niche websites.
Health niche is a competitive niche. If you want to get audience to your site then offer something that other health niche site don't have. Think of something that will make your blog site stand out from the rest. BTW, quality word is a bit subjective. Your content might be a quality content for you but for some it still isn't.
In this case it's subjective compares to other sites in the niche. If the site was discussing something that nobody else covered then the writing could be crappy and that would be ok. Instead the site is covering the broadest, most banal health topics where the quality of the competition is high and therefore to be competitive this site needs to be as well. Which brings me back to asking the OP what makes him qualified to write a health blog?