I have a health website. The features of my website are as follows: I installed it with WordPress. I did the SEO optimization with the "Rank Math SEO" plugin. I installed the "Internal Link Juicer" plugin for internal linking. I installed the full version of the "WP Rocket Premium" plugin. I installed the full version of the "Advanced DB Cleaner PRO" plugin. I have 1085 articles in 20 categories on my site. All of my articles are original. I wrote all of them myself. I created about 35 "medical calculation programs" in PHP for important health topics. I score 100 full points on "Google PageSpeed Insights" analysis. So, my site is technically fully optimized. I score 100 full points on "gtmetrix" analysis. So, my site is technically fully optimized. I optimized all the images on my site. I reduced their sizes and optimized them for SEO. I shared all my articles on social media using the "Blog2Social" plugin. Besides plugins, I got backlinks from dozens of social media pages. Despite all these efforts, there has been no significant increase in the number of visitors from Google search in the last 6 months.
There's your first problem - it's a tough niche with high-authority competitors. Why SHOULD google be sending you traffic? What is different about your site? What is better about your site? What makes YOU the right person to be running a credible health website?
Have you read and digested Google's Search Quality Rater's guidelines and conducted a full an critical manual evaluation of your website? https://static.googleusercontent.com/media/guidelines.raterhub.com/en//searchqualityevaluatorguidelines.pdf In a health (YMYL) website, it's critical that you clearly demonstrate your E-E-A-T.
Check the Google search console information. Do you have some tag index in the pages section? Be more careful in creating content and don't overuse tags, a maximum of 10 tags per post will be enough. The only thing that makes your website get traffic is your content, no matter how good your website is, you need a good amount of content to get traffic.
In the extremely competitive health niche, you'll probably secure more traffic to a truly original content article than to hundreds of articles on topics that already have much internet coverage. You will always be outranked by Cleveland Clinic, Johns Hopkins, WebMD, etc., etc. So you must post original content to draw significant traffic that will otherwise go to the heavy hitters. And by "original" I don't mean just that you wrote it as opposed to someone else writing it, but also that your content adds to the internet knowledge base — or at least contributes current expert knowledge to a topic that has a scarcity of internet posts. A proof case in point — if you'll pardon a personal example. I have a Bible-themed website with over 500 articles I wrote myself from my five decades of ministry. Those articles typically receive from 1-5 visits monthly on up to the most popular ones getting 100-1,000 visits a month. Then I added another article on "Rebuking Demons in Jesus' Name: How To and How Not To." Apparently I had hit upon a seldom-addressed topic, but of great interest on the web, because that single article went viral and typically gets between 5,500-5,800 visits steadily each month. Why? How? I apparently came upon a topic of great interest to the religious community, but about which very few with relevant expertise were writing for the internet. That single article alone receives about 10% of my website's total traffic. Like my website, yours will likely also see most articles receive scant traffic. But look to write with your expertise on knowledge that will add value to the internet, above and beyond that which is already there. Those fewer "truly original" articles will probably draw more traffic than the nearly 1,100 you've already posted.